Fix typo
All checks were successful
Python tests (make) / test (push) Successful in 12s
Python tests (make) / test (pull_request) Successful in 11s

This commit is contained in:
2025-08-19 18:44:40 -04:00
parent 2414ba3600
commit 45a88aa79a

View File

@@ -31,7 +31,7 @@ FEN is a single line string that describes a chess position. Format:
# Perft Testing A Chess Engine
**Perft** (“performance test”) walks the move tree *without move evaluation* and counts nodes at certain depths in the tree. Its a standard way to verify an engine's **move generation + make/unmake (or make-on-copy)** are correct. The important to understand that the node counts have been generated and verified by the chess programming community, meaning that these counts are a reliable reference point for a chess engine to match against.
**Perft** (“performance test”) walks the move tree *without move evaluation* and counts nodes at certain depths in the tree. Its a standard way to verify an engine's **move generation + make/unmake (or make-on-copy)** are correct. It's important to understand that the node counts have been generated and verified by the chess programming community, meaning that these counts are a reliable reference point for a chess engine to match against.
## What perft checks
- **Legality filtering:** no moves that leave your own king in check.