Skip to content
drvangerPublic

About

A simple chess engine written in C++

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

DChess

A simple chess engine written in C++.

Features

  • Bitboard-based move generation with Magic Bitboards
  • Negamax search with alpha-beta pruning
  • Zobrist hashing
  • UCI support

Building

DChess requires a C++20-compatible compiler supporting __builtin_ffsll().

The project uses CMake.

Testing

The project includes automated move-generation tests based on the standard perft test positions, as well as search tests for selected tactical positions.

Benchmarking

A separate benchmark executable is provided for measuring move-generation performance.

About

A simple chess engine written in C++

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages