zhenick

zhenick

https://t.me/zhenickDev
Пикабушник
Дата рождения: 10 февраля
в топе авторов на 677 месте
3886 рейтинг 36 подписчиков 37 подписок 15 постов 7 в горячем
8

Пилю в одного 2D idle-RPG на Unity. Что сделал за 6 дней

Делаю мобильную 2D-RPG в духе IdleOn. Держу отчёт, потому что бOльшOe время ушло не на новое, а на отлов багов, которые сам же насажал.

Довёл до ума квесты: собрать, доставить, прокачать навык, заточить, убить мобов. В трекере наконец нормальные названия вместо внутренних айдишников — раньше висело «Собрать rat_hp», теперь «Собрать Крыло летучей мыши», награды пока чисто тестовые как к релизу буду подходить буду думать над цепочкой наград за квесты)

Сделал смерть с последствиями: персонаж теряет 10% опыта, воскресает в городе (если уже там был) или в начале карты

Так же один хороший человек высокого уровня в анимации, предложил за просто так сделать анимации для крысы - я согласился, пока есть анимация idle\idle2

Так же заменил спрайт персонажа, наверно это будет основной, попозже ещё решу, ну и на старте в планах сделать так чтобы он был - ну без вещей в майке и шортах, а дальше ему нужно будет уже фармить себе эквип)) По персонажу всё упирается в анимацию, с этим у меня проблемы, мечта №1 по персонажу это сделать ему анимации, и чтобы вещи разные надевались на него и отображались все, это я уже кодом сделаю, не знаю пока как - но я сделаю!)) И...И чтобы оружие светилось при заточке на 4+!!!)) В общем я воодушевлён нормально так)) Всё свободное время трачу на фикс багов, придумывание чего-то ещё, мб на след неделе добавлю новый тир вещей и руду с дровами новыми!

Пишите чего не хватает, чего бы добавить, я буду прислушиваться
Кто хочет могу скинуть последнюю версию игры - апк файл, напишите в тг)

Канал возрождаю, когда начинал делать игры - писал туда всё, сейчас решил возобновить, кто хочет - присоединяйтесь

https://t.me/zhenickDev

Показать полностью 4
6

Неделя разработки моей 2D RPG игры: баланс и планы на мультиплеер

Добавил летающих врагов — комаров. Заодно починил неприятный баг, из-за которого персонаж иногда проваливался сквозь пол при загрузке уровня

Долго воевал с критическими ударами: шанс крита почему-то не рос при прокачке. Нашёл причину, переделал — теперь всё считается правильно

Подкрутил баланс опыта. Раньше первые уровни пролетали за пять минут, и игра ощущалась слишком быстрой. Теперь начало плавнее: первая локация работает как нормальное обучение

Появилась система точности. У каждого монстра есть своя "необходимая точность" — чем сильнее враг, тем она выше. Если точности у персонажа не хватает, по такому врагу будут частые промахи. Так что просто прибежать к сильным мобам не выйдет — сначала надо докачать точность через снаряжение и через нпц-улучшатора

Сделал ещё две новые локации с врагами и ресурсами — теперь готовы город и 6 карт

У торговца-улучшателя теперь куча прокачек — можно вкладываться в разные характеристики персонажа и понемногу его усиливать

Отдельно повозился с управлением на телефоне: раньше на Android не нажимались склад, деревья и руда — игра реагировала только на мышь. Починил, теперь всё работает пальцем

По мелочи: добавил возможность расширять инвентарь прямо в игре, но они пока не сохраняются после выхода из игры, завёл отдельные слоты под инструменты (кирку и топор), активные вкладки теперь подсвечиваются

Сделал в инспекторе у себя типо как выбор класса, можно выбрать маг\воин\лучник и у них от своих статов растёт урон, т.е. изначально в приложении стоит воин, т.е. у него урон растёт от СИЛЫ, 1 сила = 1 сила атаки, у лучника стат - ловкость, у мага - интеллект

Что хочу сделать дальше

Пока в игре нет анимаций — персонажи и враги двигаются без них. Это в планах, но с анимацией у меня туговато. Если есть кто-то, кто умеет в анимацию для 2D-игр и готов помочь — пишите, буду рад. Я сделаю анимацию если что сам, но не факт что она будет "классной", у монстров будет покадровая анимация, у персонажа - костная, чтобы была возможность надевать разные вещи и чтобы они отображались на персонаже, персонаж как и монстры к релизу будут ещё переработаны когда определюсь какими они точно будут к релизу, кого оставить кого добавить

