FORZA 4 challenge: GUI per ZX Spectrum

Alcune migliorie e una nuova veste grafica per il videogioco, temporaneamente chiamato Connect4, con cui parteciperò alla “FORZA 4” CHALLENGE. L’obiettivo della sfida è la realizzazione di uno o più cloni per computer a 8/16 bit del celebre gioco da tavola chiamato Forza Quattro.
Rispetto alla versione presentata la scorsa settimana, il primo obiettivo (GUI per ZX Spectrum) è stato raggiunto. Ecco un video che mostra lo stato attuale:

Ora proverò a (cercare di ritagliare il tempo per) migliorare l’algoritmo di gioco del computer e preparare la documentazione, in quanto la scadenza per partecipare alla sfida si sta inesorabilmente avvicinando!

FORZA 4 challenge: lavori in corso

“FORZA 4” CHALLENGE è la sfida proposta questo mese dallo staff del gruppo Facebook RetroProgramming Italia – RP Italia: l’obiettivo è l’implementazione di un clone del celebre gioco da tavolo (noto anche in inglese come Connect Four o Four in a Row) per i nostri amati computer a 8/16 bit.

Ho deciso di provare a cimentarmi nella categoria Full C, realizzando una versione del gioco per ZX Spectrum. Per ottenere in breve tempo un prototipo funzionante, ho inizialmente implementato l’I/O su console tramite le librerie C standard. Successivamente, ho compilato il programma per il sistema CP/M, con z88dk.

Il video seguente mostra una partita in cui il computer sfida se stesso.
Allo stato attuale, l'”I.A.” lascia ancora molto al caso… ammetto di aver vergognosamente dimenticato molto di quanto studiato sullaTeoria dei Giochi all’università!

L’obiettivo da raggiungere è:

  • GUI per ZX Spectrum;
  • migliorare A.I.

Vedremo se ci riuscirò!