Open-source Checkers game in C/SDL2 — now with International rules and macOS support!

🎮 Open-source Checkers game in C/SDL2 — now with International rules and macOS support!

Built from scratch as part of the Art2Dec SoftLab open-source initiative. Runs natively on Linux x86_64, ARM64 (Raspberry Pi) and macOS Sequoia (Intel x86_64).

✅ Two complete rule sets:
  • Russian Checkers — traditional rules, men capture forward only
  • International Checkers — men capture in all directions, flying kings move any distance diagonally, kings land anywhere beyond the captured piece. Rich multi-jump combinations!

✅ 3 play modes:
  • Manual — full control, both sides
  • Semi-Auto — you play White, computer plays Black
  • Full-Auto — computer vs computer (demo / analysis)

✅ 3 AI difficulty levels:
  • Beginner — random moves
  • Player — Minimax algorithm (depth 2)
  • Champion — Minimax + Alpha-Beta pruning (depth 4)

✅ Mandatory capture highlighted with blinking red border
✅ Full game replay & position analysis
✅ Browse any position in move history
✅ Save/Load games with full board snapshots
✅ Resizable SDL2 window, single C source file per version

Pre-built binaries for Linux x86_64, ARM64 and macOS Intel included.
Apple Silicon (M1/M2/M3/M4) — you are welcome to build it, same source compiles natively!
MIT License — free to use, modify, and distribute.

🔗 GitHub: https://github.com/igor101964/checkers

#OpenSource #C #SDL2 #GameDev #Linux #RaspberryPi #macOS #Minimax #AlphaBeta #InternationalDraughts #Art2DecSoftLab

Leave a Reply

Your email address will not be published. Required fields are marked *

WP2Social Auto Publish Powered By : XYZScripts.com