You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding an undo button in AI play will help the human player learn.
sketch
only available in katago
only available when it is the human player turn (browser)
gateway must be altered
create a new service UNDO service which can determine whether an UndoMove request is valid, and then emits a GameState event that is consumed by judge and changelog.
changelog : no changes needed. it will receive the updated GameState event
motivation
Adding an undo button in AI play will help the human player learn.
sketch
UndoMove
request is valid, and then emits aGameState
event that is consumed by judge and changelog.BUGOUT/micro-changelog/src/stream/mod.rs
Line 48 in dc7dbdb
browser
Add the button if it looks nice on desktop&tablet&cell, otherwise bury it in the menu
DO NOT MOVE THE EXISTING BUTTONS
Use browser state to validate that an undo is possible - must occur during human turn
Send
UndoMoveCommand
Ignore
UndoMoveRejected
& logReceive
MoveUndone
and alter game treegateway
Receive
UndoMoveCommand
empty struct and hydrate it for the backend:undo service
New microservice which listens to game states, bot attached events, undo move commands
on UndoMove, it must emit a new game state, and it must emit
MoveUndone
The text was updated successfully, but these errors were encountered: