Skip to content

Instantly share code, notes, and snippets.

@jake9696
Created February 19, 2022 22:53
Show Gist options
  • Save jake9696/ddc7149a84761a94cb10f01721e9164e to your computer and use it in GitHub Desktop.
Save jake9696/ddc7149a84761a94cb10f01721e9164e to your computer and use it in GitHub Desktop.
Chess notes
@jake9696
Copy link
Author

Chess variant idea

Human v. Computer
The computer plays on a timed interval, smaller intervals will be more difficult for the human player.
The human plays their next move at any point during the interval between the computer player’s moves.
The computer plays its next move based on the board position after its previous move, not yet accounting for the intervening move of the human player.
If the human player does not move before the interval, they forfeit. As related variations, the human player can choose to skip the turn or bank the turn and move multiple times during one interval by spending banked turns.
There is no draw or stalemate. The human player may choose to resign at any point.
Repetition, either of a position on the board or of a sequence of moves, does not lead to stalemate.
A stalemate is not declared after any number of moves without a pawn move occurring.
A stalemate is not declared if both players have insufficient material to checkmate the opposing player’s king.
The computer player may not resign or skip a turn. The computer player has one second to move on each interval. If it does not move within that second, it forfeits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment