Files
gralias/todos.md
2025-06-27 12:05:55 +03:00

2.1 KiB

feats

  • auto close room if nothing is going on there (hmm) for ~1h; +
  • words database (file) load and form random 25 words; +
  • different files for each supported lang;
  • mark cards (instead of opening them (right click?);
  • invite link; +
  • login with invite link; +
  • there three places for bot to check if its its move: start-game; end-turn, after mime gave clue; +
  • remove bot button (if game is not running, or bot already added); +
  • show in backlog (and with that in prompt to llm) how many cards are left to open, also additional comment: if guess was right;
  • hide clue input for mime when it's not their turn;
  • needs resend to llm btn; +
  • better styles and fluff;
  • common auth system between sites;
  • autoscroll down backlog on update;
  • gameover to backlog;
  • ended turn action to backlog;
  • clear indication that model (llm) is thinking / answered;
  • instead of guessing all words at ones, ask only for 1 word to be open.
  • ways to remove bots from teams;
  • check if clue word is the same as one of the cards and return err if it is; +

sse points

  • clue sse update;
  • join team;
  • start game;
  • end turn;
  • open card;
  • game over;
  • timer per turn (when added);

issues

  • after the game started (isrunning) players should be able join guessers, but not switch team, or join as a mime;
  • cleanup backlog after new game is started;
  • guessers should not be able to open more cards, than mime gave them +1 (auto end turn); +
  • 0 should mean without limit;
  • sse hangs / fails connection which causes to wait for cards to open a few seconds (on local machine);
  • after starting a new game (after old one) blue mime has no clue input;
  • remove verbs from word file;
  • invite link gets cutoff;
  • mime rejoined the room: does not see colors; state save in store.json has empty role and team +
  • restart bot routines after server restart; +
  • guesser did not have same number of guesses (move ended after 1 guess); show how much guesses left on the page (red after blue);
  • guesser bot no request after game restart;
  • if mime joins another role, he stays as mime (before game start);
  • guesser llm makes up words, likely the prompt should be more clear;