]> git.cworth.org Git - lmno-todo/blob - TODO
nogit-sync commit
[lmno-todo] / TODO
1 Ordered list (repeating some of the below)
2 -----------------------------------------
3
4 0. Fix server rejection of illegal Scribe moves
5
6 1. Code up Scribe glyph detection
7
8 2. Fix empathy bug with rejoining (Andrew as Zombie)
9
10 3. Finish implementing Empires
11
12 Empathy
13 =======
14
15 Allow players to see what their current name is (currently
16 disappearining among the list which is sorted by overall score) and to
17 change their name if desired.
18
19 Fix bug Andrew saw where he went into a Zombie mode: He left the game,
20 and came back. When he was back his word scores were shown, but his
21 name was left off the round scores, stayed gray in the overall scores,
22 and the overall score was never increased.
23
24 Bisect and fix some test-suite regressions introduced recently.
25
26 Features (likely) requiring only client changes
27 -----------------------------------------------
28 * Make new categories appear at the top of the list
29
30   Note: We may not want this for sake of keeping the UI stable---this
31   is already a bit of a problem with the "Start Game" button which is
32   now appearing at the top of the list of categories. What I mean by
33   "stability" of the UI is that we don't want a user to be reaching
34   out to tap a vote button for a category and then have the category
35   vote button shift to a different location before they reach it.
36
37 * Make the "vote_against" button move a prompt down to the bottom of
38   the list and gray it out. This could be a better approach than
39   making the category entirely disappear.
40
41 * Un-gray-out a prompt when a player votes for it
42
43 * Make scores available at screens other than the category-selection screen
44
45 Add a TWINNER achievement
46
47 Add support for item counts as words, such as "three little words"
48
49 Allow clients to see previous round scores by swiping left
50
51 Figure out why Nancy's computer doesn't work at all
52
53 Auto-focus first text field
54
55 Style focus highlight for TAB-based navigation
56
57 Empires
58 =======
59
60 Convert HTML/JavaScript client to React
61
62 Add UI for combining/splitting empires, (modeled after the judging
63 interface in Empathy).
64
65 Add a chat interface for sending messages to the current empire (with
66 no history beyond a single message per sender)
67
68 Fix bug that allows people to re-reveal characters after game has started.
69
70 Scribe
71 ======
72
73 Fix server to reject illegal moves (not following the previous-move
74 constraint)
75
76 Extend test suite to cover legal and illegal scribe moves
77
78 Constrain glyph diagrams to not overflow page width
79
80 For a very wide display, put glyph diagrams on the side of the game
81 board instead of below.
82
83 Detect glyphs and highlight background of squares belonging to glyphs
84
85 Detect winner of mini-grid and overlay sumbol of player on mini-grid
86
87 Declare overall winner (both in "majority" and "superglyph" mode)