Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006
-
2 mai 2006 à 11:20
ascvbn12
Messages postés1Date d'inscriptiondimanche 12 août 2012StatutMembreDernière intervention12 août 2012
-
12 août 2012 à 01:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ascvbn12
Messages postés1Date d'inscriptiondimanche 12 août 2012StatutMembreDernière intervention12 août 2012 12 août 2012 à 01:55
pas mal mais il faut encore travaillé je suis un ingenieur en informaticien et un développeur de jeux vidéo.
ps : je donne des cours 10 € la leçons d'une heure.
tes encore trés nul mais tu peux devenir nul
defig
Messages postés2Date d'inscriptiondimanche 9 avril 2006StatutMembreDernière intervention22 mai 2006 22 mai 2006 à 21:31
Merci pour toutes ces précisions, actuellement je cherche à essayer un maximum de compilateur C++ afin de me familiariser avec.
Ton programme m'aide bien dans ce sens et j'ai tenté de voir pour le déplacement ainsi que pour l'algo Alpha-Beta.
@plus l'ami
Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006 22 mai 2006 à 12:52
Au fait il y a peut-etre une erreur dans le déplacement des dames, un "SO" qui serait remplacé par un "SE" tout à la fin; dès que j'ai le temps je vérifie.
Sous windows avec dev-Cpp, il te suffit de créer un nouveau projet, puis d'ajouter toutes les sources (.cpp et .h). après tu fais "compiler le projet"; ensuite il faut pouvoir utiliser le fichier .tcl; perso j'ai telecharge freewrap (google..), puis tu tape en ligne de commande ms-dos : freewrap pdames.tcl; ça crée un executable pdames.exe: plus qu'à cliquer dessus ;-)
pdames.tcl utilise l'executable AB (pour alpha-beta..) que tu auras alors compilé.
Merci d'avoir regardé mon programme! ça fait plaisir :)
defig
Messages postés2Date d'inscriptiondimanche 9 avril 2006StatutMembreDernière intervention22 mai 2006 13 mai 2006 à 11:29
Chewbi666,
Ton programme final est pas mal du tout et j'avoue qu'il est bien ficellé ! J'ai pas encore tout saisi au niveau des subtilités mais je vais me pencher dessus.
Par contre, sous windows, on fait comment pour compiler ton programme avec DEV C++ ?
Ya un makefile mais j'avoue ne pas savoir comment faire !
@plus
Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006 4 mai 2006 à 10:09
Damned.. je viens de comprendre pkoi personne me répond: personne sait jouer ;o)) et vi, personne a écrit d'IA de dames sur ce site on dirait. raison de plus pour essayer mon programme, non?! bah au moins si personne essaye, je m'arreterai là ça me fatiguera moins ;-)
Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006 3 mai 2006 à 08:32
Rappel d'une particularité méconnue (au moins chez moi ;o)) du jeu de dames: lorsque vous avez des prises à votre disposition, il faut toujours prendre le plus grand nombre de pions possibles (ie si on peut prendre, faut prendre et si on a le choix entre bouffer 2 pions et 1 pion, il faut en prendre 2); l'IA se base beaucoup sur ça pour vous piquer des pions, donc ne trichez pas ;-)
Ceci dit je n'arrive pas à la battre sans tricher et en lui donnant un temps raisonnable :-/ (ie entre 1 et 3 secondes de réflexion)
En espérant que quelques uns me répondront..
Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006 2 mai 2006 à 21:28
Dites moi au moins si vous avez testé mon programme, si vous avez gagné facilement, si vous avez perdu..etc. Ne vous contentez pas de télécharger la source dans votre coin svp, merci :-/
Chewbi666
Messages postés12Date d'inscriptionlundi 1 mai 2006StatutMembreDernière intervention22 mai 2006 2 mai 2006 à 11:20
Au fait j'oubliais: si vous n'arrivez pas à lancer pdames.tcl ou si vous n'aimez pas cette interface, vous pouvez utiliser votre propre interface graphique: l'exécutable "AB" prend en paramètres argv[1]=nom_de_fichier argv[2]=temps_en_secondes, ce dernier temps étant positif si les blancs doivent jouer, négatif pour les noirs; "AB" renvoie un coup du type a3b4, ou encore i4g6i8 dans les cas de prises..etc (attention les rangées sont numérotées de 0 à 9 pour des facilités algorithmiques ;)). Le fichier est quant à lui au format suivant:
bbbbb
bbbbb
bbbbb
bbbbb
wwwww
wwwww
wwwww
wwwww
pour la position de départ (exactement 5 caractères par ligne, sauf pour la dernière, la première étant ici "bbbbb"). les dames se codent simplement avec des majuscules. Bon amusement :-)
12 août 2012 à 01:55
ps : je donne des cours 10 € la leçons d'une heure.
tes encore trés nul mais tu peux devenir nul
22 mai 2006 à 21:31
Ton programme m'aide bien dans ce sens et j'ai tenté de voir pour le déplacement ainsi que pour l'algo Alpha-Beta.
@plus l'ami
22 mai 2006 à 12:52
Sous windows avec dev-Cpp, il te suffit de créer un nouveau projet, puis d'ajouter toutes les sources (.cpp et .h). après tu fais "compiler le projet"; ensuite il faut pouvoir utiliser le fichier .tcl; perso j'ai telecharge freewrap (google..), puis tu tape en ligne de commande ms-dos : freewrap pdames.tcl; ça crée un executable pdames.exe: plus qu'à cliquer dessus ;-)
pdames.tcl utilise l'executable AB (pour alpha-beta..) que tu auras alors compilé.
Merci d'avoir regardé mon programme! ça fait plaisir :)
13 mai 2006 à 11:29
Ton programme final est pas mal du tout et j'avoue qu'il est bien ficellé ! J'ai pas encore tout saisi au niveau des subtilités mais je vais me pencher dessus.
Par contre, sous windows, on fait comment pour compiler ton programme avec DEV C++ ?
Ya un makefile mais j'avoue ne pas savoir comment faire !
@plus
4 mai 2006 à 10:09
3 mai 2006 à 08:32
Ceci dit je n'arrive pas à la battre sans tricher et en lui donnant un temps raisonnable :-/ (ie entre 1 et 3 secondes de réflexion)
En espérant que quelques uns me répondront..
2 mai 2006 à 21:28
2 mai 2006 à 11:20
bbbbb
bbbbb
bbbbb
bbbbb
wwwww
wwwww
wwwww
wwwww
pour la position de départ (exactement 5 caractères par ligne, sauf pour la dernière, la première étant ici "bbbbb"). les dames se codent simplement avec des majuscules. Bon amusement :-)