Skip to content

markqian/Chess-engine-in-Lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A chess engine written in common lisp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published