Sage Draughts is a very comprehensive Draughts or Checkers playing program from the late 1990s. I am releasing this with the source code.
[url]github.com/orac81/Orac-Draughts/raw/refs/heads/main/sage/sage-draughts-latest.zip[/url]
SAGE is a 32 bit Windows program, which should run on any version from XP up to Windows 11. It can can run under LINUX or MAC-OS using a windows emulator like WINE. It can be installed by simply downloading and extracting the zip file. To run, open the SAGE folder and click/run SAGE.EXE.
It has a very wide range of features, levels, analysis, game replay/save/load, handling PDN game databases, endgame "perfect play" databases, large opening databases, and so on.
Or you can just enjoy a game of Checkers!
Sage can play Checkers on any size Board from 4x4 to 12x12. It can also play Italian rules checkers.
For more details see here:
[url]github.com/orac81/Orac-Draughts/blob/main/sage/README.md#sage-draughts[/url]
Yes it would be nice to include Dynamo or other 10x10 engines!
Sage Draughts, released with Source.
Is the engine Linux or dll file?
The engine is built into the code, it has its own API. The front end uses the engine to validate moves. It used to run Checkerboard engines, but I have not tried that recently.
It is Windows 32 bit code, it runs in Linux with Wine32 windows emulator.
There is a build script for MSVC4.2 included. That compiler ISO is a free download on Archive.org. I expect it can compile under gnu-c with more work.
One day I would like to include the Dynamo engine, and allow other engines to use the front end. The PDN database features are very good. (SAGE was the first checkers program to implement PDN)
BTW is it possible to add jpgs to posts here?
!!!!