morpilo
Messages postés5Date d'inscriptiondimanche 12 décembre 2004StatutMembreDernière intervention21 mars 2005
-
12 déc. 2004 à 15:15
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
12 déc. 2004 à 22:46
Salut à tous.
Voila je suis etudiant et j'ai a devellopé un jeu d'echec tout simple
en C ou C++
J'aimerais savoir si quelqu'un a deja devellopé un jeu d'echec et s'il pourait me donner son programme. (bien sur si cela ne le derange pas.) , afin que je puisse comprendre comment faire.
J'avoue que j'ai bcp de mal en programmation et que tout aide serait la bienvenue.
P.S : je suis egalement à la recherche de site sur internet qui parle de programmation en C ou C++ pour debutant alors si vous connaissez de bons sites n'hesitez pas à poster.
D'avance Merci beaucoup pour l'aide que vous pourrez m'apporter.
morpilo
Messages postés5Date d'inscriptiondimanche 12 décembre 2004StatutMembreDernière intervention21 mars 20051 12 déc. 2004 à 22:03
Merci bcp a tous.
coucou747 j'ai vraiment du mal en programmation et je ne sais comment faire.
En fait pour le jeu d'echec je n'ai pas besoin d'i.A.
Je suis aller voir ton site coucou747 qui est bien fait ,mais je n'ai pas vu le jeu d'echec.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 12 déc. 2004 à 18:37
en fait je ne sais pas si lire d'autres sources c'est vraiment interessant...
Le mieux c'est d'y réfléchir clairement, de faire un schémat et de savoir jouer aux échecs...
La source sur laquelle pointe ton lien n'est pas super car elle ne respècte pas les règles des échecs...
Si tu vas voir mon jeu d'échec php tu verras pe mieux comment on faut un jeu mode deux joueurs... Pour l'ia le mieux c'est de commencer sur un puissance 4...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy
plus_plus_fab
Messages postés232Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 8 janvier 2005 12 déc. 2004 à 19:10
tiens, je joue un peu aux échecs, et faire une IA potable, c'est un travail dans lequel je ne me lancerai jamais !!!
prendre en compte la théorie des ouvertures, l'aspect positionnel, comptable, stratégie de mat, de pat, ..., c'est pas humain ! (enfin si justement ;-) )
faire un jeu qui respecte les règles, et un adversaire qui ajout "aléatoirement", c'est déjà un bon boulot !
Vous n’avez pas trouvé la réponse que vous recherchez ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 12 déc. 2004 à 19:20
Pour une IA :
fonction récursive Ab
fonction qui liste les coups possibles (moi perso, c'est celle ci que je ne peux pas faire...)
fonction d'évaluation de la position :
Protection du roi (roques + pions menacant + pions défendant)
structures de pions
colones ouvertes prises
prise du centre
dévelopement
pions passés
pièces restantes
si il y a échec
si il y a mat
si il y a pat
C'est facile en php masi ça prendrait trop de temps de chargement... ça metrais quelques annéespour une bonne IA...
Jouer aléatoirement c con... Faut mettre une IA même minimaliste... même si tu ne mets pas une IA performante, tu peux mettre un minimax sur 2 avec comme fonction d'évaluation : si met si pat...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 12 déc. 2004 à 19:48
Non, je n'ai fait que dire ceque je regardais lorsque je suis en compète pour savoir si mon équipe gagne ou perds...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy