суббота, 4 января 2014 г.

"One Minute Hero" Post-mortem

До конца голосования осталось еще 2 дня и в ожидании рейтингов решил написать свой первый post mortem

Что получилось
Idea
  Достаточно быстро появилась идея сделать пошаговый rogue-lite с лимитом по времени с постоянным выбором между прокачкой и переходом на следующий этаж (спасибо Risk of Rain)
И различающиеся способности чтобы разнообразить геймплей.

Visuals
  Давно думал о том чтобы сделать игру которая как-бы на клетчатом листе бумаги, и для tile-based rogue-like это как раз походило, ну и в результате на мой взгляд не плохо получилось.

Fire/Heal Spells
  Получились совершенно разные абилки сильно меняющие стиль игры.

Scaling / Time limit
  Монстры, герой и его способности достаточно хорошо скалируются из за чего нельзя просто бежать на след этаж не убивая никого - тогда можно сильно отстать и нужно будет уже не 2 удара, да и по герою урон будет сильнее ощущаться. Но также если зачищать весь этаж то закончится время и герой тоже проиграет, из за чего постоянно нужно искать баланс.

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


Что не получилось
Time Stop Spell
  В начале я думал что это будет интересный spell который дать еще 1 способ прохождения когда можно не спешить, зачищая всё досконально, но у героя просто начинало кончаться HP без возможности его восстановления. Пытаясь решить это я добавить восстановление hp на уровне, а также регенерацию, но все равно в результате этот spell оказался почти бесполезным, и как мне кажется с ним нет шансов пройти игру (только если не повезет что везде можно пробежать без боёв). Были еще идеи, но на их реализацию времени уже не оставалось.

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

Мобы не двигаются
  Так как игра в себя включает элемент realtime (60 секунд на первый этаж, и прибавляется за каждый следующий, а также cooldown на абилки) если бы монстры двигались она стала бы более динамичной.

Ссылка на игру:  http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=25969

Комментариев нет:

Отправить комментарий