Серия «DevLog (Capybara Survivors)»

2

DevLog_10 (Capybara Survivors)

Серия DevLog (Capybara Survivors)

Новый персонаж – Торговец, курсор и музыка на поле битвы.

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

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

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

Ну и самое главное, на поле битвы на фоне теперь тоже играет музыка. Снова заказывал у музыканта. Посмотреть можно в видео выше.

Больше контента тут:

https://t.me/CapybardCollege

Мой сайтик тут:

http://capybard.ru

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

DevLog_9 (Capybara Survivors) + плейтест

Серия DevLog (Capybara Survivors)
DevLog_9 (Capybara Survivors) + плейтест

Добавил в игру ГОЛЫХ фей, но есть нюанс...

...они так сияют, что за этим светом ничего не видно(

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

Не засекал даже примерно, сколько потратил на реализацию, но сделал за сегодня, и самое главное было интересно! Предыдущие противники так или иначе были схожи по поведению, а тут что-то новенькое, с чем я еще не сталкивался.

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

Дальше по плану рисовать следующего, последнего для этой локации противника, и добавлять его в игру.

За билдами можете обращаться ко мне в лс тут или в тг (@Capybard).

Больше подробностей о разработке тут:

https://t.me/CapybardCollege

Мой сайтик тут:

http://capybard.ru

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

DevLog_8 (Capybara Survivors) + плейтест

Серия DevLog (Capybara Survivors)

Ничего глобально крупного я не добавил на этот раз, но и мелких изменений хватает!

Еще немного доработал темп игры, как многие отметили на плейтестах.

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

Теперь игра не только ставится на паузу при нажатии на ESC, но и снимается с нее. Для этого я немного переработал саму по себе паузу. До этого использовалось одно из встроенных решений, и как оказалось не самое удачное.

Добавлена иконка! Да, решил использовать уже имеющуюся мордочку капибары, как по мне вполне подошло. Только почему-то в версии для Windows лично у меня иконка сопротивляется показать себя, уже что только не пробовал.

Добавлены тени снарядам, воспринимаются они теперь чуть лучше и понятнее.

Ну и немного невидимой внутрянки - рефакторинг кода. Там было совсем мало, минут на 15, но тем не менее работа была проведена. Не хочется повторять историю Team Fortress 2 с их легендарным кокосом.

Еще я сделал билды, все желающие можете написать мне для получения файла. Тут уже и пеньки добавлены и все что в этом девлоге описал тоже есть.

Больше о разработке (и не только) тут:

https://t.me/CapybardCollege

Мой сайтик тут:

http://capybard.ru

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

DevLog_7 (Capybara Survivors) + плейтест

Серия DevLog (Capybara Survivors)

Исправление багов и добавление в игру нового противника.

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

По багам. Выявлены они были в ходе плейтестов, пока что только 3 штуки. Всех ликвидировал. Заняло это целых 10 минут 😎. Даже табличку с багами начал заполнять, так как это первые баги выявленные не мной, и я не мог исправить их вот прям сразу.

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

Мой канал, там гораздо больше размышлений, и более подробно расписан каждый шаг разработки:

https://t.me/CapybardCollege

Мой сайтик:

http://capybard.ru

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

DevLog_6 (Capybara Survivors) + плейтест

Серия DevLog (Capybara Survivors)
DevLog_6 (Capybara Survivors) + плейтест

В главное меню добавлена музыка, а на поле битвы добавлены монетки!

Признаюсь, я не осилил создание музыки, все таки я больше по коду/движку/геймдизайну. Именно поэтому я обратился к музыканту и заказал у него тему для главного меню. Лично мне все понравилось, поэтому будем работать дальше. Буду постепенно заказывать темы по ходу создания новых уровней, ну и думаю саунд-дизайн в целом тоже переложить уже в руки того, кто это умеет делать.

Рекомендую взять у меня билд и прочувствовать лично на вашем же ПК.

А вот про монетки щас распишу. После убийства противника с него падает монета. Пока что она падает со всех противников со 100% вероятностью, позже это скорее всего будет изменено, но это не точно. Монеты в будущем можно будет выменивать у торговца на разные предметы. Но это все еще будет, а пока что вот так вот.

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

Если просто банально посчитать, я потратил час на первую версию монетки, час на вторую, которую вы видите, еще полтора часа на кодинг и добавление в игру, и еще час на адаптацию под windows. Итого 4,5 часа на фичу. При чем код пишу масштабируемый, в будущем не будет проблем с новыми фичами. И вот это все сделано по сути за один день почти. Еще два дня я занимался другими делами. Я стараюсь не винить себя за это, но будто в глубине души я понимаю, что этот девлог должен был выйти два дня назад, и щас уже в игре должен был быть новый противник или торговец.

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

Ну и билды я обновил, пишите кому надо, скину, есть для windows и macOS.

Больше контента, само собой тут:

https://t.me/CapybardCollege

Мой сайтик тут:

http://capybard.ru

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

DevLog_5 (Capybara Survivors) + плейтест

Серия DevLog (Capybara Survivors)
DevLog_5 (Capybara Survivors) + плейтест

Добавлены HP и XP Bar. Теперь противники спавнятся за пределами камеры и можно восполнять здоровье, если постоите несколько секунд у куста с ягодами.

И самое главное, вы можете поучаствовать в плейтесте. Просто напишите мне в ЛС (@Capybard) и я все скину и объясню.

Больше процесса можно видеть у меня в ТГ:
https://t.me/CapybardCollege

Мой сайтик:

http://capybard.ru

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

DevLog_4 (Capybara Survivors)

Серия DevLog (Capybara Survivors)

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

Когда я начал добавлять противников в игру, возникло сразу несколько проблем. Точнее парочка возникла, а остальные я не замечал. Все они связаны со слоями. Игра 2д, но я пытался создать иллюзию того что игрок может быть перед деревом, а может быть и за ним. Так было с каждым элементом ландшафта. Это работало так: есть условное дерево-родитель от которого наследуются все остальные деревья, у родителя есть скрипт, который проверяет, если игрок выше, то выходим на передний план, то есть прибавляем +1 к слою, в ином случае уходим на задний план, то есть -1 к слою.

Так это работало до определенного момента, как раз пока я не начал добавлять противников. Ведь противники тоже должны иметь возможность заходить за дерево или ходить перед ним. Я учел этот момент. Но потом обнаружил, что за деревом может быть игрок, а перед ним противник. А потом я столкнулся с ситуацией когда множество деревьев в одной точке работают некорректно. Таким образом один несчастный скрипт дерева был на абсурдные 120 строк кода.

В один момент я психанул и начал думать как это исправить (На самом деле я напиздел, я просто психанул и ушел пить кофе, идея пришла сама по себе). В общем вместо всех этих проверок элементы ландшафта просто при запуске сцены получают свою координату Y и делают ее слоем. Всё. Вот так просто получается целая куча слоев. Карты не бесконечные, не большие, поэтому в производительности это не упадет. А вот игрок обновляет свой слой постоянно. 120 строк магическим образом превратились в просто 2 строки.

Чуть позже я столкнулся с новой проблемой касаемо слоев, но решил все еще одной строкой. Что в любом случае лучше, чем первое решение, которое к тому же не работало как надо.

Потом я приступил к поведению противников, что бы они преследовали игрока, атаковали, наносили и получали урон. Спустя где-то пол часа, когда были настроены все сцены, написан код, я запустил игру и получил вот такой забавный "душ" из снарядов для слайма.

Потом уже начал все полировать, убирать лишнюю физику и т.д. Добавил меню паузы, а то как это, игра без паузы не игра. В общем результат ниже.

Да, работы еще вагон и маленькая тележка, но процесс мне пока что только в радость, так что со временем все станет выглядеть лучше.

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

Больше процесса можно видеть у меня в ТГ:

https://t.me/CapybardCollege

Мой сайтик:

http://capybard.ru

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

DevLog_3 (Capybara Survivors)

Серия DevLog (Capybara Survivors)
DevLog_3 (Capybara Survivors)

Враги и анимации.

Создал сцены врагов: Слайм и Темный Маг. Добавил их анимации. Настраивать скорость воспроизведения, положение и прочее буду уже по ходу дела и необходимости. Но даже так приятно видеть как это все потихоньку переносится в настоящую игру.

Добавил две иконки на "поле битвы", пока что просто как заглушки, было интересно посмотреть как это будет выглядеть. Ну и врагов поставил, что б оценить размеры, проверить коллизии и т.д.

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

Дальше буду работать с поведением противников и потихоньку реализовывать бой.

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

Предыдущий DevLog:

DevLog_2 (Capybara Survivors)

Больше контента (и разработка, и ККИ, и ивенты) тут:

https://t.me/CapybardCollege

Мой сайтик:

http://capybard.ru

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

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества