Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Sheep 1.0

 
Sheep
A simple chess engine, with UCI and Web Gui

Movegeneration and board representation
I am using a Rust chess libary in order to generate moves, and keep current board position.

Search
To search for best move, I implemented:
Alpha-Beta pruning
Move ordering
Iterative Deepening
Move ordering is based on best move from previous iterration, mvv-lva, killer moves
Evaluation
Sheep engine uses Simplified Evaluation Function, including piece values, piece-square tables, passed or dobuled pawn
How to use it
To use sheep engine u can download binary version, or build from source



Comments