Durandal
UCI chess engine written in Pascal
- Active · last change 4-12-2025
- ★ 1 on GitLab
README
Durandal
Overview
Durandal is a very simple UCI chess engine, able to play traditional chess, Fischer random chess, Capablanca chess and Capablanca random chess.
Despite his heroic name, Durandal is not a very formidable opponent. You should manage to beat him easily.
Option
Durandal plays almost instantly. If you wish, you can change this behaviour by starting the engine with parameter -w or --wait.
Build
To build Durandal, you need the Free Pascal compiler.
To build the release version, you can use the following command line:
fpc durandal.pas -Mobjfpc -Sh -dRELEASE -O3 -CX -XX -XsTo build the debug version:
fpc durandal.pas -Mobjfpc -Sah -dDEBUG -ghlIf you need a pure random mover:
fpc durandal.pas -Mobjfpc -Sh -dRANDOM_MOVERLogo
Norbert Raimund Leisner made beautiful logos for Durandal.

Author
Durandal is written for the Free Pascal compiler by Roland Chastain.
Migration warning
The project has moved to Codeberg.
