dogefromage / Stalemater2000

Basic uci chess engine in c++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stalemater2000

A basic c++ chess engine

This project was inspired by Sebastian Lague's Chess Engine. Stalemater2000 uses bitboards and alpha-beta search to quickly find the best move of a chess position. The program runs in a terminal and is controlled using commands from the UCI protocol. This way, the program can (try to) compete against commercial engines like Stockfish using Arena.

The bitboard logic I used was really well explained in this Youtube series by Logic Crazy Chess.

Also, everything you'd ever would want to know about chess programming can be found on the chess programming wiki.

About

Basic uci chess engine in c++

License:MIT License


Languages

Language:C++ 100.0%