Vai al contenuto
GRWGameplay Retrogames World

Bomber Basic Amstrad: un Bomberman per CPC scritto interamente in Locomotive BASIC

· Gameplay Retrogames World

Bomber Basic Amstrad: un Bomberman per CPC scritto interamente in Locomotive BASIC

In breve: Altanerus Dog ha pubblicato gratis su itch.io Bomber Basic Amstrad, un clone di Bomberman per Amstrad CPC di circa 6,3 KB scritto tutto in Locomotive BASIC.

Si può realizzare un gioco d’azione usando soltanto il BASIC integrato nell’Amstrad CPC? Altanerus Dog ha provato a rispondere con Bomber Basic Amstrad, un piccolo omaggio a Bomberman scritto interamente in Locomotive BASIC e distribuito gratuitamente sulla sua pagina itch.io. L’autore lo presenta come una dimostrazione: il listato occupa circa 6,3 KB e segue un precedente esperimento dello stesso tipo, un Tetris in BASIC per CPC.

Bomber Basic Amstrad: un Bomberman per CPC scritto interamente in Locomotive BASIC
Immagine: © Altanerus Dog — fonte: altanerus-dog.itch.io (pagina ufficiale)

Il gioco

Il protagonista è un robot che ha preso coscienza di sé e vuole fuggire da una fabbrica sotterranea di bombe. Per farlo deve eliminare le guardie prima che scada il tempo, che si accorcia nei livelli più avanzati. Si hanno a disposizione bombe illimitate e tre vite, e il percorso comprende nove livelli più un finale.

La meccanica più curiosa riguarda gli ordigni: una volta piazzata, la bomba sparisce dalla vista ed esplode dopo circa tre secondi, quindi bisogna ricordare dove la si è lasciata. Nel frattempo funziona anche da barriera che le guardie non possono attraversare, ed è così che si riesce a intrappolarle. L’autore ammette che il ritmo è lento, perché il programma lavora su una matrice bidimensionale con molti cicli, ma assicura che il gioco resta pienamente giocabile.

  • Comandi: O e P per destra e sinistra, Q e A per su e giù, Spazio per sganciare la bomba
  • Uso di IA generativa: la pagina dichiara che non è stata usata

Dove scaricarlo e prezzo

Il download è gratuito su itch.io e comprende diversi formati: l’immagine disco .dsk, l’immagine cassetta .cdt, un file .wav per registrare il gioco su nastro e caricarlo su una macchina reale, e il sorgente BASIC in formato testo, utile a chi vuole studiarlo o modificarlo.

Un po’ di storia

Il modello di riferimento è il Bomberman di Hudson Soft, nato nel 1983 come labirinto in cui si eliminano i nemici con bombe a tempo. Il linguaggio usato è il Locomotive BASIC, sviluppato da Locomotive Software e integrato nella ROM dei CPC dal 1984: un BASIC ricco di comandi grafici, sonori e di gestione dei timer, che ha accompagnato migliaia di utenti nei loro primi programmi. Un progetto come questo ricorda quanto si possa ottenere anche senza ricorrere all’assembly, e il sorgente aperto lo rende un buon punto di partenza per chi vuole imparare.

Bomber Basic Amstrad: un Bomberman per CPC scritto interamente in Locomotive BASIC
Immagine: © Altanerus Dog — fonte: altanerus-dog.itch.io (pagina ufficiale)
Bomber Basic Amstrad: un Bomberman per CPC scritto interamente in Locomotive BASIC
Immagine: © Altanerus Dog — fonte: altanerus-dog.itch.io (pagina ufficiale)

Fonti

Articolo scritto dalla redazione di GRW consultando le fonti indicate. Le immagini appartengono ai rispettivi autori e sono usate a scopo informativo con indicazione della fonte.

SHARE

Telegram

CERCASI COMPAGNI DI GIOCO

Vuoi collaborare con noi o essere citato nella nostra rivista?

Sei un canale YouTube, un canale Twitch, un podcast, un sito, un gruppo di appassionati o sviluppi giochi per vecchie macchine? Scrivici dal modulo contatti e lo staff ti risponde.

NOTIFY ME

Avvisami quando siete in diretta

Un'email quando partiamo in live su Twitch o YouTube e quando pubblichiamo una news. Doppia conferma, nessuna pubblicità, ti disiscrivi con un clic.

Avvisami *

Riceverai un'email per confermare l'iscrizione (doppia conferma).

Torna in alto