9.2 Бонусы

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

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

Задачи по разработке функционала бонусов
  • Придумать бонусы (пример: двойной выстрел, ускоренная перезарядка, ЭМ импульс для уничтожения всех вражеских ракет, и т.д.)


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


  • Сделать для каждого бонуса индикацию действия (так, двойной выстрел, возможно, не потребует дополнительной индикации, как и ЭМ импульс, а вот ускоренная перезарядка наверняка потребует)
Механика работы бонусов
  • После уничтожения врага из него с некоторой вероятностью выпадает бонус.


  • Для взятия бонуса игрок тапает по нему. Или сбивает его лазером или подорвав Аэростат.
Настраиваемые переменные бонусов
  • activeTimer - время действия бонуса, наверняка будет у многих бонусов. В примере выше, ЭМ импульс не обязан иметь времени действия.


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

Оглавление раздела