Skip to content

tandy-1000/minmax-checkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minmax-checkers CI Windows build Emscripten deployment

A simple minmax checkers game in Nim with nico.

Click here to play!

Features

  • Selectable player color
  • Varying difficulty (varying minimax depth)
  • Click and drop
  • Only allows legal moves with error messaging
  • King conversion at baseline
  • Regicide
  • Forced capture
  • Multi-leg captures on same piece
  • Hint feature
  • Clue feature
  • Minimax AI with Alpha-Beta pruning
  • Human-like AI move making
  • Rules page
  • Turn indicator

Compilation on windows

Get SDL2 dll: nimble deps

Install dependencies: nimble build

Compile a release executable: nimble release