Amelia is a UCI compatible chess engine written from scratch in C. You can play Amelia on Lichess.org or install a chess interface to play locally.
Challenge Amelia on Lichess under the username AmeliaLatest. You can also spectate active games.
- Board
- Search
- Evaluation
- Tapered middle/endgame evaluation
- Piece-square tables
- Mop-up evaluation
- Passed pawn bonus
- Bishop pair bonus
- Interface
git clone https://github.com/joey-bednar/amelia && \
cd amelia && \
git checkout <VERSION> && \
make && \
./build/ameliaOptionally, you may cross-compile for Windows using make TARGET=Windows or use any GCC -march option.
For example, make ARCH=native optimizes for your system.
