Moteurs d'échecs

Mes moteurs d'échecs, écrits en Pascal, en FreeBASIC, en Lua ou en C. Pour jouer contre eux, il faut une interface graphique, comme Eschecs 6.

Logo d'Alouette

Alouette

Un moteur UCI qui joue aux échecs traditionnels et aux échecs aléatoires Fischer (Chess960). C'était au départ un exercice de programmation autour des bitboards. Le moteur utilise un livre d'ouvertures dans un format amusant emprunté au moteur La Dame Blanche.

Pascal · UCI · Linux, Windows · Version 0.2.0 · Licence 0BSD

Logo de Durandal

Durandal

Un moteur UCI très simple, qui joue aux échecs traditionnels, aux échecs aléatoires Fischer, aux échecs de Capablanca et aux échecs de Capablanca aléatoires. Malgré son nom héroïque, ce n'est pas un adversaire très redoutable. C'est le moteur par défaut d'Eschecs 6.

Pascal · UCI · Linux, Windows · Version 0.1.3

Logo de Moustique

Moustique

Le programme didactique en Pascal de Jürgen Schlottke (JS Schach), changé en moteur UCI. Il en existe deux versions : l'une en Pascal, l'autre en FreeBASIC.

La version en Pascal contient des améliorations, dont l'utilisation d'un livre d'ouvertures au format Polyglot. La version en FreeBASIC est le moteur par défaut d'Eschecs (FreeBASIC).

Pascal, version 0.4.5 · FreeBASIC, version 0.3 · UCI · Linux, Windows

Aquilon

Un programme d'échecs utilisant un échiquier de 80 cases, qui joue aux échecs traditionnels, aux échecs de Capablanca et aux échecs de Fischer. Il répond au protocole CECP (XBoard) et lit les formats X-FEN et S-FEN.

C · CECP

Dernière modification : .