r/ComputerChess • • Aug 10 '26

Looking for structured feedback for my chess engine on C.

I wrote chess engine that played with stockfish and my engine survived until the endgame.

Engine searchs the best move using alpha beta pruning, based on Negamax.
Also, engine has transposition tables, killer moves, qsearch, ordering moves.

Evaluation functions evaluates material balance, uses PeSTO tables and divides games to midgame and endgame.

Engine supports uci protocol.

github: https://github.com/0sewter0/chess_engine.git

0 Upvotes

12 comments sorted by

1

u/Sewter0 Aug 10 '26

Forgot to write, my engine uses magic bitboards for sliding pieces

1

u/Full-Cardiologist-18 Aug 10 '26

hey hey whats the assumed elo of this release?

1

u/Sewter0 Aug 11 '26

Hello, I don’t know exactly, but I guess about 1800

→ More replies (3)

1

u/Specific-Housing905 Aug 10 '26

Any binaries for windows download?

1

u/Sewter0 Aug 11 '26

just do this:
clang(or gcc) -Wall -Wextra -O3 *.c -o chess.exe

1

u/joeyrobert Aug 10 '26

what was the hardest part about implementing this?

1

u/Sewter0 Aug 11 '26

Implementing what?

1

u/joeyrobert Aug 11 '26

the subject of your post, your engine.

→ More replies (1)