Разрабатываем очертания Клондайка - дни 8-14
В серии постов продолжаем делиться процессом разработки пошаговой игры про эпоху золотой лихорадки и наш инструментарий, который нам в этом помогает. Для тех, кто пропустил, вкратце, игра будет представлять собой что-то вроде цифровой версии настольной бродилки со случайными событиями, духом соперничества и упором на жесткий ресурс-менеджмент (потратить ресурсы и время на лечение соратника сейчас или рискнуть и попробовать добежать до ближайшей деревни?).
Наш концепт начинает стабилизироваться и мы готовимся выпустить демку для теста основных механик игры. Но как это часто бывает, если не зафиксировать “на бумаге”, что мы хотим видеть в этой демке, вдохновение и полет фантазии начинает уносить далеко вперед на проработку пока не нужных деталей.
Тут на помощь приходит раздел планирования в IMS Creators, где вы можете задать, какие части вашего концепта должны быть реализованы, к какому сроку.
Таким образом, вы можете сформировать обобщенный план работ, который затем использовать как источник задач для вашей команды. IMS Creators автоматически посчитает, сколько % запланированных работ готово для завершения конкретного этапа
Для того, чтобы сформировать план, мы создали в нашем концепте разделы с перечислением карт снаряжений (это способности игрока и его предметы) и механик, которые должны быть реализованы для демки.
Для карт снаряжений мы создали отдельный Тип, который потом расширим, добавив атрибуты, типа стоимости активации, накладываемого эффекта и так далее. Это позволит нам в будущем выгружать базу карт из IMS Creators и использовать ее как некую “админку” к игре
Для механик использовали встроенный тип “Игровая механика” - фактически, это просто текстовый документ с функцией отслеживания готовности. Причем, если добавить в этот документ чек-лист, то IMS Creators автоматически посчитает процент готовности
К пунктам чек-листа можно прикрепить задачи из канбан-доски (или создать новые). Как только задача будет выполнена, то пункт чек-листа автоматически тоже будет выполнен, а вслед за этим, автоматически пересчитается готовность этой механики, а затем и всего этапа, куда она прикреплена
А, чтобы в гейм-дизайн документе не было разночтений, в этот файл механики мы вставили синхронизированную копию из другого файла, где она уже была описана. Таким образом, если текст поменяется там, то он обновится и здесь.
Таким же образом можно отслеживать готовность и в “Игровых объектах”. У нас сейчас ими являются наши “Карты снаряжений”. Мы могли бы в их базовом типе тоже создать чек-лист, например, в котором бы мы отмечали, нарисовали ли мы уже картинку для карты, запрограммировали ли логику и т.д. В каждой конкретной карте тогда у нас бы появился индивидуальный план работ по каждой карте. Но пока для нашего демо это излишне, пригодится потом 😊
Все это поможет нам не сбиваться с курса и делать в первую очередь те задачи, которые приблизят нас к заветным 100% этапа демки
Что мы сделали в прототипе с прошлого раза?
- Доработали отображение и работу руки с картами снаряжений
- Игроки теперь на карте отмечаются флажками. Сделали минимальную анимацию их передвижения
- Добавили отображение соратников игрока и их статов
- Доработали логику движения: теперь блокирующие и опасные клетки останавливают игрока
- Реализовали разведку, перебор снаряжение, механику пополнения карт
Страница проекта: https://ims.cr5.space/app/p/qfnSb4YA/klondaik-ru