jacobrs / stocklion

Custom built chess bot in c++. Coding night personal project to compete against similar bots abiding by the UCI protocol.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

StockLion

Build Status codecov Codacy Badge

A custom built chess bot in c++. This project is part of the coding night initiative to introduce algorithms and datastructures. Bots compete against one another at the end of the development period.

Standards

StockLion abides by the UCI protocol to communicate with games servers or graphical user interfaces. PGN game format is also supported. Feeding a PGN to the bot allows it to start playing from a specific position.

Algorithms

StockLion uses alpha-beta pruning to decide which move to play next.

How can I run this?

You can build StockLion uses cmake:

  • mkdir build
  • cd build
  • cmake <path to stocklion root directory>
  • make
  • ./stocklion

About

Custom built chess bot in c++. Coding night personal project to compete against similar bots abiding by the UCI protocol.

License:MIT License


Languages

Language:C++ 95.3%Language:CMake 4.7%