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