Skip to content

pavlosdais/Miru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miru

Miru is a UCI chess engine written in C++. Miru in itself is not a complete chess program and requires a UCI-compatible graphical user interface (eg. Arena). It's important to note that the engine is still under development so improvements & potential bug fixes are to be expected.

Features

Huge inspiration has been taken from tutorials, stronger engines and external research. That being said, here are some of the features used:

Board Representation

Search

Evaluation

Strength

The engine is estimated to be roughly at around 2000 elo, though, it still needs to be officially tested against other engines.

Compilation and usage

The engine can be compiled using make or make final for the final release. After compiling you can use the engine either

  • Manually, by running make run and following the UCI protocol here.
  • Automatically, by loading it into a GUI.