Quote:
Originariamente inviato da trallallero
è stato il primo programma che ho fatto da solo in C col mitico Borland Turbo C++ e non mi è stato difficile implementare la logica. Secondo me non c'è bisogno di intelligenza artificiale (non ne sarei stato e non ne sarei capace) perchè son talmente poche le mosse che le puoi mettere benissimo in una serie di if
|
in effetti, lavorando su una matrice, basta (semplificando):
per ogni croce del giocatore umano
- controllare le caselle adiacenti (uno o due controlli) sulle diagonali - ascisse - ordinate
- SE è presente un'altra croce, e il pc NON ha la possibilità di vincere subito,
blocca la mossa ( metti il cerchio )
..
e una parte di codice simile relativa alle mosse non di difesa ma di "attacco"