|
création d'un moteur d'échecs par ins9095 le
[Aller à la fin] |
| Informatique | |
Salut et bonne année à tous
Voilà ça fait longtemps que j'y pensais et j'ai décidé de créer mon propre moteur d'échecs (hou là là !).
J'ai lu ici ou là notamment (désolé pour les répétitions d'articles s'il y a lieu mais il me semble qu'on peut tirer encore plus d'infos sur ce forum qu'il n'en a été données jusqu'à présent donc permettez moi d'abuser de votre sympathie) de la doc concernant la création de tels moteurs et j'aimerais savoir si vous avez des liens, des infos et/ou des conseils intéressants à me communiquer concernant principalement :
- la description des algos d'analyse d'une position
- les mathématiques heuristiques ou autres
- la pertinence d'un tel exercice
- le processus éventuel de certification d'un tel programme
Bref tout ce qui pourrait concerner et m'aider à la réalisation d'un tel projet. Peut-on implémenter des règles d'analyse pertinentes sans être gmi ? Les logiciels existants sont-ils l'oeuvre d'équipe de développement à la pointe ou des fous comme asyl ? Quels langages préconiser ? Y a t il des tournois homologués dans lesquels un type lambda puisse faire participer son programme?
A votre bon coeur messieurs dame, c'est pour la bonne cause !
En remerciant ceux qui daigneront m'aider lol
|
|
bonjour et bon courage... Je te conseille de voir le site du forum de winboard .
http://f11.parsimony.net/forum16635/
tu pourras y trouver les acces à d'autres programmes dont certains ont leur sources disponibles , et surtout les conseils de plein d'experts ..
cordialement
|
|
Les Liens des Échecs électroniques
|
|
hello
voilà un tache bien difficile. En ce qui concerne les algo tu peut commencer par ici
Tu trouvera beaucoup de réponse a tes questions sur le net en creusant un peu avec l'ami google. si tu as des questions spécifiques, je te conseille de les poster là, tu trouvera plein de gens pour te répondre :)
Amicalement
|
|
quelques liens... Chess Programmings tutorials ( Ici Plein de liens utiles )
Computer Chess Programming
Data Structures and Algorithms : Hash Tables
Chess Programming Part 1 Tres bien celui la aussi, il y a 6 Series de 6 Themes a chaques fois, trés trés bien !
PROGRAMMATION ECHECS
Voila une bonne partie de mon bookmark sur la programmation d'un moteur d'echecs.
( P.S: Niveau langage à uiliser : Ben évidement, celui que tu maitrises le mieux ou que tu préfères...Même si le C/C++ serai le mieux adapté pour sa rapidité, et sa liberté de programmation )
|
|
L'indispensable Je te conseille de regarder la these de Jean Christophe Weill, c'est l'auteur de Virtual Chess:
Programme d'échecs de championnat : architechture logicielle, synthèse de fonctions d'evaluations, parallélisme de recherche
http://www.recherche.enac.fr/~weill/
C'est dans la rubrique Publication
|
|
voila le lien http://www.recherche.enac.fr/~weill/
|
|
En tous cas asyl tiens nous au courant de l'évolution de ton projet, coder un moteur m'intéresse aussi énormément, quels sont tes bases en info pour t'y lancer? Et il y a t il d'autres personnes qui ont tenté l'aventure qui pourraient partager leur expérience?
|
|
merci pour toutes vos précieuses infos... de l'info de qualité en plus c'est cool !
Pour te répondre JeffD je suis (comme beaucoup :-)) informaticien par la force des choses, tendance nouvelles technos (intranet, J2E etc..). Mais ce sont plus les aspects mathématiques, algorithmiques, modélisation du moteur qui m'intéressent car c'est là que réside la valeur ajoutée d'un éventuel moteur.
Bon eh bien va falloir cogiter... A+ et merci. Si j'arrive à faire un truc je vous tiendrais au courant.
|
|
JeffD En france il doit y avoir une vingtaine de programmes amateurs. Il y a chaque annee les championnats de France et le Tournoi de Massy qui permettent à ces programmes de s'affronter.
voila un resumé d'un tournoi avec d'autres
lien
http://perso.wanadoo.fr/ludochess/chpt99/
|
|
CF2003 Pour le dernier tournoi voir :
http://www.ludochess.com/fccc2003/tournoi.php3
|
|
|