Publier un jeu

Les créateurs (Ludsmith) créent et publient leurs jeux eux-mêmes avec l'IA. Soumets ici ton œuvre — un jeu HTML en un seul fichier, un paquet web ou un paquet téléchargeable — et la plateforme l'héberge et crée un point d'entrée partageable.

  1. 1Infos du jeu
  2. 2Catégories et déclarations
  3. 3Diffusion et conformité
/g/

Facultatif. Deviendra /g/<lien> après publication : 2 à 48 lettres minuscules, chiffres et traits d'union ; laissez vide pour le générer à partir du nom (les noms non ASCII reçoivent game-xxxxxx). Non modifiable après publication.

Vérifications automatiques avant la soumission

Après ta soumission, la plateforme vérifie automatiquement les fichiers envoyés et liste les problèmes ci-dessous — corrige-les comme indiqué et soumets à nouveau. Les résultats sont enregistrés avec ton travail, tu peux donc les revoir à tout moment via « Revoir les résultats du pré-contrôle ».

Avant de publier

Utiliser les fonctionnalités de la plateforme

Cette section concerne les fichiers HTML uniques et les bundles web, qui s'exécutent sur la plateforme. Les œuvres à télécharger peuvent l'ignorer.

Le jeu s'exécute dans un cadre iframe fourni par la plateforme : la barre supérieure (Retour à Yonest / Classement / Redémarrer / Plein écran) est fournie par la plateforme, et aucun code de la plateforme n'est inscrit dans ton fichier HTML. Quand tu as besoin des fonctionnalités de la plateforme, ajoute simplement des appels optionnels protégés comme ceci :

Ce que la plateforme apporte à ton jeu

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

Sans window.Yonest, ces appels sont ignorés automatiquement, le jeu fonctionne donc parfaitement en dehors de la plateforme.

Pour la liste complète des fonctionnalités et la façon de les appeler, consulte le Guide du SDK Yonest — lis-le en entier avant de commencer.

Sert uniquement à télécharger la source ou à revoir la pré-vérification d'une œuvre déjà publiée — ce n'est pas le lien public.

Télécharger le SDK (yonest-sdk.js)