Найти в Дзене
inimalGames

Пошаговая стратегия Defenders. Что готово после первого месяца работы над игрой по мотивам Disciples 2

Прежде чем двигаться дальше, напишу вкратце, что конкретно было сделано за первый месяц в моей пошаговой стратегии Defenders (Защитники), которую я делаю для любителей Disciples 2 (к коим отношу себя и я) - и не только. Столица и управление отрядами Бои Интерфейс, управление Заключение Менее конкретно, но не менее важно то, что теперь мне стало намного понятнее, какой должна быть игра и что с ней делать дальше. Ну а самый важный результат первого месяца это то, что задумка была опробована на мне - и даже в такой сырой прототип мне уже интересно играть. Например, вчера поработал над игрой и хотел проверить, как всё работает на смартфоне. Отошёл от компьютера (думал, ненадолго), сел на диван поудобнее - и проиграл часа два-три одну партию.
Оглавление

Прежде чем двигаться дальше, напишу вкратце, что конкретно было сделано за первый месяц в моей пошаговой стратегии Defenders (Защитники), которую я делаю для любителей Disciples 2 (к коим отношу себя и я) - и не только.

Окно строительства. Некрасиво, но пока о красоте думать рано
Окно строительства. Некрасиво, но пока о красоте думать рано

Столица и управление отрядами

  • В столице есть 15 слотов для найма и размещения юнитов
  • Из них первые 6 слотов - главный отряд игрока
  • Остальные 9 слотов - это три запасных отряда (по 3 юнита в каждом)
  • Если враг уничтожил главный отряд игрока, то в бой вступает запасной отряд (если уничтожен и первый запасной отряд, то вступает второй запасной, и т. д.)
  • Юнитов можно менять местами, показывать их параметры
  • За золото можно лечить, оживлять и нанимать юнитов
  • Максимальное количество юнитов в отряде не может превышать текущий показатель лидерства игрока
  • В начале игры лидерство = 3
  • Лидерство повышается каждый раз, когда игрок набирает достаточное количество опыта
  • Для улучшения юнитов нужно строить здания для выбранной ветки развития (и набирать опыт в боях)
  • Если юнит набрал достаточно опыта и построено необходимое здание для развития ("жилище"), то он превращается в более сильного юнита (с новым названием, графикой и параметрами)
  • Каждый ход игрок получает доход (золото)
  • Можно строить здания, чтобы получать больше золота за ход
Бой против красного дракона
Бой против красного дракона

Бои

  • После каждого хода игрока на его столицу нападает вражеский отряд
  • Отряды генерируются случайным образом
  • С каждым ходом вражеские отряды становятся всё сильнее
  • Если враг уничтожит все отряды игрока, партия проиграна. Game over!
  • Перед каждым боем можно изучить отряд врага и с учётом этого переформировать свой отряд (поменять юнитов местами, взять других юнитов) и вообще спланировать оборону (например, выставить в первом отряде слабых юнитов для ослабления врага, а главные силы разместить уже во втором отряде)
  • Боевая система как в Disciples 2
  • Максимум по 6 юнитов с каждой стороны
  • Юнит может атаковать, ждать и защищаться (тогда он получает вдвое меньший урон)
  • Есть юниты ближнего боя, дальнего боя и массовой атаки
  • Готовы атакующие юниты и юниты-лекари
  • Очерёдность хода определяется в зависимости от скорости юнитов
  • Точность (вероятность попадания) пока 100% у всех юнитов
  • Вражеский отряд в бою уже имеет неплохой ИИ (который, конечно, не сравнится с опытным игроком)
  • Количество опыта за уничтожение вражеского юнита вычисляется по формуле (в зависимости от здоровья, урона, скорости и т. д.)

Интерфейс, управление

  • Игра работает и на компьютере, и на смартфоне
  • Управление оптимизировано так, чтобы на смартфоне удобно было играть двумя руками (большими пальцами) в горизонтальной ориентации экрана
  • В бою можно быстро смотреть подробные характеристики любого юнита - одним нажатием на юнита
  • В бою вероятность немного промахнуться и щёлкнуть не ту кнопку / не того юнита минимизирована: для атаки нужно нажать на юнита ещё раз
  • При игре на компьютере защита / блок ставится клавишей D (defend), ожидание клавишей W (wait)
  • В бою налажены различные информативные подсветки (активный юнит, доступный для атаки / лечения юнит и т. д.), полоски здоровья и т. п.

Заключение

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

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