Intégrer l?intelligence artificielle dans une petite application

khenissi Messages postés 6 Date d'inscription lundi 10 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012 - 1 févr. 2009 à 16:38
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 1 févr. 2009 à 22:58
Je fais un simple jeu en Java (jeu de TIC-TAC-TOE) et je veux intégrer  l’intelligence artificielle



Dans ce jeu pour jouer contre l’ordinateur.



Alors comment faire pratiquement ??? Car  j ai Just  une petite connaissance théorique  dans ce domaine (Méthodes informées/heuristiques ….Algorithmes de jeux….fonction d’évaluation)

3 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
1 févr. 2009 à 17:28
salut

cet algo s'appelle le minimax, et il est tres simple.
0
khenissi Messages postés 6 Date d'inscription lundi 10 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012
1 févr. 2009 à 22:16
wé j connai cet algo mai j veu + 2 detail!!
expl l'arbre a la quelle je veu stoker le resultat de fct d'evaluation???
aussi est c qu il ya un objet pere qui donne naissance au 0 ou plusier fils et recursivement les fils ....il ya t il cet arbre ou je doit l'implementer??
aussi il ya t il un alg MinMax deja implementer en java??
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
1 févr. 2009 à 22:58
il n'y a pas de fonction d'evaluation pour un minimax sur un toc tac toe... t'as moins de 9! plateaux a evaluer, ca se fait tres tres vite...

ensuite, le minimax est une fonction qui se fait sans utiliser d'arbre (l'arbre n'est utile que pour l'etude theorique du minimax, mais en pratique, on parcourt l'arbre sans le stoquer, donc on a pas a en tennir compte)

a ma conaissance, il n'existe pas de classe qui te fasse cet algo dans le framework java. mais bon, c'est juste une quinzaine de lignes...

pour finnir, t'as de nombreux exemples de minimax sur cppfrance et sur javafr. exemple ici : http://www.javafr.com/codes/APPLET-IRC-ANNA-BOTEN-BOT-IRC-PERMET-JOUER_43778.aspx
0