Skip to content

Automatic draw rules cannot be ignored individually #79

@omer-cengel

Description

@omer-cengel

Currently, the chess engine automatically draws games in three scenarios:

  1. Fivefold repetition of the same position.
  2. Seventy-five moves without a pawn move or capture.
  3. Insufficient material to checkmate.

Currently, there is an option named ignoreAutomaticDraws intended to disable automatic draws.

However:

  • There is no function to set it directly.
  • It cannot be set individually for each draw scenario.

As a result, users cannot selectively ignore specific draw rules. For example, it is impossible to ignore the fivefold repetition and seventy-five move rules while still enforcing insufficient material draws.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions