29 mar 2020

Planet War Game per ZX Spectrum

Planet War Game per ZX Spectrum

In questi giorni di lockdown ho ripreso il buon vecchio ZX Spectrum e ho convertito il mio gioco JPlanets (scritto nel 2000 come applet java!!) in basic.

Poichè il basic interpretato dello Spectrum non fornisce le performance necessarie, ho utilizzato il compilatore ZX-Basic per convertire il gioco.

I limiti dell'hardware mi hanno obbligato ad utilizzare un solo pianeta; il calcolo della gravità newtoniana è l'operazione (in virgola mobile) più onerosa ed è sostanzialmente questo tempo che definisce la velocità di esecuzione del gioco.


Per aggiungere un po' di sfida, ho codificato un algoritmo che spara al giocatore, e lo colpisce tipicamente entro 5 o 6 turni.
Quindi si può giocare anche da soli (l'originale JPlanets era un gioco esclusivamente per 2 giocatori).

Per provarlo, ecco il file 🖭: PlanetWar.tap.

Enjoy!