Sapeli 1.0 - New chess engine

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Roland Chastain
Posts: 199
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: Sapeli 1.0 - New chess engine

Post by Roland Chastain » Mon Jul 29, 2019 4:30 pm

JohnWoe wrote:
Mon Jul 29, 2019 10:03 am
This was actually a bad bug. I wrote this tactical loop for simplicity not for speed. Still it got out of array bounds. Removed those infected 1.3x releases.
+ other small fixes
Thank you for the new version. It seems to work correctly. However, I noticed that after each Sapeli 1.40 game, Cutechess-cli sends a warning: "EngineProcess: Destroyed while process is still running."

Updated my Windows binaries package. All recompiled with -DNDEBUG option.

JohnWoe
Posts: 74
Joined: Sat Mar 02, 2013 10:31 pm

Re: Sapeli 1.0 - New chess engine

Post by JohnWoe » Tue Aug 06, 2019 3:23 pm

A very modest update. Sapeli 1.42
+ Support for clang++
+ fixes / just polishing code tho could be 1 ELO stronger...

Source code: https://github.com/SamuraiDangyo/Sapeli/tree/1.42
Release: https://github.com/SamuraiDangyo/Sapeli ... s/tag/1.42

Now 4 compilers can compile Sapeli:

Code: Select all

gcc     -bench : = nodes 122767285 mnps 4.091 time 30.010
g++     -bench : = nodes 116360446 mnps 3.877 time 30.010
clang++ -bench : = nodes 23643080 mnps 0.788 time 30.018
clang   -bench : = nodes 23846371 mnps 0.794 time 30.016

JohnWoe
Posts: 74
Joined: Sat Mar 02, 2013 10:31 pm

Re: Sapeli 1.0 - New chess engine

Post by JohnWoe » Sun Sep 15, 2019 8:46 am

Sapeli 1.43!
~30 ELO stronger than v1.42. In chess960 games.
Mainly tuning eval and removing hurting eval terms.
Source code is cleaner and smaller. (Sapeli.c is now just 91588 bytes!). I'm making Sapeli source code smaller in future. Not adding more and more stuff.

Release: https://github.com/SamuraiDangyo/Sapeli ... s/tag/1.43
Master: https://github.com/SamuraiDangyo/Sapeli
Dev branch: https://github.com/SamuraiDangyo/Sapeli/tree/dev
versions.txt: https://github.com/SamuraiDangyo/Sapeli ... s.txt#L149

User avatar
mclane
Posts: 15938
Joined: Thu Mar 09, 2006 5:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub
Contact:

Re: Sapeli 1.0 - New chess engine

Post by mclane » Sun Sep 15, 2019 9:37 am

Speed is not everything. Sometimes evaluation replaces depth.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....

Post Reply