Guide

HTML5-puzzlespil med kildekode: indhold og tjekliste

Baner, dagens opgave, TypeScript-kildekode og hosting for et færdigt logikspil, med Frogdoku som eksempel.

Ribi, en frø med grøn kasket, står på et åkandeblad ved siden af et gitter af damme, med én frø placeret i hver række.

Gratis HTML5-spilkode er let at finde. Færdige, testede puzzlespil med rigtige baner, en daglig opgave og dokumenteret kildekode er sværere at finde, og det er netop dem, de fleste købere mener, når de søger efter kildekode, de kan udgive.

Frogdoku er et logikspil med én regel: placer præcis én frø i hver række, hver kolonne og hver farvet dam, uden at to frøer rører hinanden. Denne guide viser, hvad du skal tjekke i enhver puzzleskabelon, med denne udgave som eksempel.

Start med antallet af baner og spiltyperne

Køberudgaven indeholder 180 kampagneopgaver fordelt på seks strækninger af en å, en kalender med daglige opgaver, tilstandene Endless og Relax, trofæer, fortryd og annuller fortryd samt hjælpefunktioner. Ribis garderobe er en belønning for fremskridt.

Antallet af baner betyder mere end coverbilledet. En skabelon med 20 baner er tættere på en prototype, mens en med 180 er tættere på et færdigt spil. Spørg sælgeren, hvordan banerne er lavet, og hvordan hver enkelt er kontrolleret, for en opgave, spilleren ikke kan løse, er den hurtigste måde at miste dem på.

Det indeholder kildekoden

Kildekoden er skrevet i TypeScript og leveres med tests og licensnoter for tredjepartsmateriale. Pakken angiver JSON blandt sine filer, og spilmappen er det færdige build, klar til hosting, med grafik, lyd og skrifttyper lokalt.

  • game/: det færdige build, klar til hosting, med grafik, lyd og skrifttyper allerede lokalt.
  • TypeScript-kildekoden og dens tests: den del, du læser og redigerer.
  • Vite: valgfrit og kun nødvendigt, hvis du bygger igen ud fra TypeScript-koden.

Et tjek på 15 minutter, før du køber

Du kan vurdere en puzzleskabelon på kort tid. Spil den første strækning på en telefon og derefter på en bærbar, og notér, hvor et tryk eller et træk føles langsomt eller uklart. Fortryd det sidste træk flere gange, og tjek, at brættet vender tilbage til den tidligere stilling hver gang.

Åbn derefter kildekoden og læs navnene på testene. Kig efter tests, der er opkaldt efter opgavens regler. En regel med en test håndhæves i koden og vises ikke kun på skærmen.

Hosting: kun statiske filer

Ligesom de andre skabeloner i denne guide kræver køberudgaven en opdateret browser med understøttelse af JavaScript og lyd samt statisk HTTP(S)-hosting. Den kræver ingen database og ingen konto hos udvikleren.

Upload indholdet af game/ til den mappe, hvor spillet skal ligge. Du behøver kun at bygge igen, hvis du ændrer TypeScript-kildekoden.

Se Frogdoku-siden med indhold og licens

Det, prisen ikke dækker

Frogdoku har ingen lagring i skyen, ingen onlinerangliste, ingen køb for rigtige penge og intet annonce-SDK, og almindeligt spil sender ingen forespørgsler til den slags tjenester. Fremskridtet gemmes i den aktuelle browser.

Native apps, hosting og specialudvikling er ikke inkluderet. Den daglige opgave er en del af en kalender og kræver ingen onlinerangliste for at kunne spilles.

Ofte stillede spørgsmål

Skal jeg selv bygge spillet?

Nej. Upload indholdet af game/ til HTTP(S)-hosting. Du behøver kun at bygge igen, hvis du redigerer TypeScript-kildekoden.

Hvor gemmes fremskridtet?

Lokalt, i den aktuelle browser.

Kræver den daglige opgave en onlinerangliste?

Nej. De daglige opgaver kan spilles uden, og fremskridtet gemmes i spillerens browser.

Hvilken licens gælder?

Vilkårene for Polar Games Marketplace, som vises ved betalingen, gælder.

Hvor en puzzleskabelon gør sig fortjent til pladsen

Et puzzlespil som dette passer til et læringssite, en daglig opgave som fast vane på en blog eller et studie, der vil tilpasse et færdigt logikspil. Det passer dårligt til et projekt, der kræver rangerede kampe eller brugerkonti, for det ligger uden for denne udgave.