BUGOUT
BUGOUT copied to clipboard
AI-driven, Multiplayer Go/Weiqi/Baduk for the web ๐๐ค๐ฆโ
# Support handicaps Use the existing GameState model, and simply set `board.pieces` as needed, and `player_up` to white This ticket depends on #187 ## How to choose After color pref...
Would be nice to have a leaderboard showing scores against KataGo for various board sizes, difficulty settings, bot instances (see #324) and handicaps. You could use player initials from #142,...
# Reproducing this issue Cut your network connection several times during a game ## Suggestion Complete #134 to advance this effort
# Goal We should be able to restart gateway at any point during a game. Clients attempting to reconnect should be able to sanely return to the same game. ##...
The reconnect flow in the browser currently relies on the HISTPROV event. This is an event which is currently broadcasted to all clients. Gateway should stop listening for Kafka HISTPROV...
"Connecting to KataGo" dialog disappears incorrectly. If tinybrain is offline botlink will still ack, which is misleading. Tinybrain itself should ack before BOT_ATTACHED event is sent
Deal with deprecation warning ```text warning: use of deprecated item 'time::precise_time_ns': Use `OffsetDateTime::now() - OffsetDateTime::unix_epoch()` to get a `Duration` since a known epoch. --> src/websocket.rs:569:27 | 569 | let now...
API for harsh lib changed ```text error[E0308]: mismatched types --> src/compact_ids.rs:31:9 | 30 | pub fn decode(self) -> Option { | ------------ expected `std::option::Option` because of return type 31 |...
...stored in browser local storage. Keep it simple: 3 characters, uppercase, numbers, and VERY limited symbols, circa 1980s arcade style scoreboards.
# Goal Show a modal dialog with an OK button when a move is rejected, to let the user know that the system failed We want to be able to...