cheesse icon indicating copy to clipboard operation
cheesse copied to clipboard

Package, server, cli tool and WebAssembly binary for chess use cases.

Results 10 cheesse issues
Sort by recently updated
recently updated
newest added

Currently, the "draw" action does not exist. At any point during the game, any player may propose draw, and the opponent may accept. Thus, this is a valid action and...

Currently, `InputAction` looks like this: ```go type InputAction struct { FromSquare string `json:"fromSquare"` ToSquare string `json:"toSquare"` PromotionPieceType string `json:"promotionPieceType"` } ``` This means that an action can only be referenced...

If two or more of the available actions on a given name would render the same action string, then it should be mandatory to disambiguate. This should not be optional,...

These notations can only be supported by adding `game.isDoubleCheck` and `game.isDiscoverCheck`.

The library considers `enPassantCapture` as the action where a pawn captures a pawn who has just advanced two ranks. This is correct. However, it considers `enPassant` as the case where...