Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 706 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 706 Bytes

Craig Engine

This is a chess engine program that I have been working on for a while in a competition with a friend. It implements the UCI interface and can be used with most chess GUIs.

Features

  • Bitboard representation
  • Move generation
  • Move pruning and Sorting
  • Evaluation function
  • Alpha-Beta Pruning
  • Position Hashing
  • Transposition

Installation

The engine should work both on UNIX and Windows systems. The project is built by running make release in the src directory, and it should produce executables for all platforms.

Acknowledgements

Shout out to the Chess Programming WIKI