Skip to content

eygilbert/GuiNN_Checkers

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 16 commits ahead, 5 commits behind jonkr2:main.

Latest commit

…riod, which it should not according to the PDN 3.0 standard, then FromSTring sometimes added extraneous pieces to the Board position.
615336a

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
NN
 
 
bin
 
 
 
 
 
 
src
 
 
 
 
 
 

GuiNN_Checkers

This is a fork of Jonathan Kreuzer's checkers program. The purpose of the fork is to add the capability for it to use any of the larger endgame databases that can be accessed using the Kingsrow egdb driver. These include the Kingsrow 10-piece WLD db, the Cake 8-piece WLD db, and the Chinook 8-piece WLD db. See http://www.edgilbert.org/Checkers/KingsRow.htm. This additional capability is only added to the DLL version of GuiNN_Checkers that runs in the CheckerBoard user interface. The user interface in the standalone EXE version does not have controls for configuring endgame databases, so its operation is unmodified.

To make debugging convenient, the project includes a barebones CheckerBoard installation. When the DLL is compiled, the file goes directly into the CheckerBoard\engines directory. Running the debugger in Visual Studio launches CheckerBoard.

You can find install files for the compiled DLLs and related binaries at the links below. Note that these DLLs are compiled to use AVX2 instructions. If your PC is older than 4 or 5 years, it may not have these and the DLL will not run.

If the install files do not download when you click on the links, it is probably because your browser will not let you download an executable file from a secure page (GitHub is a secure site -- uses https). Either copy/paste the link into the address box of another browser window, or use a different browser.

GuiNN_Checkers Version 2.06 DLL install for 64-bit Windows (updated 4/6/2021)

GuiNN_Checkers Version 2.06 DLL install for 32-bit Windows (updated 4/6/2021)

About

GuiNN checkers is a free program that plays standard 8x8 checkers. It has its own GUI, and uses Neural Nets for the evaluation. It is Windows only at this time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.5%
  • C 8.0%
  • Other 1.5%