Разрабатываем очертания Клондайка - дни 8-14

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

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

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

Таким образом, вы можете сформировать обобщенный план работ, который затем использовать как источник задач для вашей команды. IMS Creators автоматически посчитает, сколько % запланированных работ готово для завершения конкретного этапа 

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

Для карт снаряжений мы создали отдельный Тип, который потом расширим, добавив атрибуты, типа стоимости активации, накладываемого эффекта и так далее. Это позволит нам в будущем выгружать базу карт из IMS Creators и использовать ее как некую “админку” к игре

Для механик использовали встроенный тип “Игровая механика” - фактически, это просто текстовый документ с функцией отслеживания готовности. Причем, если добавить в этот документ чек-лист, то IMS Creators автоматически посчитает процент готовности

К пунктам чек-листа можно прикрепить задачи из канбан-доски (или создать новые). Как только задача будет выполнена, то пункт чек-листа автоматически тоже будет выполнен, а вслед за этим, автоматически пересчитается готовность этой механики, а затем и всего этапа, куда она прикреплена

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

Таким же образом можно отслеживать готовность и в “Игровых объектах”. У нас сейчас ими являются наши “Карты снаряжений”. Мы могли бы в их базовом типе тоже создать чек-лист, например, в котором бы мы отмечали, нарисовали ли мы уже картинку для карты, запрограммировали ли логику и т.д. В каждой конкретной карте тогда у нас бы появился индивидуальный план работ по каждой карте. Но пока для нашего демо это излишне, пригодится потом 😊

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

Что мы сделали в прототипе с прошлого раза?

- Доработали отображение и работу руки с картами снаряжений

- Игроки теперь на карте отмечаются флажками. Сделали минимальную анимацию их передвижения

- Добавили отображение соратников игрока и их статов

- Доработали логику движения: теперь блокирующие и опасные клетки останавливают игрока

- Реализовали разведку, перебор снаряжение, механику пополнения карт

Страница проекта: https://ims.cr5.space/app/p/qfnSb4YA/klondaik-ru