Finish Chess Implementation #21

Closed
opened 2024-12-26 17:35:45 +00:00 by leon-adsk · 1 comment
leon-adsk commented 2024-12-26 17:35:45 +00:00 (Migrated from github.com)

Certain aspects of chess do not adhere to the rules of the game yet. While kings cannot move into check it is possible to move in ways which do not end an already ongoing check.

This can be probably fixed with some global state and custom movement rules so all of this should be hopefully doable within the chess-demo project without touching the actual framework.

We'll ignore more advanced rules like en passant because I don't think anybody cares!

Certain aspects of chess do not adhere to the rules of the game yet. While kings cannot move into check it is possible to move in ways which do not end an already ongoing check. This can be probably fixed with some global state and custom movement rules so all of this should be hopefully doable within the *chess-demo* project without touching the actual framework. We'll ignore more advanced rules like en passant because I don't think anybody cares!
leon-adsk commented 2025-02-02 15:37:51 +00:00 (Migrated from github.com)

chess is mostly working now though some compromises have been made in terms of the kings behaviour. The king does not need to be put into check, rather the game ends when a king is captured.

chess is mostly working now though some compromises have been made in terms of the kings behaviour. The king does not need to be put into check, rather the game ends when a king is captured.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
leon-adsk/r2-boardgames-a#21
No description provided.