Qualche anno fa, per combattere la noia durante un lungo viaggio in treno, scrissi un semplice programmino per ZX81, per disegnare il triangolo di Sierpiński utilizzando l’algoritmo chaos game.
Il programma non richiede alcuna espansione e pertanto può girare su ZX81 con 1 KB di memoria o su computer compatibili, come il Lambda 8300. Proprio con quest’ultimo, oggi ho realizzato un video del programma in esecuzione:
Un paio di giorni fa ho avuto modo di provare il supporto ai plugin, recentemente introdotto nell’emulatore #CSpect, implementandone uno in pochi minuti.
Il plugin, realizzato in Visual Studio, intercetta i trasferimenti (OUT) verso la porta 0xFE per impostare il colore del bordo e li traccia sulla console.
La scorsa settimana sono stati pubblicati tutti i giochi partecipanti al Lander Challenge, a cui avevo aderito con Project: RE.VE.LA.TION. L’archivio contiene, per ciascun concorrente, oltre ai file utilizzabili direttamente con gli emulatori, il codice sorgente e la relativa documentazione.
È inoltre disponibile il video della diretta di venerdì di Gameplay Retrogames World, durante la quale sono stati provati tutti i giochi:
CAVE81, il mio remake per ZX81 del classico videogioco CAVE, originariamente disponibile per CHIP-8, è ora giocabile online, sul tuo web browser! Per giocare è sufficiente seguire questo link.
Questo è reso possibile grazie all’eccellente JtyOne, emulatore online di ZX81 realizzato da Simon Holdsworth.
Grandi novità per quanto riguarda Project: RE.VE.LA.TION (remote vertical landing rocket control station), il clone di Lunar Lander che sto realizzando per l’home computer ZX Spectrum.
Nonostante lo scarso tempo a disposizione, con un tour de force che mi ha tenuto sveglio nelle nottate del weeked appena trascorso, sono riuscito a realizzare una versione giocabile di Project: RE.VE.LA.TION e ad inviarla agli organizzatori del Lander Challenge poco prima della scadenza.
In particolare, sono riuscito a:
ultimare l’algoritmo di rilevamento delle collisioni pixel-perfect,
aggiungere alcuni effetti sonori forniti col tool BeepFX,
realizzare due livelli giocabili.
Ho anche realizzato un video col gameplay del primo livello:
Nota: per giocare a Project: RE.VE.LA.TION tramite emulatore web, è necessario dispositivo dotato di tastiera; inoltre tuo browser deve supportare JavaScript. Personalmente l’ho testato solo su PC con Firefox e in questa configurazione non ho riscontrato problemi. In alternativa, puoi scaricare Project: RE.VE.LA.TION per utilizzarlo su un vero ZX Spectrum o sul tuo emulatore preferito.