sohamkorade / chess_engine

A basic chess engine made in pure C++.
0 stars 1 forks source link
chess chess-ai chess-engine cpp game

chess_engine

A UCI chess engine written in C++. GUI is developed using GTK4.

Coding blog: What, when, why I wrote what I wrote

@SohamChessBot is on LiChess: Watch or Challenge

lichess-rapid lichess-rapid lichess-rapid lichess-classical

about

features

supported UCI options

None as of now.

why did I make this?

I wanted to learn more about chess engines and how they work. I also wanted to learn more about C++.

how did I make this?

I read a lot of articles and watched a few videos on chess programming. I used Chess Programming Wiki as a reference time and again. I also spent a lot of time reading the source code of Stockfish.

how to run

Linux:

make
./main # for UCI engine
./gui  # for GUI chess application

license

Haven't thought of yet.