Шаблоны игр

Минимальный шаблон: мини-игра, которую заменяет ваша

Минимальный шаблон iDos Games - 15-секундная игра «поймай звёзды» со счётом в лидерборд, раундами для квестов, ивентов и сезона. Показывает, как игра встраивается в основу, и предназначен для замены вашей игрой.

Обновлено: English

Минимальный шаблон - самая маленькая законченная игра: 15 секунд ловить звёзды, золотая звезда даёт три очка. Его платформа ставит, когда под вашу идею не подошла другая основа. Он показывает путь «вход → лобби → Играть» и сразу связан с системами: счёт уходит в лидерборд, а раунды засчитываются квестам, ивентам и сезону.

Что внутри

  • Раунд на 15 секунд, запуск кнопкой «Играть» в лобби.
  • Звёзды: обычная - одно очко, золотая - три.
  • Счёт в лидерборд тайтла.
  • Раунд засчитывается квестам со счётчиком games_played, ивентам с действием play_round и цепочкам сезона, открытым клиенту.
  • Без движка: React и DOM, самый простой пример модуля игры.
0:09Очки: 23
+3
Рекорд: 41 · место #12
Ещё раз
15-секундный раунд, запуск кнопкой «Играть» в лобби.
Нажимайте на звёзды; золотая - 3 очка.
Счёт уходит в лидерборд, раунд засчитывается квестам, ивентам и сезону.
Пример. Минимальный шаблон: 15-секундный раунд ловли звёзд со счётом для лидерборда.

Идея уже заполнена: ответьте на пару вопросов, и ваш проект на этом шаблоне готов.

Шаг 01Создайте проект

Опишите идею на странице Создать. Если под неё не подойдёт настольная игра, idle-RPG или воксельная песочница, проект начнётся с этого шаблона. Подробнее - как создать игру с ИИ.

Шаг 02Замените мини-игру своей

Опишите ИИ-кодеру свою игру: «Сделай вместо звёзд раннер, где герой прыгает через препятствия». Вход, лобби и системы останутся, поменяется только сама игра. Сохраните связь с системами: «Отправляй счёт забега в лидерборд и засчитывай забег квестам».

Шаг 03Выпустите

Проверьте игру в тестовой версии и выкатите её - см. публикация и ссылки.

Для разработчиков

  • Модуль игры - mini-game (React/DOM, без движка): эталон самого маленького модуля игры.
  • Счёт - client.leaderboard.submitScore; раунд для ивентов - client.timedEvent.grantTokens с действием play_round; статус сезона - client.season.grantStatusTokens.
  • Устройство модуля игры - в обзоре TypeScript SDK и в навыке idosgames-module-contract.

Частые вопросы

Зачем нужен минимальный шаблон?

Это стартовая игра, когда под идею не подошла ни одна другая. Она показывает, где игра подключается к основе, и её заменяют настоящей игрой.

Нужно ли настраивать что-то в кабинете?

Своих настроек у мини-игры нет: она играет на мире основы. Таблица лидеров, ивенты и сезон подхватывают её раунды, если они настроены.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.