Создатели (Ludsmith) создают и публикуют игры самостоятельно с помощью ИИ. Отправьте здесь свою работу — игру одним HTML-файлом, веб-пакет или пакет для загрузки — и платформа разместит её и создаст точку входа, которой можно поделиться.
Необязательно. После публикации станет /g/<ссылка>: 2–48 строчных латинских букв, цифр и дефисов; оставьте пустым, чтобы сгенерировать из названия (для не-ASCII названий будет game-xxxxxx). После публикации изменить нельзя.
До 6 тегов через запятую (подходит «,» или «,»). Существующие теги дополняются автоматически; новое слово создаёт новый тег.
Выберите целевые устройства (минимум одно). У немаркированных игр в магазине показывается «Компьютер + Телефон».
Платформа требует, чтобы каждая опубликованная игра указывала степень участия ИИ: просто выберите верный вариант. Ответственность за заявление несёт автор, оно отображается на странице игры.
0 = бесплатно (играть может любой). Положительное число = платный уровень в баллах: игроки должны разблокировать игру, у платных игр нет пробного режима. Цену можно изменить позже в консоли.
Все три формы используют приведённые ниже данные, категории и заявление об ИИ
Веб-пакеты размещаются полностью и запускаются на сайте; входной файл по умолчанию index.html
Работы для загрузки не запускаются на сайте: доступна только загрузка с проверкой прав, требуется ручная проверка
Примите условия публикации перед отправкой
Выберите файл или вставьте HTML перед отправкой.
После отправки платформа автоматически проверит загруженные файлы и перечислит найденные проблемы ниже — исправьте их, как указано, и отправьте снова. Результаты сохраняются вместе с вашей работой, поэтому вы сможете вернуться к ним в любой момент с помощью «Просмотреть результаты проверки».
Работы для скачивания не запускаются на платформе, поэтому SDK не используется: нет iframe-оболочки, таблицы лидеров и игрового токена. Они проходят ручную проверку вместо автоматической.
Этот раздел относится к отдельным 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 — прочитайте его полностью, прежде чем начинать.
Используется только для скачивания исходника или просмотра результатов проверки уже опубликованной работы — это не публичная ссылка.