Andoma Versions Save

♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.

v0.1.1

2 years ago

Our single dependency has been updated!

In addition, a key bug in Tomasz Michniewski's Simplified Evaluation Function was found and has been fixed.

Fixes:

  • #13

Bumps:

  • #14

v0.1

3 years ago

This is the initial release of Andoma!

I'm satisfied with the test coverage and the engine's ability to play 'entry-level computer chess' via both command-line and the minimal UCI interface.

Features:

  • Alpha-beta pruning for move searching
  • Move ordering based off heuristics like captures and promotions
  • Tomasz Michniewski's Simplified Evaluation Function for board evaluation and piece-square tables
  • A slice of the Universal Chess Interface (UCI) to allow challenges via lichess.org
  • A command-line user interface