Puissance 4 avec ia

Soyez le premier à donner votre avis sur cette source.

Vue 10 042 fois - Téléchargée 830 fois

Description

Puissance 4 classique, dont le but principal est de développer une IA correcte. Les graphiques sont réduits au minimum. Le programme est en cours de développement, et la partie IA est la plus autonome possible (on lui donne une grille et un joueur, et elle joue le meilleur coup).
L'algorithme est principalement Min-Max; on crée donc un arbre des coups possibles. Si ça prend trop de temps sur votre ordinateur, compiler le programme, ou alors diminuer la profondeur de recherche.

Conclusion :


Des mises à jour vont avoir lieu, et je sais que les graphismes sont nuls, donc pas besoin de me le dire. Par contre, si vous avez des remarques sur les procédures IA, alors je suis tout ouïe !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

DragonDracGrrr
Messages postés
31
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
17 décembre 2004
-
Pas mal du tout, l' IA est bien mais faudrai peut etre penser à ce mettre au DirectX car ca reste bien moche, mais sinon le jeu est bien programmer sauf l'algorithme de l'IA qui rame un peut mais je sais pas si on peut y faire quelque chose. Bien joué ! Continue ! 9/10
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
L'IA est bien faite en tout cas... Il faudrait pouvoir choisir un niveau de difficulté, et aussi optimiser (remplacer les chaînes de caractères par des nombres comme tu as dit)...
Au niveau graphique, aussi :/
Mais ça vaut bien 9/10
Saros
cs_Vintage
Messages postés
1
Date d'inscription
samedi 8 mai 2004
Statut
Membre
Dernière intervention
14 juillet 2004
-
J'ai trouvé la base digne d'intérêt et suffisamment propre et robuste pour être améliorée.
J'ai rajouté des options (niveau de jeu, sauvegarde et consultation des parties avec historique des coups...)
Malheureusement, l'IA est statique et ne peut vaincre un bon joueur en commençant au coup n2.
Ce sujet est trés motivant et j'ai commencé l'algo d'une IA dynamique (la seule vraie IA en fait).
Si l'auteur (Seb) est intérressé : qu'il me contacte ! (puissance4@vs33.com)
LeDesassembleur
Messages postés
64
Date d'inscription
vendredi 21 décembre 2001
Statut
Membre
Dernière intervention
16 janvier 2009
-
Bonjour à vous !
Dès que quelqu'un parle IA... je rapplique !

Tout d'abord, félicitation à VBlover !
Le code est simplement beau.
propre et bien commenté.
Un exemple donc.
Pour ce qui est du "moteur" d'IA et quoiqu'en dise bubble44 ;-) (tiens ça me rappelle une autre discussion autours d'une autre source) l'I.A. ici présente est bonne.
Pas révolutionnaire mais bonne et c'est déjà beaucoup!

Pour les personnes qui aiment l'I.A. :
http://promethai.free.fr
C'est le site de l'association que nous avons créé !
(asso loi 1901 publiée au journal officiel le 22 mai 2004 (tout jeune donc)
Si l'I.A. est vraiment votre truc (et si en plus vous connaissez java) alors pas d'hésitations !!! rejoignez nous !

LeDesassembleur alias Bertrand
bubble44
Messages postés
200
Date d'inscription
lundi 10 mars 2003
Statut
Membre
Dernière intervention
3 août 2004
-
Donc je dois etre un champion d'echecs couplé d'un champion de puissance 4, wow.

Serieusement heu, niveau puissance 4, j'en joue tous les jours avec mon client cara qui comme le screen le montre permet d'y jouer, et il est pas rare que je me fasse battre pas des gamins, gamines de 15 ans.

http://nantaises.free.fr/pv_mini.jpg

Donc pour l'IA ici, j'en ris suis sur que bcp sur vbfrance le bats easy (on fait des stats).
BYE !.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.