En ligne
Nous avons 4 invités en ligne

Monik

Le programme sur lequel j'ai travaillé le plus longtemps est mon moteur d'échec, Monik.

Il a été conçu en C++ pendant un projet de 4 mois à l'université. Ensuite, j'ai travaillé dessus pendant plusieurs mois pour l'améliorer.
Avant d'aller à l'université, je rêvais d'écrire un jeu d'échec qui réussirait à me battre. Les jeux d'échec électroniques m'ont longtemps fasciné. Je voulais tout savoir sur eux. Aujourd'hui, c'est un objectif réussi. Je ne suis plus capable de le battre.

Monik utilise ce qu'on appelle les bitboards. C'est une technique pour représenter les positions des pièces avec seulement des bits. De cette façon, le logiciel utilise les instructions très rapide de logique booléenne du processeur pour évaluer et mettre à jour la position de l'échiquier.

Monik ne possède pas son propre interface graphique. Il a été conçu pour utiliser WinBoard, une interface graphique pour les moteurs d'échec. Winboard permet à un moteur d'échec de faire jouer l'un contre l'autre deux joueurs ou même un joueur contre un autre moteur. Il peut aussi faire jouer un moteur sur internet.

 

Il y a une nouvelle interface graphique pour les moteurs d'échec qui fonctionnent avec les jeux écrits pour Winboard. C'est Arena. Je l'ai essayé et il est très facile à utiliser pour faire jouer Monik.

 

Mis à jour (Lundi, 19 Octobre 2009 18:00)