Durandal

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

chrjly
Posts: 41
Joined: Wed Feb 03, 2021 10:45 pm
Full name: Christophe Jolly

Re: Durandal

Post by chrjly »

Roland Chastain wrote: Tue Mar 02, 2021 12:46 pm Hello everybody!

Durandal is a very simple (and very weak) UCI chess engine written in Pascal, and able to play traditional chess, Fischer random chess, Capablanca chess, Capablanca random chess and Gothic chess.

Source code, Windows and Linux binaries are here:
https://github.com/rchastain/durandal

Regards.

Roland
Durandal, the famous sword of the Knight Roland...
I wrote my first chess program in Pascal, compiled with the UCSD Pascal compiler on an Apple 2 computer. A long time ago.
Its speed was a few hundreds of nodes/sec. It was weak too.
Christophe
User avatar
Roland Chastain
Posts: 692
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Durandal

Post by Roland Chastain »

chrjly wrote: Tue Jan 24, 2023 6:40 pm Durandal, the famous sword of the Knight Roland...
Thank you Christophe for your message. Yes, the name of the engine comes from that.

By the way, while I made the version 0.1.1, I didn't think to the Capablanca variant. :oops:

Code: Select all

Rank Name                      Elo    +    - games score oppo. draws 
   1 Bihasa 3.2               1510  219  131    86   99%   635    1% 
   2 Sjaak II 1.3.1           1044   98   95    66   70%   732    3% 
   3 Sjaak II 1.4.1           1013   97   95    66   67%   736    6% 
   4 Fairy-Max 5.0             955   87   87    86   64%   725    2% 
   5 Sjaak 524                 953   98   97    66   63%   743    2% 
   6 Durandal 0.1.0            436   95   97    86   27%   810    7% 
   7 Durandal 0.1.1            359   96   99    86   21%   822    7% 
   8 Durandal 0.1.1 [random]     0  124  185    86    1%   881    2% 
I hope that the next version will be better.
Qui trop embrasse mal étreint.

Author of Eschecs, a simple UCI chess GUI written in Pascal.
User avatar
Roland Chastain
Posts: 692
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Durandal

Post by Roland Chastain »

Durandal has now a basic built-in GUI for playing Capablanca chess.

https://gitlab.com/rchastain/durandal/-/tree/master/gui

Image

It's a Lazarus project.
Qui trop embrasse mal étreint.

Author of Eschecs, a simple UCI chess GUI written in Pascal.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Durandal

Post by Chessqueen »

Roland Chastain wrote: Sun Jan 29, 2023 12:21 pm Durandal has now a basic built-in GUI for playing Capablanca chess.

https://gitlab.com/rchastain/durandal/-/tree/master/gui

Image

It's a Lazarus project.
Thanks very much, for offering this version of CapaBlanca Chess, probably by playing a more complicated version of chess it will force our brains to become more Alert and when we return to standard Chess, we can solve more tactical positions faster than before. Capablanca after being undefeated for a long time thought that Standard chess was too boring for him, but of course not for the rest of his competitors :roll:

Note: Now that you developed a basic GUI for Capablanca Chess, how many Chess engines besides Durandal can play this version of Chess, and can you make a self extractable version like Arena GUI ?
User avatar
Roland Chastain
Posts: 692
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Durandal

Post by Roland Chastain »

Chessqueen wrote: Sun Jan 29, 2023 2:07 pm Now that you developed a basic GUI for Capablanca Chess, how many Chess engines besides Durandal can play this version of Chess, and can you make a self extractable version like Arena GUI ?
You can see in my previous post a list of engines playing Capablanca chess.

There are also:
and maybe other that I don't know.

By the way, I made Linux and Windows binaries of Durandal GUI.
Qui trop embrasse mal étreint.

Author of Eschecs, a simple UCI chess GUI written in Pascal.