Опубликовать игру

Создатели (Ludsmith) создают и публикуют игры самостоятельно с помощью ИИ. Отправьте здесь свою работу — игру одним HTML-файлом, веб-пакет или пакет для загрузки — и платформа разместит её и создаст точку входа, которой можно поделиться.

  1. 1Об игре
  2. 2Категории и сведения
  3. 3Публикация и соответствие
/g/

Необязательно. После публикации станет /g/<ссылка>: 2–48 строчных латинских букв, цифр и дефисов; оставьте пустым, чтобы сгенерировать из названия (для не-ASCII названий будет game-xxxxxx). После публикации изменить нельзя.

Автоматические проверки перед отправкой

После отправки платформа автоматически проверит загруженные файлы и перечислит найденные проблемы ниже — исправьте их, как указано, и отправьте снова. Результаты сохраняются вместе с вашей работой, поэтому вы сможете вернуться к ним в любой момент с помощью «Просмотреть результаты проверки».

Перед публикацией

Использование возможностей платформы

Этот раздел относится к отдельным HTML-файлам и веб-пакетам, которые работают на платформе. Работы для скачивания могут его пропустить.

Игра работает внутри предоставляемой платформой оболочки iframe: верхняя панель (Вернуться в Yonest / Таблица лидеров / Перезапуск / Полный экран) предоставляется платформой, и никакой код платформы не записывается в ваш HTML-файл. Когда вам нужны функции платформы, просто добавьте такие необязательные защищённые вызовы:

Что платформа даёт вашей игре

/* yonest:start */
if (window.Yonest) window.Yonest.gameOverActions(resultEl); // add "Back to Yonest" to the game-over dialog
if (window.Yonest && window.Yonest.supportsLeaderboard) {
  window.Yonest.submitScore(score);                        // submit a score (leaderboard-enabled games only)
}
// window.Yonest is injected after the iframe loads: queue init calls, they replay on install
(window.YonestQueue = window.YonestQueue || []).push(function (Yonest) {
  Yonest.i18n(dictionaries, 'en');                          // required: register your dictionaries (don't skip this)
  Yonest.applyI18n();
});
/* yonest:end */

Без window.Yonest эти вызовы автоматически пропускаются, поэтому игра продолжает нормально работать и вне платформы.

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

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

Скачать SDK (yonest-sdk.js)