Officina Frecce — Un puzzle mobile, dalla regola allo store

Videogiochi e app mobile

Visita il sito

Officina Frecce — Un puzzle mobile, dalla regola allo store

Un gioco di logica per Android e iOS, progettato e sviluppato interamente da Zenzeroot: una regola di gioco nuova, 80 livelli verificati uno per uno da un risolutore automatico e gare online contro le partite di altri giocatori.

La sfida

I puzzle di frecce sono un genere affollato: la meccanica di base è nota e i giochi si somigliano. Per entrare in quel mercato servivano tre cose:

  • Una regola che gli altri non hanno, facile da capire nei primi secondi e profonda abbastanza da reggere decine di livelli
  • Livelli sempre risolvibili, con una difficoltà che cresce davvero, senza affidarsi a sensazioni o a prove a mano
  • Un solo prodotto per Android, iOS e browser, senza tre sviluppi separati da mantenere

La soluzione

La regola è la rotazione a catena: quando una freccia esce dal riquadro, le vicine girano di un quarto di giro. L'ordine giusto esiste sempre; trovarlo è il gioco.

  • La logica di gioco è un modulo a sé, separato dall'interfaccia: regole, generatore di livelli e risolutore sono lo stesso codice che usano il gioco e i test
  • Ogni livello è generato, risolto e misurato prima della pubblicazione: il risolutore esatto ne conferma la soluzione e ne misura la difficoltà, e i livelli pubblicati sono salvati in un file versionato
  • Un solo codice TypeScript diventa app Android, app iOS e versione da giocare nel browser
  • Gare online: la gara del giorno con la classifica e le sfide contro le partite registrate di altri giocatori, su un server nostro
  • Build automatiche per gli store e dati di gioco anonimi per tarare la difficoltà sulle partite vere

I risultati

  • 80 livelli in 8 quartieri e 32 automi da rimettere in moto, con una storia che non obbliga mai a leggerla
  • Disponibile gratis su Google Play e da giocare subito nel browser su officinafrecce.zenzeroot.it
  • Funziona senza connessione e senza vite a tempo

Tecnologie utilizzate

TypeScript Phaser Capacitor (Android e iOS) Node.js con WebSocket Firebase Analytics AdMob RevenueCat Codemagic

Vuoi risultati simili?

Parliamone

Ciao! Posso aiutarti?