Izvorna koda uganke HTML5: kaj dobite in kaj preveriti
Stopnje, dnevna uganka, izvorna koda v TypeScriptu in gostovanje dokončane logične uganke, na primeru igre Frogdoku.

Brezplačno kodo iger HTML5 je lahko najti. Veliko težje je najti dokončane in preizkušene uganke s pravimi stopnjami, dnevno uganko in dokumentirano izvorno kodo, a prav to ima večina kupcev v mislih, ko išče kodo, ki jo lahko takoj objavi.
Frogdoku je logična uganka z enim samim pravilom: v vsako vrstico, vsak stolpec in vsak obarvan ribnik postavite natanko eno žabo, pri čemer se nobeni dve žabi ne smeta dotikati. Ta vodnik na primeru te izdaje pokaže, kaj preveriti pri katerikoli predlogi uganke.
Začnite s številom stopenj in načini igre
Izdaja za kupce vsebuje 180 ugank kampanje, razdeljenih na šest odsekov potoka, koledar dnevnih ugank, načina Endless in Relax, pokale, razveljavitev in ponovitev poteze ter pomočnike. Ribijeva garderoba je nagrada za napredek.
Število stopenj šteje več kot naslovnica. Predloga z 20 stopnjami je bližje prototipu, tista s 180 pa dokončani igri. Prodajalca vprašajte, kako so stopnje nastale in kako je bila preverjena vsaka od njih, saj igralca nič ne odžene hitreje kot uganka, ki je ni mogoče rešiti.
Kaj vsebuje izvorna koda
Izvorna koda je napisana v TypeScriptu, priloženi so ji testi in obvestila o licencah tretjih oseb. Med datotekami paketa je naveden tudi JSON, mapa z igro pa je zgrajena različica, pripravljena za gostovanje, z lokalnimi slikami, zvokom in pisavami.
- game/: zgrajena različica, pripravljena za gostovanje, s slikami, zvokom in pisavami, ki so že lokalne.
- Izvorna koda v TypeScriptu s testi: del, ki ga berete in urejate.
- Vite: neobvezen in potreben le, če igro iz TypeScripta zgradite znova.
15-minutni pregled pred nakupom
Predlogo uganke lahko ocenite v kratkem preizkusu. Prvi odsek odigrajte na telefonu, nato še na prenosniku, in si zapišite, kje se dotik ali vlečenje zdi počasno ali nejasno. Zadnjo potezo večkrat razveljavite in preverite, ali se plošča vsakič vrne v prejšnje stanje.
Nato odprite izvorno kodo in preberite imena testov. Iščite teste, poimenovane po pravilih uganke. Pravilo, ki ima test, je uveljavljeno v kodi, ne le prikazano na zaslonu.
Gostovanje: samo statične datoteke
Tako kot druge predloge v tem vodniku tudi ta izdaja potrebuje sodoben brskalnik s podporo za JavaScript in zvok ter statično gostovanje HTTP(S). Podatkovna baza in račun pri avtorju nista potrebna.
Vsebino mape game/ naložite v mapo, kjer naj bo uganka. Ponovna gradnja je potrebna le, če spremenite izvorno kodo v TypeScriptu.
Oglejte si ponudbo Frogdoku, vsebino paketa in licenco
Česa cena ne vključuje
Frogdoku nima shranjevanja v oblaku, spletne lestvice, nakupov s pravim denarjem ali oglaševalskega SDK-ja, med običajno igro pa tudi ne pošilja zahtev takšnim storitvam. Napredek se shrani v trenutnem brskalniku.
Nativne aplikacije, gostovanje in razvoj po meri niso vključeni. Dnevna uganka je del koledarja in za igranje ne potrebuje spletne lestvice.
Pogosta vprašanja
Ali moram igro zgraditi?
Ne. Vsebino mape game/ naložite na gostovanje HTTP(S). Ponovna gradnja je potrebna le, če urejate izvorno kodo v TypeScriptu.
Kje se shranjuje napredek?
Lokalno, v trenutnem brskalniku.
Ali dnevna uganka potrebuje spletno lestvico?
Ne. Dnevne uganke je mogoče igrati tudi brez nje, napredek pa se shrani v igralčevem brskalniku.
Katera licenca velja?
Veljajo pogoji tržnice Polar Games Marketplace, prikazani ob nakupu.
Kje se predloga uganke izplača
Takšna uganka je primerna za izobraževalno spletno stran, za vsakodnevno uganko na blogu ali za studio, ki želi dokončano logično igro prilagoditi po svoje. Slabo pa se obnese pri projektu, ki potrebuje rangirano igro ali uporabniške račune, saj ti niso del te izdaje.
