Home/
 www.icosaedro.it 

 Tris

Il solito gioco del Tris, altrimenti noto come "TicTacToe", qui implementato in JavaScript. Pertanto, per eseguire il gioco, l'interprete JavaScript del tuo browser deve essere abilitato. L'algoritmo di calcolo è un po' banale e ripetitivo, ma il giochino regala comunque quei cinque minuti di relax.

  Buon divertimento!

Nuova partita:

Legenda:

= umano

= computer

NOTA: Questo programma mi ha fatto constatare che l'interprete JavaScript di Opera 5.05 è decisamente lento; Netscape 4.77 è una decina di volte più veloce. Quando nella casella compare la scritta "Sto pensando..." è il programma che sta calcolando la sua prossima mossa.


Umberto Salsi

Contatto
Mappa
Home/

Segue un estratto degli ultimi commenti lasciati dai visitatori di questa pagina WEB. Usare il link Commenti qui sopra per leggere tutti i messaggi o inviare il tuo contributo.

2006-03-16 by Umberto Salsi
Re:
Anonymous wrote: [...] Il primo che gioca pareggia o vince sempre, a meno che non faccia mosse sbagliate. [...] Semplicemente, quando tocca al computer giocare, analizza tutte le mosse possibili sue e dell'avversario, assegnando un punteggio (lo "score") al risultato. Ad esempio, se una data mossa porta alla sconfitta certa lo score assegnato e' negativo, se invece porta a un vittoria certa lo score e' positivo. Di tutti i percorsi di gioco possibili sceglie poi quello che ha lo score totale maggiore. La stessa tecnica si usa anche nel gioco degli scacchi, con la differenza che l'albero di gioco (cioe' lo sviluppo di tutte le mosse future possibili) e' troppo grande per essere esplorato completamente in un tempo ragionevole, per cui i programmi si limitano ad esplorare [...]

2006-03-16 by Anonymous

complimenti per il programma del tris. Quando incomincio io,il computer in molti casi nn riesce a pareggiare,ma quando incomincia lui, esegue correttamente una delle tattiche che permettono di vincere. Dato che sto studiando l'intelligenza artificiale(per la maturità),ed in particolare quella orientata ai giochi, come il tris per l'appunto,mi potresti dire come hai sviluppato l'algoritmo? Io avevo intenzione di programmarlo in c,cmq ti sarei grato anche solo se mi dessi qualche dritta su come sviluppare l'algoritmo Il mio indirizzo e-mail è: e.man87@gmail.com Grazie