Implement timeout + insufficient material
Open
game rules
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
When the time of a player runs out, that player losses the game. Except if the opponent has [insufficient material](https://support.chess.com/article/268-my-opponent-ran-out-of-time-why-was-it-a-draw).
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named in the issue. Start by locating the engine's handling of player timeouts and game-ending conditions, then trace how insufficient material is detected. Done means an expired player's loss is recorded except when the opponent has insufficient material, in which case the result is a draw.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100