Jeux instantanés et jeux classiques sur PlayDrop
Ce qui rend un jeu PlayDrop instantané : portrait, invités, au plus 10 MiB de fichiers de démarrage, lancement en deux secondes, et la différence avec un jeu classique.
Les jeux instantanés sont les jeux courts, en portrait, du fil Instantané des apps PlayDrop pour téléphone : les joueurs balaient l’écran et le jeu suivant est déjà lancé. Tous les autres jeux sont des jeux classiques, ouverts depuis leur page, la recherche ou un lien. Les deux se publient de la même façon ; Instantané est une propriété d’une version.
Instantané ou classique
| Instantané | Classique | |
|---|---|---|
| Où il se joue | Fil Instantané, plus partout où se jouent les jeux classiques | Accueil, recherche, page du jeu, liens |
| Orientation | Portrait avant tout | Toute surface déclarée |
| Connexion | Les invités peuvent jouer | Tout authMode |
| Démarrage | Jouable en moins de 2 secondes | Pas de limite, mais plus c’est rapide, mieux c’est |
| Fichiers de démarrage | 10 MiB maximum | Pas de limite au démarrage |
| Badge | Badge éclair | Aucun |
Un jeu qui n’atteint pas le seuil Instantané est tout de même publié comme jeu classique.
Exigences
{
"primarySurface": "MOBILE_PORTRAIT",
"surfaceTargets": { "desktop": true, "mobileLandscape": false, "mobilePortrait": true },
"authMode": "OPTIONAL",
"instant": true,
"prefetch": { "required": ["game.js", "atlas.png"], "optional": ["music.mp3", "levels/world-2.json"] }
}primarySurfacevautMOBILE_PORTRAITet le jeu prend en charge les téléphones en portrait.authModevautOPTIONALouNONE, pour que les invités puissent jouer.- Les fichiers de démarrage font 10 MiB au maximum : la page d’entrée plus
prefetch.required, ou tous les fichiers envoyés si aucun n’est listé. instant: truerevendique ce statut.
L’envoi vérifie la taille, et les champs instant et instantReason du reçu indiquent le résultat. Après la publication, PlayDrop mesure les démarrages réels dans les apps : dès qu’une version compte 20 démarrages depuis des fichiers téléchargés et que plus d’un quart d’entre eux prennent 2 secondes ou plus, elle perd le badge. Une nouvelle version peut de nouveau être admissible.
Démarrez vite
- Placez les niveaux suivants, la musique et les extras dans
prefetch.optionalet chargez-les aprèsready(). - Compilez les shaders et préchauffez le jeu avant d’appeler
ready(), pour que les premières images ne saccadent pas. - Montrez le gameplay immédiatement : pas d’écran titre, pas de menu, pas de connexion obligatoire avant la première action.
- Faites en sorte que les premières secondes se comprennent sans texte.
- Enregistrez une vidéo de gameplay en portrait pour la fiche ; le fil l’utilise.
Consultez chargement, pause et audio pour le préchargement et plein écran et zones sûres pour la mise en page en portrait.