Skip to content

Royalflamejlh/craig-engine

Repository files navigation

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

About

A chess bot written in C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published