Page 1 of 1
New Musketeer engine: Capitaine
Posted: Mon Apr 06, 2020 12:32 pm
by JohnWoe
I release my Musketeer Chess engine:
https://github.com/SamuraiDangyo/Capita ... /tag/v0.45
BENCH: 108864000
The whole engine in just one file: Capitaine.c
Really compact: 2623 sloc / 94.8 KB
Uses UCI protocol.
I wanted to make it as compact as possible. So I removed all unnecessary crap. But not obfuscated and still playing at decent level.
Have fun
Re: New Musketeer engine: Capitaine
Posted: Mon Apr 06, 2020 6:44 pm
by CMCanavessi
Does it play "normal" chess too?
Re: New Musketeer engine: Capitaine
Posted: Mon Apr 06, 2020 7:13 pm
by JohnWoe
CMCanavessi wrote: ↑Mon Apr 06, 2020 6:44 pm
Does it play "normal" chess too?
Hello!
No. Capitaine only plays Musketeer Chess.
If you enter standard startpos / "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1". It starts placing pieces.
Code: Select all
./capitaine
...
go infinite
info depth 0 nodes 545 time 4 nps 136250 score cp -26 pv C
info depth 1 nodes 6839 time 8 nps 854875 score cp -11 pv C
info depth 2 nodes 32551 time 17 nps 1914764 score cp -29 pv C
info depth 3 nodes 83193 time 29 nps 2868724 score cp -11 pv C
info depth 4 nodes 261384 time 72 nps 3630333 score cp -29 pv C
info depth 5 nodes 1182161 time 326 nps 3626260 score cp -11 pv D
info depth 6 nodes 1568645 time 444 nps 3532984 score cp 1000 pv D
info depth 7 nodes 5294896 time 1760 nps 3008463 score cp -10 pv U
info depth 8 nodes 10456640 time 3808 nps 2745966 score cp -10 pv U