https://github.com/fogleman/misterqueen
A chess engine written in C.
https://github.com/fogleman/misterqueen
c chess-engine
Last synced: 11 months ago
JSON representation
A chess engine written in C.
- Host: GitHub
- URL: https://github.com/fogleman/misterqueen
- Owner: fogleman
- License: mit
- Created: 2014-10-12T01:42:51.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-06-22T08:33:58.000Z (almost 6 years ago)
- Last Synced: 2025-04-01T20:11:37.399Z (12 months ago)
- Topics: c, chess-engine
- Language: C
- Size: 182 KB
- Stars: 157
- Watchers: 11
- Forks: 32
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Mister Queen
Mr. Queen is a chess engine written in C.
#### Features
* Bitboards and "magic" bitboards for board representation and super-fast move
generation.
* Custom, hash-based opening book based on over three million games from the
FICS database.
* Zobrist hashing and a transposition table storing exact values and the best
move.
* Null move pruning, aspiration windows, iterative deepening, quiescence
search.
* Supports the Universal Chess Interface (UCI).
* Passes all perft tests.
#### Limitations
* Unaware of draw by repetition.
* Basic evaluation includes only material and piece-square values.
---
