Skip to content

gonmf/prawn

Repository files navigation

prawn 🦐

A toy chess playing program using minimax with bitmaps, alpha-beta pruning and transpositions detection.

It has a text interface, supports self-play, and playing versus a human player via text or the UCI protocol.

For playing via UCI I recommend Shredder as graphical interface.

For regression testing, playing against other versions of itself, a separate tool called two-uci is available:

./two-uci "./prawn-test"  "./prawn-baseline"

In terms of strength it is about 1900 Lichess ELO with the default settings.

About

Small chess computer program

Topics

Resources

License

Stars

Watchers

Forks