Instant-spill og vanlige spill på PlayDrop
Hva som gjør et PlayDrop-spill Instant: stående format, gjestetilgang, høyst 10 MiB oppstartsfiler, start på to sekunder, og forskjellen fra vanlige spill.
Instant-spill er de korte spillene i stående format i Instant-feeden i PlayDrops telefonapper: spillerne sveiper, og det neste spillet er allerede i gang. Alle andre spill er vanlige spill, som åpnes fra spillsiden, søk eller en lenke. Begge publiseres på samme måte; Instant er en egenskap ved en versjon.
Instant eller vanlig
| Instant | Vanlig | |
|---|---|---|
| Hvor det spilles | Instant-feeden, pluss overalt der vanlige spill spilles | Hjem, søk, spillside, lenker |
| Retning | Stående først | Alle deklarerte flater |
| Innlogging | Gjester kan spille | Alle authMode |
| Start | Spillbart innen 2 sekunder | Ingen grense, men raskere er bedre |
| Oppstartsfiler | Høyst 10 MiB | Ingen grense for oppstart |
| Merke | Lynmerke | Ingen |
Et spill som ikke når kravet for Instant, blir likevel publisert som et vanlig spill.
Krav
{
"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"] }
}primarySurfaceerMOBILE_PORTRAIT, og spillet støtter telefoner i stående format.authModeerOPTIONALellerNONE, slik at gjester kan spille.- Oppstartsfilene er høyst 10 MiB: inngangssiden pluss
prefetch.required, eller alle opplastede filer når ingenting er oppført. instant: truegjør krav på det.
Opplastingen sjekker størrelsen, og instant og instantReason i kvitteringen rapporterer resultatet. Etter utgivelse måler PlayDrop ekte oppstarter i appene: når en versjon har 20 oppstarter fra nedlastede filer og mer enn en fjerdedel tar 2 sekunder eller lenger, mister den merket. En ny versjon kan kvalifisere igjen.
Start raskt
- Legg senere brett, musikk og ekstra innhold i
prefetch.optionalog last dem inn etterready(). - Kompiler shadere og varm opp før du kaller
ready(), slik at de første bildene ikke hakker. - Vis spilling med en gang: ingen tittelskjerm, ingen meny og ingen innloggingsvegg før det første trekket.
- La de første sekundene forklare seg selv uten tekst.
- Ta opp en spillvideo i stående format til oppføringen; feeden bruker den.
Se lasting, pause og lyd for forhåndslasting og fullskjerm og trygge områder for oppsett i stående format.