Skip to content

Latest commit

 

History

History
35 lines (13 loc) · 962 Bytes

README.md

File metadata and controls

35 lines (13 loc) · 962 Bytes

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

Alt text

Video Demo

Screenshot

The eval function is very primitive. The engine should improve a lot more when I implement more advance algorithms.