В будущем планирую сделать игру серверной — чтобы в городе можно было видеть других живых игроков. У каждого будет видна надетая экипировка, так что сразу понятно, насколько человек прокачан

Ещё хочу такую систему заточки оружия: чем выше уровень заточки начиная с +4, тем ярче будет светиться оружие. Прокачанный игрок будет заметен издалека

Так же будут добавлены скилы\таланты

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

Кто хочет может написать мне в тг https://t.me/zhe_nick скину рабочую версию под телефон, потыркаете, баги возникающие распишите если что) ЧТо нравится\не нравится, мобы слишком сильные или слабые, опыта мб сыпет валом или мало, в общем если что пишите, нужна обратная связь чтобы понимать куда что подкручивать по циферкам

Показать полностью 5
13

Бросил делать игры 3+ года назад. с месяц назад открыл старые проекты и понял, что не могу остановиться

Всем привет, ну никак я угомониться не могу, всё тянет делать свои игрульки, решил возобновить эту деятельность))
Хочу сделать свою игрульку наподобии Idleon\Evitania, мне как раз такой формат нравится, где на каждой карте есть свои тип монстра с него падают какие-то предметы, заточки, голда и т.п. и уникальные материалы этого монстра, например с крысы - хвост, со слайма - слизь и т.п., за эти материалы, можно будет улучшать персонажа, допустим за хвост крысы в городе можно будет улучшить хп, пока я не определился что эти материалы будут улучшать в будущем, пока как заглушку сделать что за хвосты крыс можно будет улучшить хп, за каждый уровень будет добавляться +5 хп
1 уровень - 1 хвост, 1золото,
2 уровень - 2 хвоста, 2 золота, и так далее, пока ограничение 10 уровней, дальше уровней будет больше.

Сделал профессии - лесорубку и майнинг, можно будет собирать дрова с деревьев и соответственно руду с жил, материалы будут использоваться в крафте и т.п. штуках
Реализовал автобой, для тех у кого мало времени а поиграть охота, что-то нафармить, ну всё в таком духе)

Передвижение по клику, персонаж залезает на платформы, сам расчитывает траекторию

Реализованая система инвентаря, пока конечно не готовая версия но для старта пойдет, можно клацать по вкладкам - отобразятся айтемы только того типа на какую вкладку я нажал


Есть оффлайн система, т.е., например, персонаж убивает крыс, в час он может убить 1.000 штук, выходит из игры - заходит в неё через час, игроку показывается попап, "за время вашего отсутствия было убито 500 крыс с них упало то-то, это-это" и кнопка забрать, ну думаю механика понятна, тоже самое с профессиями, лесорубка\майнинг, если копаю руду, выхожу из игры в этот момент, захочу через час то появится попап в котором будет уже добытая руда за время отсутствия игрока, будет не только руда, а ещё и другие материалы которые могут падать с деревьев\жил, пока по стандарту, с жил - руда, с деревьев - брёвна)


Что пока имею, 4 уровня с монстрами, и "город", в котором как раз можно будет улучшать статы персонажа за эти материалы у нпц
Так же в городе есть кузнец который крафтит предметы, позже мб ещё кого добавлю пока для старта эти двое)


В игре будет несколько (позже больше) актов в каждом акте какая-то механика для улучшения персонажа, в конце акта - босс, как я буду реализовывать механику босса пока не знаю, но думаю что разберусь, как сделаю уровней 10-15, буду думать дальше что делать с боссом

Будут стандартные классы, маг воин лучник, потом в будущем добавлю подклассы

Всё пока сырое, без анимаций персонаж так же просто заглушка, какой он будет я пока не знаю, решил пока базу сделать, анимации будут в самом конце вместе с дизайном

Как считаете, что можно ещё добавить? Ну кроме караванов)) Если придумаю как реализовать караваны - реализую караваны))

Показать полностью 5 5

Продолжение пути в GameDev #12

Приветствую)

В общем добавил условный город, в нём находятся вендор и кузнец, у вендора можно купить/продать вещи, а у кузнеца собственно - улучшить вещи. Вещи улучшаются за золото + кристаллы. Если улучшение не удалось, то вещь уничтожается

Улучшать можно только редкие и эпик предметы, редкие можно улучшить до 10, эпические до 15, позже сделаю чтобы на более высоком уровне, улучшать можно было до 20+

