Найти тему

Как сделать мобильную игру из настольной? Прототип игры «Богатей», пока без дизайна

Оглавление

О чем статья

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

Итак, что у нас есть:

1. Настольная версия игры для отработки механики в живой игре.
Правила и игровое поле тут:

2. Текстовая версия игры на Python для экспериментов.
Подробнее: «
Как я писал игру про деньги на Python».

Выбор движка для мобильной игры

Последние 2-3 недели я день за днем отсматривал разные платформы и конструкторы для разработки игр. Пробовал писать простые механики и искал вариант без существенных ограничений по функционалу, но с быстрой разработкой механик.

Экспресс-изучение традиционных языков программирования (Питон, Си шарп, Реакт нэтив) дали понимание, что в одиночку игру делать долго. Да, это интересно и круто, но много времени уходит на изобретение велосипедов.

Базовая механика для выбора движка такая:

  • Графический интерфейс для десктопа и смартфона.
  • В начале игры в кошельке игрока есть 10 монет.
  • Игрок проживает год за годом (шагает по игровому полю). Каждый год возникают Доходы (+) и Расходы (-).
  • Доходы и Расходы — это случайное число от 1 до 6 монет, что соответствует броску кубика в настольной игре.

Я пробовал как можно быстрее реализовать этот прототип на разных языках и конструкторах и пытался оценить ограничения каждого варианта реализации.

Для экспериментов удобнее всего оказалась текстовая версия на Python. Она позволяет за несколько секунд отыграть десятки партий и увидеть как изменится ход игры при очередной корректировке правил игры.

А вот для графического интерфейса игры я остановился на движке Construct 3. Привлек простой интерфейс и богатый функционал.

Движок Construct 3
Движок Construct 3

Чтобы стало понятно насколько движок ускоряет разработку достаточно узнать, что на текстовую Python-версию без интерфейса ушло несколько недель (с учетом изучения синтаксиса, настройки окружения и кодинга). А прототип с графическим интерфейсом прошло около 4-5 часов.

Прототип базовой механики игры

Вот что получилось.


Это прототип БЕЗ графики. Дизайном займемся позже.
Базовая механика на движке Construct 3
Базовая механика на движке Construct 3

Текущая версия движка работает в веб-интерфейсе и не требует установки. Есть наглядный 15-минутный учебный курс. Документации на русском пока нет и видеокурсов не так много, но на английском информации достаточно.

Надеюсь новый движок позволит в разумные сроки реализовать основные механики и скоро позволит играть не только в настольную, но и в мобильную версию игры.

Лайк, подписка, комментарий.
Всем добра :)

P.S. Изобретаю игру, которая учит детей обращаться с деньгами.

Каждый игрок «проживает» несколько шагов:
№0.
Избавься от долгов
№1.
Накопи финансовую подушку
№2. Сделай пассивный доход выше расходов
№3. Воспитай наследников и продолжи династию

Правила настольной версии игры «Богатей» в свободном доступе.