Codice sorgente di un puzzle HTML5: contenuto e verifiche
Livelli, puzzle del giorno, codice TypeScript e hosting di un gioco di logica finito, con Frogdoku come esempio.

Trovare codice HTML5 gratuito per giochi è facile. Trovare giochi puzzle finiti e testati, con livelli veri, un puzzle del giorno e un codice sorgente documentato, è più difficile, ed è proprio ciò che la maggior parte degli acquirenti intende quando cerca codice sorgente da pubblicare.
Frogdoku è un puzzle di logica con una sola regola: mettere esattamente una rana in ogni riga, in ogni colonna e in ogni stagno colorato, senza che due rane si tocchino. Questa guida mostra che cosa verificare in qualsiasi template di puzzle, usando questa edizione come esempio.
Partite dal numero di livelli e dalle modalità
L'edizione per l'acquirente comprende 180 puzzle della campagna distribuiti su sei tratti di un ruscello, un calendario di puzzle del giorno, le modalità Infinita e Relax, trofei, annulla e ripeti e vari aiuti. Il guardaroba di Ribi è la ricompensa per i progressi.
Il numero di livelli conta più della copertina. Un template con 20 livelli è più vicino a un prototipo, uno con 180 a un gioco finito. Chiedete al venditore come sono stati creati i livelli e come è stato verificato ciascuno: un puzzle che il giocatore non può risolvere è il modo più rapido per perderlo.
Che cosa include il codice sorgente
Il codice sorgente è scritto in TypeScript ed è accompagnato da test e dalle note di licenza di terze parti. Il pacchetto elenca anche file JSON, e la cartella del gioco è la build pronta per l'hosting, con grafica, audio e font in locale.
- game/: la build pronta per l'hosting, con grafica, audio e font già in locale.
- Il codice sorgente TypeScript e i suoi test: la parte che leggete e modificate.
- Vite: facoltativo, serve solo se ricompilate dal TypeScript.
Una verifica di 15 minuti prima dell'acquisto
Un template di puzzle si valuta in una breve sessione. Giocate il primo tratto su uno smartphone e poi su un portatile, e annotate dove un tocco o un trascinamento risulta lento o poco chiaro. Annullate più volte l'ultima mossa e controllate che ogni volta il tabellone torni allo stato precedente.
Poi aprite il codice sorgente e leggete i nomi dei test. Cercate test che portano il nome delle regole del puzzle. Una regola coperta da un test è applicata nel codice, non solo mostrata sullo schermo.
Hosting: solo file statici
Come gli altri template di questa guida, l'edizione per l'acquirente richiede un browser aggiornato con supporto per JavaScript e audio e un hosting HTTP(S) statico. Non servono database né un account presso l'autore.
Caricate il contenuto di game/ nella cartella in cui deve stare il puzzle. Ricompilare serve solo se modificate il codice sorgente TypeScript.
Vedi la scheda di Frogdoku, il contenuto e la licenza
Che cosa il prezzo non comprende
Frogdoku non ha salvataggi nel cloud, classifica online, acquisti con denaro reale né SDK pubblicitario, e il gioco normale non invia richieste a servizi di questo tipo. I progressi vengono salvati nel browser in uso.
App native, hosting e sviluppo personalizzato non sono inclusi. Il puzzle del giorno fa parte di un calendario e per giocarlo non serve una classifica online.
Domande frequenti
Devo compilare il gioco?
No. Caricate il contenuto di game/ su un hosting HTTP(S). Ricompilare serve solo se modificate il codice sorgente TypeScript.
Dove vengono salvati i progressi?
In locale, nel browser in uso.
Il puzzle del giorno richiede una classifica online?
No. I puzzle del giorno restano giocabili anche senza, e i progressi vengono salvati nel browser del giocatore.
Quale licenza si applica?
Si applicano i termini del Polar Games Marketplace mostrati al momento del pagamento.
Dove un template di puzzle dà il meglio
Un puzzle come questo è adatto a un sito didattico, a un appuntamento quotidiano su un blog o a uno studio che vuole personalizzare un gioco di logica finito. È poco adatto a un progetto che richiede partite classificate o account, perché sono fuori da questa edizione.