Все вещи сохраняются, в сумке и которые надетые, между сценами сохранение тоже работает.
Это то, на чем в прошлый раз я и застрял, а теперь же, сохранение работает!!)

Звуки добавлю попозже, следующее на очереди, хм, наверно буду делать умения, даже не умения, а умениЕ - кровотечение, ну и ветку с талантами, пока не придумал ничего лучшего, чем прокачивать скил - кровотечение и две пассивные ветки, на здоровье/урон, а как кровотечение вкачается до 10 уровня, можно будет выучить пассивку на аое урон, т.е. теперь обычная атака будет наносить урон всем, по кому попадёт.

Так же надо будет ещё сделать уровень с исчезающими платформами, по которым надо пропрыгать до финиша, чтобы получить рандомный сундук)

Монстров еще надо добавить, штук 5 разных видов. Может ещё какой уровень придумаю, мб с боссом, но это надо будет ещё и механику боссу делать, ну или будет просто бить автоатакой, но будет бить больно))

И можно считать что игра условно готова))
Персонаж будет начинать из города, когда выйдет с него, то попадет на рандомную карту где нужно будет убить нное кол-во монстров или пропрыгать по платформам до финиша, что-то в этом духе, я ещё продумаю как я все это делать буду

Надо как игру эту закончу влезать в 3д, сделать условно тоже самое, только уже в 3д, в 3д уже можно будет карты поинтересней делать, ну или разделить основную карту, и на каждом участке будут свои монстры.

Пока план - закончить эту игру))

Показать полностью

Продолжение пути в GameDev #11

Приветствую)

Вот что нового я добавил)

- шрифт (а то уже надоел дефолтный шрифт, глаза режет)

- информацию об уровне\статах в UI персонажу

- переделал чуть UI, зачем я делал разного размера слоты для экипировки я не знаю :D

Cделал всем слотам одинаковые размеры

- отскалировал статы у предметов в зависимости от itemLevel-а предмета

- сохранение статов у персонажа, если предмет снять, то статы которые были у предмета отнимутся.

- отображение над головой предметов которые персонаж поднял. Не знал как эту механику сделать, за пару часов всё реализовал)) А то порой убиваешь монстра с него выпадает вещь сразу в сумку, а ты и не знаешь упало что-нибудь или нет, тоже самое с золотом\кристаллами, теперь всё будет видно))

Щас сидел думал какой бы еще видос добавить, что ещё показать. полез, в итоге сломалось скалирование монстров, чинил часа два ._.

Всё, следущее на очереди город с вендором и кузнецом)) Кузнец будет улучшать вещи, а у вендора будут продаваться вещи, рандомные, так же в городе вендору можно будет продать предметы из сумки и заработать голды)

А уже далее буду делать умения персу, пока кроме кровотечения, ничего не ум не пришло))

И думаю еще ветку талантов сделать, левел апаешь - получаешь скил поинт, и можно будет его куда-нибудь закинуть, в ветке талантов точно будет пассивка на массовую атаку, т.е. персонаж сможет бить не одного монстра, а сразу всех, до кого достанет)) Но и по лицу от монстров будет получать чаще, так как атаковать его уже будут все, по кому персонаж попадёт)

п.с. я пока не знаю каким образом я буду балансить все эти цифры, которые у меня получились, а то выбив пару вещей, уже становишься сильным и можно убивать слаймов этих с двух ударов, наверно буду фиксить шанс дропа предметов, а то так дело не пойдет, слишком просто))

Это всё что у меня получилось, больше пока показывать нечего)

Показать полностью 2

Продолжение пути в GameDev #10

Приветствую) Началась работа, времени теперь свободного в разы меньше, хоть за праздники много чего успел сделать ._.

С городом пока я поспешил, решил пока настроить хотя бы условно рабочий уровень с монстрами, ну и добавить им ещё пару механик

Что я добавил:

- Монстра с сокровищами. Скин просто подкорректировал, хотел сделать золотым, но у меня скилов Фотошопа не хватило, получился просто темный слайм с красной окантовкой)) У него будет повышена скорость передвижения и уменьшено время стояния на месте)) У него будет 10-20 хп, каждый раз когда он получает урон с него будет падать либо золото либо кристалл либо предмет экипировки, чем выше уровень, тем меньше шанс выбить золото/кристалл/экипировку, но я сделал так чтобы шансы были близки к максимальным. Отскалировал шансы на дроп Лута, в зависимости от уровня монстра

