Paul Webster’s Games & Blogs

Piglet Chess Engine

Piglet is a UCI complaint chess engine, written in C++.

Piglet is a UCI (Universal Chess Interface) chess engine. The engine can be downloaded from Github and played within a UCI (Universal Chess Engine) GUI such as Arena. To play against Piglet, download Arena, download the Piglet engine executable, and load the Piglet engine into Arena.

Alternatively, a Piglet bot can be played online at Lichess.org. Sign in to Lichess.org and search for piglet_engine.

The following techniques were used in the coding of the engine:

Planned future enhancements:

  • Enhanced Evaluation Logic
  • 50 Move Rule
  • Threefold Repitition Rule
  • Null Move Heuristic/Pruning
  • Late Move Reduction
  • Futility Pruning
  • Add Static Exchange Evaluation to the Quiescence Function

Loading

Leave a Reply

Your email address will not be published. Required fields are marked *