MaN1cPuzzle (20-Liner BASIC Puzzle per ZX Spectrum)

Read in English

MaN1cPuzzle è un rompicapo per ZX Spectrum, realizzato in 20 righe di BASIC. Sostanzialmente, si tratta di una versione configurabile del Gioco del 15 (conosciuto anche come Magic 15 o 15 Puzzle), in cui l’area di gioco è costituita da M righe * N colonne, con 3<M<4 e 3<N<6. Ho sviluppato MaN1cPuzzle in occasione del Puzzle Challenge, organizzato da RetroProgramming Italia 8 bit e oltre – Associazione Culturale nel mese di Giugno 2019.

Rompicapo in versione standard (15 tessere) risolto!

Partendo da una situazione iniziale, in cui le M*N-1 tessere numerate sono disposte in ordine crescente da destra verso sinistra e dall’alto verso il basso, con lo spazio vuoto in prossimità dell’ultima cella in basso a destra, il programma rimescola le tessere in modo (pseudo)casuale. Lo scopo del gioco è quindi riordinare le tessere in modo analogo alla configurazione iniziale, utilizzando il minor numero di mosse possibile. Le tessere possono scorrere orizzontalmente o verticalmente, sfruttando la presenza dello spazio vuoto.

Puoi giocare a MaN1cPuzzle sul tuo browser oppure scaricarlo per utilizzarlo su un vero ZX Spectrum o un emulatore dalla pagina itch.io del progetto:

Leggi il resto dell’articolo per scoprire tutti i dettagli!

BreakIn (20-Liner BASIC Breakout per ZX Spectrum)

Read in English

BreakIn è un “clone” del gioco Breakout per ZX Spectrum, realizzato in 20 linee, costituite da un massimo di 80 caratteri, di Sinclair BASIC. Ho sviluppato BreakIn in occasione del Breakout Basic Challenge, organizzato dall’Associazione Culturale RetroProgramming Italia 8 bit e oltre.

Schermata del gioco BreakIn

Scopo del gioco è abbattere il muro di mattoncini colorati posto nella parte superiore dello schermo, facendovi rimbalzare contro la “palla” , evitando che questa cada oltre il limite inferiore dello schermo. La palla deve essere colpita con la barra azzurra in basso, che può essere mossa a destra o sinistra mediante la pressione dei tasti z e x.

Puoi giocare a BreakIn direttamente sul tuo browser sul mio sito (è richiesta comunque la presenza della tastiera sul tuo device), oppure giocarlo e scaricarlo (incluso il codice sorgente) dalla pagina del progetto su itch.io.

Addentriamoci nei dettagli!

baSnake: Snake in BASIC

baSnake è il mio contributo alla ZX Spectrum BASIC Jam. È un gioco per ZX Spectrum in stile Snake/Nibbles, scritto interamente in Sinclair BASIC.

Sebbene il nome del gioco suoni come un’oscenità in ungherese, lo scopo è far crescere il serpente, nutrendolo con le mele che cadono dall’albero, prima che queste marciscano. Il giardino contiene anche alcune minacce che devono essere evitate, in particolare i muri e la mangusta che compare occasionalmente.

Nonostante la proverbiale lentezza di esecuzione dei programmi in BASIC, sono riuscito a rendere baSnake abbastanza fludio e giocabile, tanto che la mia creazione ha ricevuto apprezzamenti su itch.io, la piattaforma che ospita la competizione.

hello, chip-otto

Con immenso piacere, annuncio il rilascio di chip-otto, interprete CHIP-8 per Sinclair ZX Spectrum!

chip-otto - brix

chip-otto permette di utilizzare i programmi per CHIP-8 (principalmente videogames, realizzati a partire dalla seconda metà degli anni ’70) sullo ZX Spectrum, celebre homecomputer prodotto da Sinclair dal 1982.
Se tutto ciò ti risulta oscuro ma interessante, puoi approfondire l’argomento qui; i download sono disponibili nell’apposita pagina.
Buon retro-gioco!