HTML5 galvosūkio išeities kodas: ką gaunate ir ką tikrinti
Lygiai, dienos galvosūkis, TypeScript išeities kodas ir talpinimas: ką turi baigtas loginis galvosūkis, „Frogdoku“ pavyzdžiu.

Nemokamo HTML5 žaidimų kodo rasti lengva. Kur kas sunkiau rasti baigtus, ištestuotus galvosūkius su tikrais lygiais, dienos galvosūkiu ir dokumentuotu išeities kodu, o būtent to dažniausiai ieško pirkėjai, kuriems reikia kodo, kurį būtų galima iš karto paleisti.
„Frogdoku“ yra loginis galvosūkis su viena taisykle: kiekvienoje eilutėje, kiekviename stulpelyje ir kiekviename spalvotame tvenkinyje turi būti lygiai viena varlė, ir jokios dvi varlės negali liestis. Šiame gide parodome, ką verta patikrinti bet kuriame galvosūkio šablone, o pavyzdžiu imame šį leidimą.
Pradėkite nuo lygių skaičiaus ir režimų
Pirkėjo leidime yra 180 kampanijos galvosūkių, išdėstytų šešiuose upelio ruožuose, dienos galvosūkių kalendorius, režimai „Endless“ ir „Relax“, trofėjai, veiksmų atšaukimas ir pakartojimas bei pagalbinės priemonės. Ribi drabužių spinta yra atlygis už pažangą.
Lygių skaičius svarbesnis už viršelį. Šablonas su 20 lygių yra arčiau prototipo, o šablonas su 180 lygių arčiau baigto žaidimo. Paklauskite pardavėjo, kaip lygiai buvo sukurti ir kaip kiekvienas iš jų patikrintas, nes neišsprendžiamas galvosūkis yra greičiausias būdas prarasti žaidėją.
Ką apima išeities kodas
Išeities kodas parašytas TypeScript kalba, kartu pateikiami testai ir trečiųjų šalių licencijų pranešimai. Pakuotės failų sąraše yra ir JSON, o žaidimo aplankas yra paruoštas talpinti rinkinys su vietoje laikomais piešiniais, garsu ir šriftais.
- game/: paruoštas talpinti rinkinys, piešiniai, garsas ir šriftai jau yra vietoje.
- TypeScript išeities kodas ir jo testai: dalis, kurią skaitote ir redaguojate.
- Vite: nebūtinas, reikalingas tik tuo atveju, jei žaidimą surenkate iš naujo iš TypeScript kodo.
15 minučių patikra prieš perkant
Galvosūkio šabloną galima įvertinti per trumpą seansą. Sužaiskite pirmąjį ruožą telefone, paskui nešiojamajame kompiuteryje ir pasižymėkite, kur bakstelėjimas ar vilkimas atrodo lėtas ar neaiškus. Kelis kartus atšaukite paskutinį ėjimą ir patikrinkite, ar lenta kaskart grįžta į ankstesnę būseną.
Tada atsidarykite išeities kodą ir perskaitykite testų pavadinimus. Ieškokite testų, pavadintų pagal galvosūkio taisykles. Taisyklė, turinti testą, užtikrinama kode, o ne vien parodoma ekrane.
Talpinimas: tik statiniai failai
Kaip ir kitiems šiame gide aptariamiems šablonams, pirkėjo leidimui reikia šiuolaikinės naršyklės, palaikančios JavaScript ir garsą, bei statinio HTTP(S) talpinimo. Duomenų bazės ir autoriaus paskyros nereikia.
Įkelkite aplanko game/ turinį į tą aplanką, kuriame turi būti galvosūkis. Iš naujo surinkti reikia tik tada, kai keičiate TypeScript išeities kodą.
Peržiūrėkite „Frogdoku“ aprašą, turinį ir licenciją
Ko neapima kaina
„Frogdoku“ neturi išsaugojimo debesyje, internetinio reitingo, pirkinių už tikrus pinigus ar reklamos SDK, o įprastai žaidžiant į tokias paslaugas nesiunčiama jokių užklausų. Pažanga išsaugoma naudojamoje naršyklėje.
Mobiliosios programėlės, talpinimas ir individualus kūrimas į kainą neįeina. Dienos galvosūkis yra kalendoriaus dalis, ir jam žaisti internetinio reitingo nereikia.
Dažniausiai užduodami klausimai
Ar žaidimą reikia surinkti (build)?
Ne. Įkelkite aplanko game/ turinį į HTTP(S) talpinimą. Iš naujo surinkti reikia tik tada, kai redaguojate TypeScript išeities kodą.
Kur saugoma pažanga?
Vietoje, naudojamoje naršyklėje.
Ar dienos galvosūkiui reikia internetinio reitingo?
Ne. Dienos galvosūkius galima žaisti ir be jo, o pažanga saugoma žaidėjo naršyklėje.
Kokia licencija taikoma?
Taikomos „Polar Games Marketplace“ sąlygos, rodomos apmokėjimo metu.
Kur galvosūkio šablonas atsiperka
Toks galvosūkis tinka mokymosi svetainei, kasdieniam galvosūkiui tinklaraštyje ar studijai, norinčiai pritaikyti baigtą loginį žaidimą. Jis prastai tinka projektui, kuriam reikia reitinguojamų žaidimų ar paskyrų, nes to šis leidimas neapima.
