From 5d8f3e9c0e1ba60767684223bae5bccb1f435833 Mon Sep 17 00:00:00 2001 From: bel Date: Tue, 28 Mar 2023 20:34:05 -0600 Subject: [PATCH] pttodo --- todo.yaml | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100755 todo.yaml diff --git a/todo.yaml b/todo.yaml new file mode 100755 index 0000000..8694e20 --- /dev/null +++ b/todo.yaml @@ -0,0 +1,128 @@ +todo: +- trigger a vote +- trigger an election +- trigger a shuffle for init +- assign aliases +- display vote progress +- how to get audio from inside docker into discord? +- how to get audio from game into discord? +- trigger dolphin pause via query param mapping to a button that is a pause hotkey +- todo: rotation triggers + subtasks: + - ui for election start, election votes, election end stuff + - todo: stdin + subtasks: + - minigame end + - todo: voice recognition of hotwords to vote who dun it + subtasks: + - random word from cur wikipedia page + - only spectators have hotwords and must get a player to speak it + - tribunal to vote who said it +scheduled: [] +done: +- todo: sticky keyboard input mode for enable/disable explicitly + ts: Thu Mar 23 20:55:52 MDT 2023 +- todo: case-sensitive + ts: Fri Mar 24 13:39:26 MDT 2023 +- todo: rusty configs have "name" for each client so "if name == server_broadcasted_name + { debug_print_in_gui(server_broadcasted_message) } + ts: Fri Mar 24 16:40:09 MDT 2023 +- todo: change from 'a','b','c' from rust to just 10,11,12 so playerName is known + implicitly but then gotta translate back to char for keyboard things somewhere; + space delimited? + ts: Fri Mar 24 17:00:55 MDT 2023 +- todo: '"Button" to interface or strings' + ts: Fri Mar 24 17:01:01 MDT 2023 +- todo: input.UDP as a raw provider + ts: Fri Mar 24 19:58:59 MDT 2023 +- todo: input.MayhemParty as a logical wrapper + ts: Fri Mar 24 19:58:59 MDT 2023 +- todo: change from 'a','b','c' from rust to just 11,21,31,41 so playerName is known + implicitly from %10 but then gotta translate back to char for keyboard things + somewhere; space delimited? + ts: Fri Mar 24 19:58:59 MDT 2023 +- todo: input."Button" to interface or strings + ts: Fri Mar 24 21:16:39 MDT 2023 +- todo: input.MayhemParty as a logical wrapper from %10 but then gotta translate back + to char for keyboard things somewhere; space delimited? + ts: Fri Mar 24 21:16:39 MDT 2023 +- todo: change from 'a','b','c' from rust to just 11,21,31,41 so playerName is known + implicitly + ts: Sat Mar 25 00:06:21 MDT 2023 +- todo: lag via UDP formatted inputs as space-delimited TS PID buttonIdx buttonIdx + buttonIdx + ts: Sat Mar 25 00:13:19 MDT 2023 +- todo: map keys triggered by user to player idx and their keys + ts: Sat Mar 25 00:44:19 MDT 2023 +- todo: use button.V01Cfg; map keys triggered by user to player idx and their keys + ts: Sat Mar 25 09:12:43 MDT 2023 +- todo: v01cfg includes messages to send per client and exposes tcp server for it + ts: Sat Mar 25 10:09:06 MDT 2023 +- todo: v01cfg includes messages to send per client and exposes http server for it + ts: Sat Mar 25 11:28:29 MDT 2023 +- todo: send clients messages to display + ts: Sat Mar 25 11:28:29 MDT 2023 +- todo: input.MayhemParty as a logical wrapper from mod10 but then gotta translate + back to char for keyboard things somewhere; space delimited? + ts: Sat Mar 25 11:28:40 MDT 2023 +- todo: rusty configs have "name" for each client + details: | + 'if name == server_broadcasted_name { debug_print_in_gui(server_broadcasted_message) }' + ts: Sat Mar 25 11:28:40 MDT 2023 +- todo: rotation triggers + subtasks: + - minigame end + - random word from cur wikipedia page + - each person has their own hotword + - only spectators have hotwords and must get a player to speak it + - tribunal to vote who said it + ts: Sat Mar 25 11:29:52 MDT 2023 +- todo: we have 7 players oooooof + ts: Sat Mar 25 11:29:52 MDT 2023 +- todo: endpoint for v01 to start read-only mode so when hotword spoken, players are + dcd without losing players + ts: Sat Mar 25 23:16:47 MDT 2023 +- todo: tts for when someone said the word via larynx docker + http.get + https://pkg.go.dev/github.com/faiface/beep@v1.1.0/wav + ts: Sun Mar 26 09:57:02 MDT 2023 +- todo: endpoint for v01 to start read-only mode so when hotword spoken, players are + dcd without losing players; press a hotkey that is bound to dolphin emulator pause + ts: Sun Mar 26 14:28:46 MDT 2023 +- todo: game master to coordinate config change + ts: Mon Mar 27 11:01:10 MDT 2023 +- todo: rotation triggers + subtasks: + - todo: stdin + subtasks: + - minigame end + - todo: voice recognition of hotwords to vote who dun it + subtasks: + - random word from cur wikipedia page + - each person has their own hotword + - only spectators have hotwords and must get a player to speak it + - tribunal to vote who said it + ts: Mon Mar 27 11:04:56 MDT 2023 +- todo: clients can send STT via box + ts: Mon Mar 27 17:55:41 MDT 2023 +- todo: -venue needs to update for new env variables for GUI + ts: Mon Mar 27 21:43:40 MDT 2023 +- todo: -venue needs to udpate hits hotword path for new Users.[].State.GM.Alias + ts: Mon Mar 27 21:43:40 MDT 2023 +- todo: clients can vote + ts: Mon Mar 27 21:43:40 MDT 2023 +- todo: rotation triggers + subtasks: + - ui for election start, election votes, election end stuff + - todo: stdin + subtasks: + - minigame end + - todo: voice recognition of hotwords to vote who dun it + subtasks: + - random word from cur wikipedia page + - each person has their own hotword + - only spectators have hotwords and must get a player to speak it + - tribunal to vote who said it + ts: Mon Mar 27 21:43:40 MDT 2023 +- todo: https via home.blapointe and rproxy + ts: Mon Mar 27 21:43:53 MDT 2023 +- todo: single docker image to run all + ts: Tue Mar 28 20:34:03 MDT 2023