Per la creazione del gioco abbiamo utilizzato come framework Kivy, senza l’utilizzo della fisica.
Il gioco è stato pensato per essere 2D e inizialmente doveva avere degli sprite in pixel art, ma
successivamente abbiamo optato per la realizzazione di sprite stile cartoon, con ambientazione
spaziale per rendere il gioco più adatto al target a cui è diretto.
Il gameplay è semplice, ma al tempo stesso dinamico perché sullo schermo ci sono tre personaggi
in movimento, di cui uno controllato dal giocatore che non solo deve catturare il “boccino”, ma
contemporaneamente deve scappare dal nemico.
Per renderlo più completo, abbiamo scelto di inserire una skill, cioè quella del ghost, che si attiva
“mangiando” un piccolo elemento che si rigenera sullo schermo ogni volta che si cattura il boccino.
La skill svanisce nel momento in cui il boccino viene catturato e permette l’invisibilità agli occhi del
nemico che non può più catturare il personaggio del giocatore.
Il genere del gioco è arcade, per cui il giocatore non può vincere, ma può ottenere un punteggio
sempre maggiore che viene segnalato nella schermata del Restart con il nome di “record”. Cliccando
il restart il gioco ricomincia da capo, mantenendo comunque in memoria il punteggio più alto
realizzato dal giocatore, fino a quando il gioco non viene chiuso definitivamente.
Il campo di gioco è delimitato da linee poste ai margini dello schermo e nessun personaggio può
oltrepassarle.
Abbiamo scelto di realizzare il gioco usando 3 screen: “credit”, “title”, “game”. Quest’ultimo
comprende anche i tasti “start” e “restart”: non sono stati messi in un apposito screen in modo tale
che il collegamento con la sezione del game fosse più immediato e in modo tale che premendo il
restart non venissero runnati tutti gli screen, ma solo quello del gioco, così da rendere l’esperienza
più rapida e immediata da parte del giocatore.
La scelta degli screen è stata effettuata per mantenere il codice più ordinato e funzionale al nostro
lavoro e in modo tale da avere due file py, più semplici e schematizzati.
Al momento è disponibile solo la versione pc.
SPACE GAME PYTHON
Published:

SPACE GAME PYTHON

Published:

Tools