Show More
Commit Description:
Lots of cleanup.
Commit Description:
Lots of cleanup.
References:
File last commit:
Show/Diff file:
Action:
TODO.taskpaper
107 lines | 3.8 KiB | text/plain | TextLexer
107 lines | 3.8 KiB | text/plain | TextLexer
r48 | ||||
Gameplay: | ||||
Money: | ||||
r63 | - Add basic subsidy @milestone(1: Basic Money) @done(2021-01-27) | |||
r55 | - Basic Balance sheet | |||
r63 | - Basic balance sheet @milestone(1: Basic Money) | |||
- Basic display @done(2021-01-27) | ||||
- Movement @done(2021-01-27) | ||||
- Close button @done(2021-01-28) | ||||
- Better appearance | ||||
- Money graph @maybe | ||||
r103 | Procgen: | |||
r94 | short phase, maybe? | |||
r103 | - 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 | ||||
r48 | Logging: | |||
- Add contract struct @milestone(3: Contracts) | ||||
- Add tree simulation @milestone(3: Contracts) | ||||
- Add contract generation @milestone(3: Contracts) | ||||
- Outline reserved areas @milestone(3: Contracts) | ||||
- | ||||
Trees: | ||||
r53 | - Add basic maintenance cost @milestone(1: Basic Money) @done(2021-01-27) | |||
r48 | - Add basic age simulation | |||
- Biodiversity @maybe | ||||
- Research agreements @maybe | ||||
r63 | - Forest rangers allocatable as law enforcement? @maybe | |||
Have to think about thematic implications | ||||
Staff: | ||||
- Ranger staffing? @maybe @milestone(1: Basic Money) | ||||
- Staffing window | ||||
- Ranger allocation | ||||
- Set employee salaries, leave, etc. @maybe | ||||
- Figure out roles: ranger, educator, researcher? | ||||
Don't want to be too derivative | ||||
r103 | - Employee training mechanic @maybe | |||
r48 | Leisure: | |||
- Add way to mark off area for leisure @milestone(4: Leisure) | ||||
- Basic satisfaction @milestone(4: Leisure) | ||||
- Set | ||||
End games/outcomes: | ||||
- Financial mismanagement @milestone(5: Events) | ||||
- Figure out threshold | ||||
- Self-sufficient | ||||
i.e., no need for subsidy | ||||
May not be ending | ||||
- Forest mismanagement @milestone(5: Events) | ||||
- Figure out threshold | ||||
- High biodiversity? @maybe | ||||
- High satisfaction | ||||
- Figure out how to differentiate this from forest health | ||||
- Hat Trick: Satisfaction, Forest Health, **and** Self-Sustaining | ||||
- Figure out extent that this should even be possible? | ||||
Thematically, maybe dubious? | ||||
On the other hand, could be something that requires luck | ||||
It's possible in SimSafari | ||||
r94 | - Land repatriation to indigenous @maybe | |||
Like the acknowledgement, don't want it to be too white savior-y (although obv. player isn't necessarily white) | ||||
r48 | - Research center @maybe | |||
- | ||||
r94 | Community: | |||
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., | ||||
r103 | ||||
r48 | Misc: | |||
- Assistant commentary @milestone(5: Events) | ||||
Need to ensure it's not annoying | ||||
r94 | - Basic random events @milestone(5: Events) | |||
r48 | - Tree planting campaign | |||
- Friends of the park fundraiser | ||||
r94 | - Federal grant | |||
- Celebrity visit | ||||
- Disasters @maybe | ||||
- Fire | ||||
would probably have to animate | ||||
- Disease | ||||
r103 | - Photos for dialog? | |||
r48 | ||||
Structure: | ||||
- Add modes @milestone(5: Events) | ||||
- Refactor stuff out of FNAGame | ||||
r103 | - Saving @prototyped | |||
r94 | - 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? | ||||
r103 | - 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 | ||||
r94 | ||||
r48 | Other features: | |||
Accessibility: | ||||
- Verify contrast | ||||
r64 | - Option to Increase display size | |||
- Option to Turn off bad outcomes or disasters? | ||||
r48 | Other QoL things: | |||
- Adjust display size | ||||
- Toggle trees translucency | ||||
r103 | - Right click to center | |||