DIY
1 пост
1 пост
Моя мама рисует для себя всю свою жизнь, но только последние несколько лет у неё появилось время чтобы делать это с достаточной регулярностью. Таки пенсия.
Профессионального образования не имеет - как и многие училась ещё в школьные времена.
Меня крайне огорчает, что она уже год выкладывает свои работы в свою группу вк, где её главные фанаты я и пару родственников. Помню, что тут ссылки не особо любят, так что - буду рад если вам понравилось, покажу ей. Сама она крайне стесняется сама что-то писать на Пикабу, но уверен будет рада отзывам.
Думаю для многих название уже звучит отбито. Так и должно быть. Пожалуй стоит начать с того что я делаю, а вот детали создания и реализуемость такого проекта в соло попробуем обмусолить дальше. Пусть этот и дальнейшие посты будут скорее обучающими, чем пиаром. Погнали.


Пару скринов для затравки, дальше будет ещё
Что это за игра?
MMORPG в воксельном дизайне, фентези сеттинге с механиками а-ля Ragnarok Online.
Сколько разработчиков?
Один, плюс несколько друзей с которыми обсуждаем механики, лор и квесты с дизайном. Ллм за разработчиков не считаем - это инструмент автоматизации, а не мозг.
Первый проект?
Первый свой в состоянии "это похоже на альфа-версию". И сто первый с 2011, когда я начал первые потуги в Юнити. К тому моменту я уже работал в геймдеве на казуальных играх в роли manual qa tester.
Тут наверное стоит предвосхитить некоторый уровень скепсиса, который неизбежно возникает у любого кто примерно понимает что такое мморпг игры с точки зрения масштаба.
Ваш покорный слуга начал свой коммерческий опыт с ммо, когда три года занимался профилированием и тестированием небезызвестной World Of Warships, и считаю благополучно помог довести до релиза беты. После этого были разные не-ммо, в том числе Mortal Kombat X в сперасофте.
Однако на деле все началось ещё раньше, когда я прогуливал пары в универе в 2003 - играя в Ragnarok Online на Avalon RO. Несколько лет меня было не вытащить из рошечки. Но очень быстро мне стало намного интереснее разбираться с серверной частью и кастомизацией, чем собственно играть. Возможно кто-то из вас даже использовал мой гайд по X-Ray шапкам с старого ragezone.ru.
С тех пор у меня было и несколько не особо удачных попыток запускать свои гфш RO. И хоть славы и денег я там не поднял, зато изучил eAthena, а потом и rAthena на достаточно неплохом уровне чтобы разобраться а что же там происходит.
Ну а потом годы "интервального написания игр в стол" на c# и Unity. Зачем играть, если можно создавать? Буду делать очередную игру мечты! Так думал я, а потом наступал какой-нибудь очередной кранч или завал на работе.
К чему это вся прохладная история?
Очевидно для того чтобы сделать игру масштаба ммо, чтобы она не откисала на десятке игроков нужен не только опыт, но и прорва времени. И если с опытом порядок, то вот чем старше становишься тем меньше этого времени становится. Мда, неудобная механика :/
Закройте глаза бывалые геймдеды - очевидно я использую ллм для ускорения всего что связано с разработкой. Начал в первый день выхода первого агента - уже более двух лет назад, прошел кажется все стадии принятия. Написал пару десятков проектов, подучил стек js, go, линуксы, деплой и теперь просто использую нейросети как понятный ограниченный инструмент. Кому интересно, сейчас это qwen + deepseek 4.1 flash и OpenCode с Xiaomi Token Plan - mimo 2.6 flash. Но пробовал большую часть того, что есть на рынке. Панамку приготовил, давайте уж.
Нафармив пару лет экспы в данжене "ллм говнокод" на квесте "боже как тут насрано.. тебя чистить и чистить" - я наконец сел за очередную итерацию своей игры мечты.
А масла в огонь подлил Spirit Vale - тоже соло мморпг в стиле ро, от австралийского разработчика. Неплохо зашёл аудитории, хотя на мой взгляд слишком гриндовый.
Ну что, можно и про саму игру.
Рабочее название Lost Island 🏝️
Вы играете антропоморфным животным - котик, песик, сова или какой другой хомяк. Вокруг вас вполне типичный средневековый фентези мир ограниченный островом с несколькими поселениями и пачкой локаций, скажем штук 30. Животные торгуют, занимаются фермерством, охотой, рыбалкой, и конечно рыцарством с магией.
Почему животные внезапно основали свою цивилизацию они сами не особо знают ввиду тысяч лет после нашего времени, да и социум не настолько огромный чтобы проводить полноценные научные изыскания, и разбираться, что там было раньше. Хотя основная линия квестов явно это цепляет и позволит игроку немного копнуть истории и придумать пару спгс теорий.
Как-то современных проблем хватает - торговля, кузнечное дело, заготовка еды и конечно охота на разную живность.
Наш герой начинает свой путь с помощи жителям деревни, и в ближайшее время ступит на путь авантюриста получив значок гильдии. А там и доска с заказами других гильдий, пати, данжи, сплошное раздолье.
Геймплей достаточно классический, но с оговорками. Сейчас веток навыков 9, из них больше половины - мирные, про крафт, огород, собирательство и тд. Игрок может получить хоть все, но выбор навыков будет ограничен скиллпоинтами, а билды статов напрямую влияют на полезность скиллов.
Идея в том, что можно для ускорения прокачки конечно пойти пинать порингов, но можно и рыбу ловить да брони крафтить. Или картошкой обеспечивать, тут уж что ближе.
Графен и движок
Бэкенд, он же сервер - вырос из идеи - а могу ли я сделать свой движок сетевой игры. Как оказалось - могу. На Golang, с минимумом зависимостей, никаких сторонних готовых фреймворков. Очевидно там путь для развития ещё долгий, но детские проблемы решены.
Клиент - браузерный, с pwa. Рендер three.js. Собственно писался уже под имеющийся сервер.
На этом можно было бы закончить краткое описание, но мне очень хочется похвастаться идеей минимализма, которая заложена в проект.
В игре нет ни одной классической 3д модели, да и изображений всего два - лого и нейрослопная кошкодевка.
Всё модели и графика - воксели - кубики, как в.. да. майнкрафте. Но даже там больше жипегов.
Берем стандарт xx yy zz fffff, на один кубик, и вперёд - полет фантазии безграничен. Все данные авторитарно раздаются сервером, кэшируются на клиенте и инвалидируются по хэшам. В итоге весь контент для входа в игру это несколько десятков мегабайт текста, которые прекрасно архивируются при передаче от сервера игроку.
Все было ничего пока я делал небольшие модели до 64^3, но нюанс возник на редактировании локаций, где запросто может быть 512^3 - миллионы вокселей в одной модели.
Штош, задача есть задача, я написал свой редактор, неказистый, но легко переваривающий такие объемы. Кстати, можете использовать - voxel.hole.icu.
И вот прошло пол года разработки, из которых последний месяц активно - после основной работы.
В итоге в той или иной мере готовы:
- профессии со скиллами
- боевая система, с пассивками, статами, баффами, дебаффами, аое скиллами, и прочими критикал уронами с уворотом
- квесты для начинающего игрока
- домашний инстанс
- торговля и система автовендинга
- рейтинги гильдий, ачивки, крафт, собирательство, рыбалка
- система пати
и так далее. Что-то уже в отличном состоянии, что-то на уровне отладки механик.
У игры уже месяц как есть тестовый сервер, но ввиду частых вайпов и активной разработки - только по инвайтам - тестируем небольшим кругом.
План в течении следующего месяца довести до играбельной альфы и пустить ограниченный пул игроков, а к нг выйти в публичный доступ в рамках беты.
Зачем это все?
В первую очередь мое эгоистичное желание сделать полноценный проект, который не стыдно показать. Скиллчек так сказать. Ну и дать ламповую песочницу без p2w. Учитывая что сервер при нагрузке 500 ботов кушает 107мегабайт озу и 1% процессора, я могу ее крутить на своем 72t/128g сервере пока хватает денег на оплату электричества.
Что дальше?
Если это откликается - пишите, буду выкладывать обновления по разработке, технические детали.
Спасибо что почитали такой адский лонгрид :)
Привет,
Я в последнее время увлёкся электротранспортом, велосипедами и прочей несложной DIY-электрикой. А как известно, чтобы электровелосипед ехал от мотора, надо бы ему аккумулятор.
Матёрые электроники после прочтения дальнейшего могут знатно прифигеть, буду рад вашим дополнениям :) Всё это - просто хобби и изучение нового.
Вот и я, получив минимальный опыт сборки аккмулятора (LiFePO4 16s1p 72ah для трицикла), решил закупить приблуд и начать собирать свою батарейку уже из 18650 элементов.
Откуда элементы, Лебовски?
Тут история проста в своей глупости, есть скутер Monsprin Q7, у него была с завода батарейка на 48v 28Ah 13s8p. Скутер был утоплен в жестоком тайском ливне, батарейка разве что не пыхнула, но пошла греться моментально. Была разобрана без происшествий.
У самого скутера судьба хоть и сложная, но и его ждёт светлое будущее. Для него уже тоже собрана батарейка 48v 12Ah 16s2p из LiFePO4 32650 6A элементов, осталось довесить новый контроллер и остальные дела.
Чтобы собрать аккумулятор из уже использованных 18650 нужны:
- Контактная сварка (20$ с аккумулятором на али)
- Паяльник, припой (S908 те же 20$)
- Сами ячейки 18650
- Кейс / упаковка (20-50$ Ali)
- Тестер/зарядное аккумуляторов (ёмкость, сопротивление)(20$ Ali)
- Зарядное устройство для батареи (в моём случе 54.6 2A от старого аккума)
Вернемся к теме,
Всего в аккумуляторе было 117 ячеек 18650 номиналом 2.2Ач.
13 из них скончались и были утилизированы.
Ещё десяток находится в глубоком разряде <2v и не факт что будут восстановлены, попробую дёрнуть малым током через iMax b6, если не пойдёт или нагрев, в утиль.
Ещё пяток греются.
Итого останется не больше 85, ещё нужно учесть чтобы не было разнобоя по ёмкости и сопротивлению в параллелях.
Получается что схема выйдет 13s6p, с учётом остаточной ёмкости на аккумуляторах около 2Ач это 12Ач, тоже негусто :), но возможно повезёт, и получится схема в 13s7p, что даст около 14Ач.
У велосипеда на который я собираюсь это всё приделывать уже есть 14Ач аккумулятор, получится вполне неплохое комбо.
Так как все элементы изношены по-разному, необходимо замерить сопротивление и ёмкость. Этим и занимается девайс про который сегодня сказ.
Ссылки не будет, гуглится легко.
И так как я не нашёл обзоров ни на ютубе ни в рунете, вот.
Он умеет:
- Заряжать током до 1А
- Разряжать током до 1А
- Регулировать напряжение заряда и разряда
- AUTO - заряд - разряд
- ACTI - так и не понял, допишу как разберусь, возможно даже баланс :)
Что было замечено:
- Каждый канал работает отдельно, для каждой ячейки свой ток в зависимости от напряжения.
- Есть выходы к которым можно подключить другие аккумуляторы, но инструкции найдено не было. Сделаю предположение, что всё если вам хватает тока в 1А, можно подключать любые аккумы до 5в, главное не забыть отрегулировать вольтаж если нужно.
Кроме того, люди на зарубежных маркетплейсах уверены что девайс работает только на китайском - на самом деле его легко переключить ->
А если вы героически дочитали до сюда и до сих пор заинтересованы - я снял видео для таких же как и я неофитов.
Рекламы, как и подписчиков нема, ставьте дизлайки, отписывайте, пишите о том как всё плохо!
Спасибо :)
История такая, сняли часть дома на пляже Ao Yon (кстати, рекомендую, недалеко от тауна и отличный пляж) у прекрасной китайской дамы Cho. Спустя три недели внезапно выяснилось, что её муж, который заглянул к нам проверить счетчики увидел у меня удочки, и сразу решил затереть про рыбалку. Пришлось объяснить, что ввиду работы за два месяца так и не удалось выбраться на более менее приличную рыбалку.
Её муж, которого, как мы сегодня узнали зовут Dick, чистокровный таец, настолько заинтересовался идеей сводить меня на рыбалку и заодно показать старый каноничный тайский дом его друга где они регулярно... отдыхают.
Спустя два дня и два ночных рынка с кучей еды и дешевых шмоток он не стерпел и прибежал к нам, мол идём на рыбалку сегодня! (жена напишет когда), и убежал.
Наконец, рыбалка, мы на мысе Panwa пробираемся сквозь какие-то явно приватные шлагбаумы под причал (по которому ходит охранник с фонариком).
Dick заботливо принёс водичку, свежих креветок и снасть, которую предложил прицепить к моему китайскому спиннигу (гордо путешествующему из Владивостока через Армению, Грузию и Турцию в Таиланд). Снасть оказалась обычной донкой с поводком на которую он не менее заботливо прицепил креветку, сказал кидай, и закурил косячок.
Сперва креветку просто сожрали, потом пару раз явно я неудачно подсекал, сменил дислокацию на десяток метров и вот она, рыба моей мечты, ан нет, смешно хрюкает, значит совсем не та рыба, уже проходили в приморском крае)
Насколько я понял немного погуглив, это гигантский иглобрюх (наш был около килограмма), а может и не очень гигантский, но иглобрюх точно, хрюкал показательно.
За этим было пару ребят поменьше, но съдобнее
И неизвестный но симпатчный красный рыб.
Всех рыбов благополучно отпустили на свободу, вся история чистая правда, на причале даже был кот с лампой для пруфов.
Немного про свою игру которую в свободное время от работы пописываю.
Точных сроков нет, потому что вообще времена непростые :)
Singleplayer RPG, с механикой прокачки аля Ragnarok Online, но с упрощениями в угоду казуализации.
Суть проста - у вас есть процедурно генерируемый остров где-то в океане, время - постапокалипсис, водный такой, с магией и остатками технологий :) Вы поселенец, пока что единственный, будете осваиваться на острове, построите дом, второй, там нпц придут (как в террарии), с которыми и квесты появятся и магазины, и возможность попасть на другой остров.
Но как говорил Плохой Санта, мечтай в одну руку, а сри в другую, смотри какая быстрее наполнится. Так и я - реалист, поэтому будет нещадно пилиться всё, что будет требовать слиииишком много времени.
А если знать, что игра начиналась с сетевой рпг.. Кстати, если интересно посмотреть-почитать про ранние/сетевые прототипы пишите, сделаю пост)
Unity, модельки - купленные. Код пишу сам, попутно учусь (уже не первый проект), после того как это будет похоже на играбельный слайс - буду либо нанимать моделлера, либо сам учиться лоуполи (что врядли)
Платформа в первую очередь PC, но интерфейс и управление несложно будет адаптировать под мобилки.
Ну и ещё несколько видео текущего состояния игры)
Танцы
Крафт
Добыча ресурсов
А музыку пишет мой друг - SNRA
Буду рад любой обратной связи, и критике тоже :)
Спешу поделиться подтвержденной новостью про туризм в японию (сам позвонил в консульство и JTC):
- с 1 июня 2022 дают туристические визы (на самом деле еще нет)
- Поездки доступны только в формате пакетных туров (мид японии пока не объяснил что именно является пакетным туром, все ждут записки от них)
- Наличную йену можно купить в рф (в сбере и втб подтвердили что наличные йены есть)
- Россия в "синей зоне" ковида, что значит что для въезда нужен только пцр.
По факту нужно подождать что там скажет мид, и появятся как минимум туры.
Ну и трек для настроения
Привет Пикабу, я почти год назад в комментах к моему посту про лапшу обещал сделать видеоверсию. Так же, меня просили показать нормальную тестораскаточкую машинку - получите) Простите за задержку :)
Если у вас появятся вопросы, скорее всего ответы на них есть в посте выше, но не стесняйтесь задавать их. Так же, это моё первое видео на кулинарную тему, да и в целом у меня опыта в этом не особо, так что любая конструктивная критика приветствуется.
P.S. я не уверен что ютуб всегда будет с нами, поэтому залил на рутуб, тоже без монетизации.
Привет пикабу, давно меня тут не было, ибо перебрался в красивые места около ладожских шхер и налаживал сельский быт. Но с прелестями сельского быта приходят и нюансы. А конкретно вездесущие непривязанные собаки.
Для начала личный контекст - в пятилетнем возврасте меня чуть не загрызла овчарка, до сих пор в промежности красуется пяток больших шрамов. Прошу не говорить что сам виноват, я сидел на лавочке в метре от своего подъезда. Соответственно реакция на атакующую собаку очень нервная, агрессивная.
Для любителей собак - прошу воздержаться от прочтения данного поста, пожалуйста избавьте человека, который знает что такое большое хищное животное которое пытается тебя убить, от комментариев в стиле "сам виноват", "они же добрые", "ну подумаешь бася бегает рядом, она же не кусается". Собака убивает беззащитного человека достаточно легко. Особенно если это ребенок, больной человек или просто человек в возрасте. И прошу вас, не предлагайте построить забор/ носить железные латы или пытаться лечь на пол и ждать пока меня съедят.
Я просто человек который хочет защитить себя и свою семью легальными способами.
Вводные есть, давайте попробуем разобрать несколько ситуаций:
1 - Я еду на велосипеде, мотоцикле, скутере, или еще каком-либо открытом транспорте.
1.1 - Например я еду с разрешенной скоростью по посёлку, центральная дорога. В посёлке есть как частные дома, так и хрущевки, то есть это стандартный посёлок где ходит много людей, гуляют дети итд. Как мы знаем, собаки просто обожают бросаться на людей на незащищенном транспорте. И конечно же, много собак находится без привязи. Соответственно каждый раз когда я, моя девушка, и моя мама проезжаем мимо, несколько собак явно бросаются и пытаются атаковать. Это легко можно понять по злому оскалу, открываемой пасти во время броска и другим факторам. К счастью, я обычно успеваю проехать быстро этот участок (но иногда приходся нарушать скоростной режим 50-70 кмч, чтобы успеть убраться от опасности).
Логичный вывод - обратиться к хозяину собаки, это несколько осложняется тем, что при попытке подойти к двери забора (я нахожусь в этот момент не на частной территории), собака пытается атаковать.
Тут и далее, все вопросы связаны с животными у которых есть владелец.
Вопросы:
- поможет ли участковый если нет физического или материального ущерба.
- какими средствами я могу именно защитить себя находясь в посёлке.
- ожидает ли меня ответственность (какая-либо) за травмирование собаки которая на меня напала. Как в случае если собака успела нанести какой-либо ущерб или травму так и в случае если не успела.
- является ли асфальтированная центральная дорога общего пользования в посёлке объектом к которому применим пункт 5 статьи 13 Федерального закона от 27.12.2018 г. № 498-ФЗ.
- Какая ответственность у хозяина животного за нарушение этого закона?
- То же про Областной закон Ленинградской области "О содержании и защите домашних животных на территории Ленинградской области" от 18.06.2015 N 61-оз
1.1 - Менее стандартная ситуация, я хочу купить товар в ларьке который находится у проходной завода. Но как только подходишь/подъезжаешь на открытом транспорте, из-за забора выбегает огромная овчарка которая гарантированно атакует, причем сразу целится в горло. Одного раза хватило, чтобы не испытывать судьбу. Но дело в том, что этот ларёк находится в 30 метрах от базы отдыха где я с семьей регулярно отдыхаю, и логично, что хочется купить форели. Кричать за 50 метров через забор - мол привяжите собаку - неэффективно) Людям которые приезжают на машинах - плевать, они покупают не выходя из авто. Соответственно тут примерно такие же вопросы как и выше, но уже относительно Юр. Лица.
2 - Соседская собака регулярно бегает по моему земельному участку. Участок не огражден, и ограждать я его не собираюсь, т.к. на участке проживает моя мама и сам снт достаточно закрыт. Собака не агрессивная, даже дружелюбная. Тем не менее, моих женщин пугает. Может полаять, открыть пасть стоя рядом с тобой итд. Но главная история даже не в этом, я не собираюсь никого пускать на свой участок, в том числе и собак, котиков, людей. Мне нужна целая клубника и лучок, а не обоссанные обосранные грядки. Уже не говоря о том, что сложно привезти гостей на свой участок, собака очевидно начинает нервничать, лаять (на моём участке), и более того, например попрошайничать еду, и никак не выгнать. С соседом пока не удаётся пообщаться. То ли прячется, то ли его вообще нет.
Ну естественно с соседом постараюсь договориться, против самой собаки я ничего против не имею, но есть вопросы в случае если сосед проигнорирует просьбу.
- Если с чужим животным что-либо случилось на моей земле: отравление, капкан, я лично травмировал собаку. Какая ответственность меня ожидает? Например я собираюсь травить кротов, а собака съест отраву на моей земле и умрёт.
- Собака регулярно гадит на моей земле, тут вроде как нет прямого материального ущерба, сложно докопаться, участкового вызывать?
Ну и в целом, если есть советы легальных способов как юридически так и физически защититься о опасного хищника, я буду очень благодарен.
Пока что в плане купить несколько мощных перцовок, но как показала практика они не всегда помогают, особенно при ветре и собак с бешенством. Камень работает неплохо, но крайне неудобен, особенно в движении. Телескопическая дубинка вроде как запрещена, жаль, она достаточно эффективна и удобна. Пневматы - бесполезны, да и в посёлке применять нельзя. Арматура - звучит неплохо, но возить неудобно (
Буду благодарен за любую помощь, пост без рейтинга.
Всем здоровья и адекватного окружения.