Publica un juego

Los creadores (Ludsmith) crean y publican juegos por su cuenta con IA. Envía aquí tu obra —un juego HTML de un solo archivo, un paquete web o un paquete descargable— y la plataforma lo aloja y crea un punto de entrada que se puede compartir.

  1. 1Información del juego
  2. 2Categorías y declaraciones
  3. 3Distribución y cumplimiento
/g/

Opcional. Será /g/<enlace> tras publicar: de 2 a 48 letras minúsculas, dígitos y guiones; déjalo vacío para generarlo del nombre (los nombres no ASCII reciben game-xxxxxx). No se puede cambiar después de publicar.

Verificaciones automáticas antes de enviar

Después de enviarlo, la plataforma revisa automáticamente los archivos subidos y muestra los problemas a continuación — corrígelos como se indica y vuelve a enviarlo. Los resultados se guardan con tu trabajo, así que puedes consultarlos en cualquier momento con “Ver los resultados de la verificación previa”.

Antes de publicar

Usar las capacidades de la plataforma

Esta sección se aplica a archivos HTML únicos y paquetes web, que se ejecutan en el sitio. Los trabajos descargables pueden omitirla.

El juego se ejecuta dentro de un shell de iframe proporcionado por la plataforma: la barra superior (Volver a Yonest / Clasificación / Reiniciar / Pantalla completa) la proporciona la plataforma, y no se escribe ningún código de la plataforma en tu archivo HTML. Cuando necesites funciones de la plataforma, solo tienes que añadir llamadas opcionales protegidas como estas:

Lo que la plataforma aporta a tu juego

/* 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 */

Sin window.Yonest estas llamadas se omiten automáticamente, así que el juego sigue funcionando bien fuera de la plataforma.

Para ver la lista completa de capacidades y cómo llamarlas, consulta la Guía del SDK de Yonest — léela completa antes de empezar.

Solo se usa para descargar el código o revisar la precomprobación de una obra ya publicada; no es el enlace público.

Descargar el SDK (yonest-sdk.js)