[zxspectrum] Re: AI Tic Tac Toe ...finalmente!!!

  • From: "Stefano" <flydream@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 27 Jan 2005 10:10:08 +0100

Beh dai e' bello! e sicuramente interessante. Ricordo che a suo tempo a scuola 
ci insegnarono a programmare questo tipo di giochi (proprio il tris) che, 
facendo una serie di calcoli e prevedendo tutte le mosse future era possibile 
"non far vincere" l'avversario in quanto il tris, se giocato correttamente, 
porta alla parita' e se uno vince e' perche' l'altro avversario ha fatto una 
mossa sbagliata.
Se ben ricordo ci fecero usare una matrice contenente tutte le mosse e la mossa 
successiva calcolata con un "ritorno" ad una mossa precedente nel caso in cui 
il pc avesse deciso una mossa azzardata prima ancora di compiere la mossa 
stessa.
Ho visto tra l'altro che hai implementato lo stesso gioco per il dos :)
per la grafica chiedi a Lucky :-)))

----- Original Message ----- 
From: "Marcello Zaniboni" <mzaniboni@xxxxxxxxxxx>
To: <zxspectrum@xxxxxxxxxxxxx>
Sent: Thursday, January 27, 2005 9:52 AM
Subject: [zxspectrum] AI Tic Tac Toe ...finalmente!!!


Ciao a tutti!
Ebbene sì, dopo mesi di sviluppo frammentato, discontinuo e penoso, sono
orgoglioso di annunciare il rilascio della primissima versione del mio
Tris che impara dai propri errori.

http://www.geocities.com/marcellozaniboni/zxaittt/

La grafica è penosa e monocromatica, l'apprendimento è lento, ma sembra
funzionare.
Rimangono ancora tantissime cose da fare:
- gestione delle simmetrie nell'apprendimento
- migliorare il refresh della "scacchiera"
- gestire la grafica policromatica (come si fa con z88dk???)
- pulire il codice e fare il rilascio opensource
- ...mille altre cosette

Se volete testarlo, provate a ripetere una sequenza di mosse vincenti (ad
esempio 2, 5, 8 oppure se iniziate per primi 1, 5, 9) e vedrete che man
mano che il computer perde le partite, tenta di fare mosse "meno perdenti"
di quelle che aveva scelto precedentemente...

Che dire, non mi dispiacerebbe che ci fossero contributi da parte della
comunità, specialmente per la parte di grafica: 4krace è stato un
capolavoro, mentre AITTT è un programma molto meno entusiasmante e
giocabile, però un tocco artistico non guasterebbe :-)

Ciao,
Marcello


Other related posts: