France Echecs Bandeau France Echecs |  
---- Sunday 14 September 2025
--- ---- --- Ecrire au webmaster
Nom d’utilisateur   Code d’accès 
--- --- ---
Forums  | Devenir membre | Mot de passe oublié ? | Charte | A propos Contacter France-Echecs
Actualités   Actualités
Tournois   Tournois
Ouvertures   Ouvertures
Clubs   Clubs
Informatique   Informatique
Arbitrage   Arbitrage
Problèmes   Problèmes
FAQ   FAQ
Etudes   Etudes
Finales   Finales
Théorie   Théorie

 Rechercher sur le site  

Abonnez-vous à la revue Europe-Echecs
Je recherche des sources C++ de programme d'échecs par De***ra**11731 le  [Aller à la fin] | Informatique |

Comme je l'ai dit dans un dernier post, je me remet au développement, et la tache qui m'attend me paraît être une montagne à développer et à déplacer.


Je veux developper un moteur d'échecs plateforme windows (windaube pour les intîmes si affinité), et je recherche des sources en c++ (visual et autres) pour me faire une petite idée, des différentes classes à développer.
merci pour les infos.
si vous avez des idées n'hésitez pas.





Tu veux que ton programme utilise un GUI (une interface) que tu creeras ou tu veux utiliser des GUI existant ? Dans ce cas, protocole UCI, ou protocole winboard ?



J'ai commence a en faire avec protocole UCI. Il arrive a recevoir des messages du GUI, a repondre a certains messages, et il connait a peu pres tous les coups legaux (sauf prise en passant, roque, promotion, cas de roi en echec, etc...). Il est en C++ mais pas tres oriente objet et pas tres bien ecrit.



Un site qui parle des modules


Logiciel libre Si tu veux avoir des sources, regarde du côté des logiciels libres comme Gnu/chess. Par contre en général, le langage sera plutôt le C.
Mais avant de regarder les sources, recherche plutôt des algorithmes, c'est pas mal documenté.


Pepito et Glaurung (?) Pepito et Glaurung sont je crois dans ce cas.


UCI Engines Ligue


merci de vos réponses pour Victor GUI existant (une tache en moins à afire!?)

Pour xavier, non pas GNU, je ne trouve pas le compilateur pour visual studio 6:-(

Pour le fou du roi, merci pour le lien.


et gcc Il me semble qu'il est porté également sous windows (regarde du côté de cygwin). Donc il doit le compilé.
Est-ce que Gnu/chess utilise des lib spéciales, parce qu'il me semble que VC++ peut compiler du C également, mais il a peut être du mal avec les Makefile.


pour dxavier comme je le disais, je me suis remis au développement, donc j ai perdu beaucoup, et gnu chess tu vois... :-( mais c est comme le velo, ça ne s oubli pas, sauf que ma chaine est encore déraillée ;-)


Tu vas utiliser le protocole UCI ou winboard ?

Chacun permet de communiquer avec quasiment tous les GUI du marche (chessbase, arena...) UCI a ete concu pour shredder tandis que winboard a ete concu pour le logiciel xboard. Ils se ressemblent beaucoup, mais il y a des differences de vocabulaire.


Algorithmes Hello, pour un très bon site sur les algorithmes, qui m'a beaucoup aidé pour plusieurs projets (othello, puissance 4, et échecs! :-) ), je te conseille le suivant:


http://www.seanet.com/~brucemo/topics/topics.htm




© 2025 - France Echecs  | Utilisation des cookies  | Politique de confidentialité