- Собственно придумал метод, который будет скалировать хп/атаку/шанс дропа вещей/золота/кол-ва золота/шанс дропа кристалла в зависимости от уровня монстра. А уровень монстра = уровню игрока. Позже мб сделаю чтобы на карте ресались монстры в случайном диапазоне,(-1уровень игрока - +1 уровень игрока), т.е. например уровень игрока равен 10, значит на карте будут ресаться монстры 9-11 уровня.

Бонус. Настраивал задержку атаки монстрам, забыл выставить значения, в итоге монстры атакуют без кд (пока есть только слаймы, у меня в запасе будет ещё штуки три вида монстров, может больше найду в инете, +3 будет ещё точно))

кстати, что меня как-то раздражает, когда падает кристалл, то при выпадении проигрывается звук выпадения этого кристалла, я добавил тот же звук, когда персонаж поднимает его, может лучше при поднятии этот звук просто убрать?

Следующее что буду делать, это добавление статов с предмета к статам персонажа

Ну и дальше, уже можно заняться сценой "города")

Показать полностью 4
15

Продолжение пути в GameDev #9

Приветствую) Чёт поперло у меня))

За сегодня было добавлено:

- Сравнивание предмета из инвентаря с надетым предметом, если предмет из инвентаря лучше чем надетый предмет - тогда цвет статов у предмета из инвентаря будет зелёным и в скобочках будет указано на сколько статов предмет лучше. Если предмет из инвентаря хуже чем надетый предмет, тогда цвет статов будет красным и соответственно в скобочках будет указано на сколько предмет хуже чем надетый. Если сравнивается предмет с пустым слотом - то цвет статов будет зелёным

- Тул тип при клике на монстра. В тул типе отображается информация о монстре, что с него падает, с каким шансом, сколько было уже убито монстров этого типа

- Тул тип при клике на сундук. Отображается информация о сундуке, что с него падает и с каким шансом) С сундуков будут падать все предметы, рандомно, в то время как с монстров будут падать только определенные части предметов. Например с обычного слайма будет падать боты\рубашка, с более сильного будут падать перчатки и оружие, с сильного слайма будут падать амулеты и оружие. С сильного слайма будут падать амулеты, сделаю так чтобы статы у бижутерии были сильнее чем остальные предметы и бижетурия будет падать соответственно только с сильных монстров)

second item drop и third item drop это шансы на дополнительный дроп предмета. Золото кристаллы и экипировка ролятся каждый отдельно

- Сохранил кол-во убитых монстров соответствующего типа, сохранил кол-во открытых сундуков и если следущий открываемый сундук будет редким и если выйти из игры, то при заходе в игру, следущий сундук будет - редкий, счетчик не сбросится

Решил всё таки записывать что предстоит сделать и что уже сделал, правда не всё что я сделал я записывал, пока не привычно, обычно всё с головы делается, типо сидишь такой себе сидишь, хм, чтобы еще добавить, О, придумал, добавлю это и это...и начинаю добавлять, когда новая механика уже добавлена, я порой не записываю что я её добавил))

Продолжение пути в GameDev #9

В общем вот это всё что я за сегодня сделал) Завтра наверно начну уже делать сцену с городом. И буду тестить переходы с уровня на уровень, что придется чинить если сломается))

Показать полностью 1 2

Продолжение пути в GameDev #8

Приветствую)

Сегодня добавил сундуки, анимацию/звуковой эффект и лут для них
Так же добавил полоску опыта, опыт теперь набирается и сохраняется)

С сундуков щас падает много всего, в реале же будет меньше, будет два шанса на дополнительный лут, у всех сундуков щас стоит по 100% для дополнительного Лута, т.е. золото упадет 1 + 2 дополнительных раза, тоже самое с вещами, а я переделаю эти шансы в соответствии с качеством сундуков, т.е. у эпик сундука шансы будут где-то 40%\20% на доп лут, у обычного сундука 5%/2%. Всё это цифры, их можно легко подкорректировать))

Пришла идея как-то отображать на экране что поднял персонаж, примерно знаю как это сделать, но не уверен, надо тестить)

Следующее что буду делать, это как-то рассчитывать урон персонажу при надевании вещей.
Если вещь лучше/хуже надетой, характеристики будут подсвечиваться соответствующим цветом (красным/зелёным)

Что из положительного я заметил, это то, что хочется как-то улучшить свой код, сделать его более гибким, я помню как делал прошлую игру, там столько барахла всякого было, в этой же игре уже лучше)

Блин, как же классно когда всё сохраняется!!!)) Мотивации ещё больше)

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества