Il logo del progetto open source Starfall

Starfall

Sei una stella caduta sulla Terra. Ti ritrovi in una selva oscura, in cerca della luce per tornare a casa...

Sei una stella caduta sulla Terra. Ti ritrovi in una selva oscura in cerca della via per risalire verso casa. Sei priva di energie e ti servono le luci per recuperare le forze e riuscire a volare.

Attenzione, però, durante il cammino i buchi neri cercheranno di assorbirti!

Starfall è un videogioco a scorrimento orizzontale - un'infinite scroll - il cui mondo evolve nel tempo. La tua capacità di volare dipende dalla luce che interiorizzi e si può ridurre se inglobi troppo buio...

starfall-game-screenshot-1

Sviluppato con un amico

Ho sviluppato Starfall insieme ad un amico artista e fotografo: Marco Oppici.

Un giorno Marco è venuto a trovarmi, abbiamo fatto una passeggiata, mi ha mostrato alcune foto di alberi che aveva scattato in montagna e ci è venuta l'idea: perché non resti qui tutto il weekend e proviamo a sviluppare un videogioco in tre giorni con le tue foto?

E così è stato.

Marco è un mago di strumenti di fotoritocco, ha un occhio clinico che io ancora non ho, ed intanto che scrivevo tutto il codice, lui mi preparava gli sfondi in parallasse, disegnava la stella protagonista del gioco e la animava con Spriter.

starfall-game-screenshot-menu

Le funzionalità di Starfall

Un videogioco gratis ed open source

Questo gioco è interamente gratis ed open source: non utilizza alcuna libreria tracciante, nessun log per monitorare l'utilizzo da parte degli utenti, nessuna pubblicità.

Inizialmente lo avevo sviluppato in C# utilizzando MonoGame (l'evoluzione dell'ex XNA di Microsoft Xbox) ed era stato rilasciato sui vari store per smartphone e PC. Successivamente, per mancanza di tempo nel mantenere aggiornate tutte quelle versioni native, ho optato per una riscrittura completa in TypeScript in modo da erogarlo comodamente sul web e renderlo giocabile su tutte le piattaforme (smartphone, tablet, PC) all'interno del browser, senza problemi di installazione.

Oggi, questa versione web utilizza le seguenti librerie:

Altri progetti open-source su cui ho lavorato

Hai domande o vuoi contribuire?

Il codice di Starfall è interamente open source su GitHub ed è aperto alla collaborazione da parte di tutti!