Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > Caml
Caml Forum d'entraide sur la programmation avec les langages fonctionnels Caml-Light et OCaml
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/10/2012, 22h08   #1
durium
Invité régulier
 
Inscription : juin 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 24
Points : 8
Points : 8
Par défaut Faire un IA pour un jeu simple

Bonjour à tous !

j'ai un TP à rendre pour dimanche ou l'on nous demande de coder une IA. Bien évidemment je pourrais faire une IA random mais j'aime apprendre de nouvelles choses !

Pour info, le jeu sur lequel on nous demande de faire tourner l'IA suit les règles suivante :
  • Au début de la partie, les deux joueurs, face à face, possèdent une certaine quantité égale de pièces d’or. Le bouchon est posé à équidistance.
  • Les deux joueurs misent secrètement une part de leur or. Les deux joueurs dévoilent en même temps
  • leur mise et celui dont la mise est la plus importante avance le bouchon d’un cran vers lui. En cas d’égalité, le bouchon reste à sa place. Les mises sont retirées du jeu.
  • Pour gagner, il faut que le bouchon soit avancé de deux crans vers soi.
  • Si les deux joueurs n’ont plus d’or, il y a match nul.
Je me demandais si il n'y avais pas un algorithme qui pourrait m'aider (et possiblement une piste sur comment faire pour réaliser l'IA) ?
Je connais l'ago MinMax mais il me semble un poil trop compliqué...
Notamment sur comment je construit l'arbre et j'attribue les valeurs...

Merci d'avance pour votre aide!
durium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2012, 20h26   #2
I_believe_in_code
Membre émérite
 
Avatar de I_believe_in_code
 
Inscription : décembre 2008
Messages : 189
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : décembre 2008
Messages : 189
Points : 892
Points : 892
1- tu t'y es pris trop tard
2- je ne vois pas d'algo plus simple que le minmax pour l'IA dans un jeu
I_believe_in_code est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 30/10/2012, 20h31   #3
durium
Invité régulier
 
Inscription : juin 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 24
Points : 8
Points : 8
Finalement j'ai réussi !
Merci quand même
durium est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h32.


 
 
 
 
Partenaires

Hébergement Web