Bonjour !
J'aimerais bien savoir ce que vous pensez de ce programme. C'est une application graphique qui dialogue avec un programme d'échecs, en utilisant le protocole UCI. Les commandes qui appellent une réponse sont exécutées dans un thread. Un timer attend les réponses et les affiche lorsqu'elles sont disponibles.
L'application semble fonctionner correctement mais j'aimerais savoir si le code est bien fait selon vous, ou s'il y a des choses que vous auriez faites autrement. L'objectif étant d'avoir une application qui serve à présenter le protocole UCI, et au-delà d'avoir une unité qui puisse être utilisée par moi ou par d'autres pour un vrai projet (un jeu d'échecs avec des pièces et tout).
La compilation a été testée avec Delphi Berlin. J'espère que le fonctionnement du programme est assez intuitif. Les boutons s'activent ou se désactivent selon ce que vous avez le droit de faire.
L'unité uci.pas est basée sur cet exemple :
http://forum.lazarus.freepascal.org/...html#msg128820
qui pour la partie "tuyaux" semble s'être appuyé sur celui-ci :
http://www.tek-tips.com/faqs.cfm?fid=7402
Partager