# HG changeset patch # User alys # Date 2021-02-15 04:27:26 # Node ID 6cb8a47f9067be3b09cf141eefbf90102e23d820 # Parent 12d5ceab1b50be3fe051c4f3a0a388b412c1d77f Update TODOs. diff --git a/TODO.taskpaper b/TODO.taskpaper --- a/TODO.taskpaper +++ b/TODO.taskpaper @@ -9,10 +9,15 @@ - Close button @done(2021-01-28) - Better appearance - Money graph @maybe - Procgen: + Procgen: short phase, maybe? - - Add some procedurally generated dialog @maybe @milestone(Procgen) - - Add some procedurally generated newspaper @maybe @milestone(Procgen) + - Add some procedurally generated dialog @maybe @milestone(2: Procgen) + - Add some procedurally generated newspaper @maybe @milestone(2: Procgen) + - Basic NEWS tab @milestone(2: Procgen) + - Different tabs for different sources + Straight-ahead news, tabloid, and something environmental? + - Write a couple dozen stories + - Figure out update interval Logging: - Add contract struct @milestone(3: Contracts) - Add tree simulation @milestone(3: Contracts) @@ -33,7 +38,7 @@ - Set employee salaries, leave, etc. @maybe - Figure out roles: ranger, educator, researcher? Don't want to be too derivative - - Employee trainiing mechanic @maybe + - Employee training mechanic @maybe Leisure: - Add way to mark off area for leisure @milestone(4: Leisure) - Basic satisfaction @milestone(4: Leisure) @@ -62,7 +67,7 @@ Differing reputation with different groups. Could mix more and less political. Don't want to go too Democracy 3/4: being able to affect the group size via policy is probably out. (Groups being intersectional might work, but is kind of tricky.) Maybe a procedurally generated set of groups with some hard-coded elements? E.g., - + Misc: - Assistant commentary @milestone(5: Events) Need to ensure it's not annoying @@ -75,13 +80,21 @@ - Fire would probably have to animate - Disease + - Photos for dialog? Structure: - Add modes @milestone(5: Events) - Refactor stuff out of FNAGame - - Saving + - Saving @prototyped - Encompass @maybe Currently thinking about a hybrid model where the Simulation class receives a lot of the events from Encompass. so things like Events, Contracts, and Research agreements are handled by Encompass. Perhaps Input, too? + - Ensure library loads + - Windows + - Linux + - macOS + - Decide how to handle ImGUI ref parameters + Basically have to decide whether to embrace its style or go toward a more functional approach + Other features: Accessibility: @@ -91,4 +104,4 @@ Other QoL things: - Adjust display size - Toggle trees translucency - - Right click to center \ No newline at end of file + - Right click to center