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

> Beh dai e' bello!

Grazie, troppo generoso, ma mi fa comunque piacere.

> 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.

Per questo programma ho scelto la strada dell'apprendimento, meno
efficiente ma più affascinante (almeno a mio parere)...
In realà questo tipo di problemi in genere si risolve con la ricorsione.
Tempo fa avevo trovato questo articolo
http://www.devshed.com/c/a/Practices/Solving-Problems-with-Recursion/ (il
cui inizio è un po' troppo per programmatori quindicenni) dove è
illustrato un algoritmo ricorsivo per forza 4... è già un buon esempio di
programmazione.

> Ho visto tra l'altro che hai implementato lo stesso gioco per il dos :)

Si tratta di un progetto vecchissimo di cui ho perso i sorgenti :-( ...era
scritto in QuickBasic. Comunque l'algoritmo è lo stesso.

> per la grafica chiedi a Lucky :-)))

Magari! ...ho comunque bisogno anche di 2 dritte per l'utilizzo di colori
e sprite con z88dk.

Ciao,
Marcello

Other related posts: