Skip to content

codingjerk/marcus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marcus

Pipeline status Code coverage Main language Unsafe count Lines count Issues License Release

Blazing fast UCI chess engine

Philosophy

Main goal is to be fastest chess engine in the world.

Fastest as in "nodes per second".

Some development rules that I follow to archive this:

  • Corectness is first priority, performance is second, playing strength is third
  • All code should be benchmarked and polished
  • If there are multiple ways of doing something they both should be benchmarked

Usage

This engine is on pretty early stage, do not use it yet.

This engine eventually will support UCI protocol. You can read about it here in wiki and use any chess GUI interface for play with this engine.

If you just want to play with this engine, you can challenge it here on lichess.

Get latest version

Every commit gets nightly release, you can download it at releases page.

If you want to build a version for yourself, clone this repo, cd into it and run:

cargo build --release

Dependencies is just cargo, rust build system and package manager. You can install it via rustup.

Contribute

Just don't. This is just a pet-project.

About

Blazing fast UCI chess engine

Resources

License

Stars

Watchers

Forks