Morpion 3D en python

Morpion 3D en python - Python - Programmation

Marsh Posté le 15-05-2011 à 10:03:57    

Bonjour,
 
Dans le cadre de mon cours de programmation j'ai pour exercice (a rendre pour le 23, youpi!) de réaliser un morpion 4*4 en 3D (alignement de 4 gagnant).
Le but est de faire un programme contre lequel un joueur peut jouer en écrivant un algorithme minmax.
 
J'ai déja le code de base pour créer l'interface 3D que je peux fournir a qui veut bien m'aider ou poster si cela est nécessaire.
 
Donc, techniquement, je ne sais pas en quoi consiste un algorithme minmax et comment je peux coder la suite du programme meme pas les grandes étapes en francais, help :)

Reply

Marsh Posté le 15-05-2011 à 10:03:57   

Reply

Marsh Posté le 15-05-2011 à 16:06:00    

lola4131 a écrit :

Bonjour,
 
Dans le cadre de mon cours de programmation j'ai pour exercice (a rendre pour le 23, youpi!) de réaliser un morpion 4*4 en 3D (alignement de 4 gagnant).
Le but est de faire un programme contre lequel un joueur peut jouer en écrivant un algorithme minmax.
 
J'ai déja le code de base pour créer l'interface 3D que je peux fournir a qui veut bien m'aider ou poster si cela est nécessaire.
 
Donc, techniquement, je ne sais pas en quoi consiste un algorithme minmax et comment je peux coder la suite du programme meme pas les grandes étapes en francais, help :)


 
 
La principale difficulté de l'algorithme minimax est de trouver une fonction d'évaluation (fonction heuristique). C'est à dire une fonction qui te permet d'évaluer une configuration de ton jeu.  Je suppose que dans le cadre de ton cours on a dû te donner des pistes pour construire cette fonction d'évaluation. Ensuite, ben tu peux par exemple regarder sur wikipedia.

Reply

Marsh Posté le 16-05-2011 à 21:04:24    

Pas vraiment, vraiment de cours, mais wikipédia, certes.
 
Des idées pour les étapes de cette fonction d'évaluation donc ?

Reply

Marsh Posté le 19-05-2011 à 23:01:20    

Ca va lola t'es large c'est reporté au 30 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed