Skip to content

A 2-person team effort chess engine which understands the Chess Engine Communication Protocol, makes use of bitboards for achieving high performance in its computations and also supports opening books. It won 1st place in the faculty chess engine tournament against the engines of the other teams.

License

cheez3d/acs-han-chesu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Han-Chesu Chess Engine

Han-Chesu is a 2-person team effort chess engine which understands the Chess Engine Communication Protocol, makes use of bitboards for achieving high performance in its computations and also supports opening books. It won 1st place in the faculty chess engine tournament against the engines of the other teams. The following is a small demonstration of playing against the engine:

demo

Compiling & Running the Engine

The following commands can be used to compile and/or run the chess engine. For compiling in debug mode, prefix the commands below with DEBUG=1 (the Makefile compiles by default in release mode).

$ make build  # build the engine
$ make run    # run the engine in the CLI
$ make xboard # run the engine in XBoard

About

A 2-person team effort chess engine which understands the Chess Engine Communication Protocol, makes use of bitboards for achieving high performance in its computations and also supports opening books. It won 1st place in the faculty chess engine tournament against the engines of the other teams.

Topics

Resources

License

Stars

Watchers

Forks

Languages