Пошаговые гонки. Девлог
Всех с новым годом! К сожалению мне не удалось закончить демо игры до нового года, но был достигнут определённый прогресс. В этом посте я его озвучу и подведу итоги.
Кратко про игру
Step-racing - это Rougelite-пошаговые гонки с элементами декбилдера, которую я разрабатываю на пару с музыкантом (музыки в игре пока что нету). Идея игры родилась на джеме ld 58. В планах доделать демо и выложить на итч, посмотреть на то, как игра заходит и от этого отталкиваться. Идея геймплея заключается в менеджинге скорости и направления. Сама гонка длиться до тех пор пока не помрут все противники. Машинка начинает получать урон если долго будет находиться на последнем месте.
Девлог
С прошлого поста я вплотную занимался проблемами геймплея. Одной из самых главных проблем была невозможность скейлить сложность игры. Я дал другу поиграть в туториал и заметил, что он первым же делом поехал в тупик, после чего неминуемо проиграл. Я думал, что достаточно упростил этот этап игры, но только запустивший игру человек просто не может сходу сориентироваться и начать принимать верные решения, а игра при этом слишком сильно наказывает за ошибки. Моим решением стали разрушаемые препятствия.
Простейшее и очевидное на первый взгляд решение далось мне с трудом. Теперь в игре нет вечных препятствий. Скейлинг сложности был достигнут за счет добавления различных видов препятствий с различной прочностью (обычные разрушаются после одного удара, сложенные покрышки разрушаются после трёх). При этом препятствия полностью сбрасывают скорость машинки. Игровой процесс стал намного интереснее, так как помимо обычной езды теперь можно как бы "рискнуть" и попытаться протаранить себе путь.
Второй проблемой была доминация машинки на первом месте. Очень часто возникали ситуации когда вражеские машинки или игрок очень сильно отрывались находясь на первом месте, таким образом победа становилась просто невозможной, но игра при этом продолжалась, так как условием победы является выживание. Машинке на первом же месте просто приходилось ждать пока противники сзади помрут (машинки на последнем месте получают урон). Для решения этой проблемы в игру была введена механика полицейского дрона.
Полицейский дрон появляется на дороге после того как машинка на первом месте слишком сильно отрывается от других машинок, или набирает скорость больше 3-ех. Полицейский дрон следит за машинкой на первом месте и, если её скорость превышает 2, он сбрасывает её скорость до нуля. При этом если машинку кто то обогнал, то дрон переключается на обогнавшую машинку только через один ход. Механника до сих пор кажется мне немного мудрёной, но в игре чувствуется неплохо. У игрока на первом месте появляется дополнительный челлендж (пока не совсем, но потом я мб добавлю возможности мансить дрона, или даже разрушать). При этом у задних машинок появляется шанс камбекнуть. Улучшалки ускорения стали пользоваться большим спросом, так как при большом ускорении есть возможность за один ход набрать большую скорость и довольно далеко проехать, находясь на прицеле у дрона.
Было добавлено много оптимизации и полишинга. VFX и SFX эффекты, улучшенное отображение пути машинки, индикация, импакты и многие другие вещи которые не бросаются в глаза, но делают игру намного лучше.
В игре существует еще множество проблем требующих решения, как геймплейных, так и просто нехватка полишинга, саундтрека и разнообразия.
Всем спасибо за внимание. Если вам интересна судьба игры, то можете подписаться на мой тг канал. Сейчас он пустой, но это временно. Всем пока!