Discordia è in pausa: intanto su questo dominio c'è il mio portfolio.

Tutti i progetti
su GitHub

VoidLoop

Sparatutto 2D visto dall'alto, in Python e Pygame, con cinque modalità, boss a fasi e co-op sulla stessa tastiera.

VoidLoop, gameplay Il video si carica da YouTube solo quando premi play. Apri su YouTube

Cos’è

VoidLoop è uno sparatutto 2D visto dall’alto. Sei intrappolato in una simulazione digitale: raccogli frammenti di dati per riempire la barra di sincronizzazione e intanto sopravvivi alle ondate di nemici. Fra un livello e l’altro, con le monete guadagnate, compri le armi nel negozio.

Cosa c’è dentro

  • Cinque modalità: storia, con un boss ogni cinque livelli; infinita; a tempo; solo boss; a ondate.
  • Quattro tipi di nemici — normale, tank, cecchino e kamikaze — ognuno con il suo modo di muoversi e sparare.
  • Boss a tre fasi, che cambiano movimento e attacco man mano che perdono vita.
  • Scatto e corsa per schivare, potenziamenti a tempo (scudo, velocità, danno doppio, fuoco rapido), combo che danno monete extra, e dal terzo livello muri da usare come copertura.
  • Due giocatori sulla stessa tastiera, salvataggio automatico e dialoghi in italiano, inglese, spagnolo e francese.

Scelte tecniche

Tutto in Python con Pygame, senza un motore di gioco: nemici, boss, particelle, collisioni e salvataggi sono logica scritta da me, in un solo file di circa mille righe. Si avvia con play.py, dove scegli modalità, difficoltà e lingua.

Stato

Finito, il codice è su GitHub: si può scaricare e giocare, ma la licenza non permette di modificarlo e ridistribuirlo.