Introduction
This is a chess engine written in Common Lisp. It uses bitboards for parallel move generation and a very basic eval function to evaluate positions. The alphaBeta search function is based off the one found on Chess Programming.
To Make/Install
There is no need to make the program. You just have to install xboard and sbcl. I have not tested this program on any other platform other than Linux.
To install xboard and sbcl just type:
sudo apt-get install xboard sbcl
To run
./run
Screenshots
Video Demo
The eval function is very primitive. The engine should improve a lot more when I implement more advance algorithms.