Ciao a tutti

Questo gioco è il risultato di una piccola challenge fatta con il buon amico Vincenzo Striano di Legacy Studio (https://legacystudio.net/).

La sfida consisteva nel cercare di fare un gioco completo (o almeno il più completo possibile) in Construct 3 in massimo 40 eventi, ovvero i 40 eventi messi a disposizione dalla versione free di Construct 3.

Il giochino che vedete qui è il risultato. Esso comprende: tutta la logica del gioco (che come vedrete non è banale), mira, zoom, gestione della schermata iniziale, gestione della schermata finale, tutta la gestione della UI per fullscreen, audio on/off, pausa, ritorno alla home, restart della partita, salvataggio del topscore e dell'impostazione dell'audio, e il tutorial. Il tutto in 40 eventi e senza l'utilizzo di alcun plugin esterno, ed usando solo 2 layer (uno è usato esclusivamente per lo zoom, quindi eliminando quello è possibile fare tutto in un unico layer).

L'esperienza è stata davvero molto interessante.

Cercando di ridurre tutto ai minimi termini, ho realizzato che ci sono alcune cose (come la gestione della UI) che sono veri e propri consuma-eventi (ovvero non è possibile scendere sotto un certo numero di eventi per gestirle).

Questo è un breve report del numero di eventi utilizzati per le varie parti del gioco:

  • Lettura degli stati salvati nel localstorage: 3 eventi (di cui uno è l'On start of layout, quindi in comune con altre operazioni)
  • Gestione dei vari pulsanti dell'UI (fullscreen, audio on/off, pause, home, restart): 5 eventi (1 per ogni pulsante)
  • Tutorial del gioco: 2 eventi
  • Avvio e riavvio della partita: 3 eventi
  • Gestione del sistema particellare: 1 evento (ho dovuto reciclare ovviamente più eventi per fare diverse cose nel gioco, questa è una di quelle)
  • Gestione del fine partita e schermata finale: 1 evento
  • Gestione della rotazione della bara e dello "sparo": 8 eventi (compresa l'impossibilità di sparare un nuovo colpo prima che sia terminato l'ECG)
  • Gestione della mira e dell'impatto del mirino sulle forme: 6 eventi
  • Gestione dello zoom: 3 eventi (e un layer)
  • Logica del gioco (spawn e avanzamento delle forme, gestione ed animazione dei punteggi, gestione ed animazione dell'avanzamento di livello, gestione della difficoltà crescente del gioco): 6 eventi
  • Gestione dell'impatto tra il proiettile e le forme: 2 eventi

Esperienza che sicuramente ritenterò con un altro genere di gioco!


Per quanto attiene al gioco in sè, si tratta di un survivor game che rapidamente diventa un clicker game. Quella che segue è la traduzione del tutorial:

1. Dal basso, le forme della morte vengono su ...

2. Fai scorrere il dito sullo schermo, per prendere la mira ...

3. Tocca lo schermo, per sparare ...

4. Colpisci ciascuna forma il suo numero di volte ...

5. Non puoi sparare ancora, finché il battito cardiaco non giunge alla fine ...

6. Evita che le forme della morte arrivino in cima, o morirai !


Detto tutto quanto c'era da dire, per adesso, buon divertimento!

p.s.: Gli asset grafici e sonori (ad esclusione delle musiche, che comunque sono royalty free), sono tutti opera mia e, qualora foste interessati a replicare il gioco, posso dare liberamente a chiunque ne faccia richiesta.

Download

Download NowName your own price

Click download now to get access to the following files:

SoD.android.debug.apk 5 MB

Leave a comment

Log in with itch.io to leave a comment.