Skip to content

About

C++ chess engine using bitboards, magic-bitboard sliding attacks, and custom move generations.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Chess Engine

A C++ chess engine project built around bitboards and precomputed attack tables.

The board implementation includes piece bitboards, occupancy maps, move generation, attack detection, promotions, castling state, and magic-bitboard lookup tables for sliding-piece attacks.

Build

Requires a C++11-compatible compiler and make.

make
./chess

Clean generated build artifacts with:

make clean

Status

This is a work in progress. Threefold-repetition handling is not currently implemented.

About

C++ chess engine using bitboards, magic-bitboard sliding attacks, and custom move generations.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages