|
|
|
|
|
Gameplay:
|
|
|
Money:
|
|
|
- Add basic subsidy @milestone(1: Basic Money) @done(2021-01-27)
|
|
|
- Basic Balance sheet
|
|
|
- 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
|
|
|
Procgen:
|
|
|
short phase, maybe?
|
|
|
- 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)
|
|
|
- Add contract generation @milestone(3: Contracts)
|
|
|
- Outline reserved areas @milestone(3: Contracts)
|
|
|
-
|
|
|
Trees:
|
|
|
- Add basic maintenance cost @milestone(1: Basic Money) @done(2021-01-27)
|
|
|
- Add basic age simulation
|
|
|
- Biodiversity @maybe
|
|
|
- Research agreements @maybe
|
|
|
- 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
|
|
|
- Employee training mechanic @maybe
|
|
|
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
|
|
|
- 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)
|
|
|
- Research center @maybe
|
|
|
-
|
|
|
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.,
|
|
|
|
|
|
Misc:
|
|
|
- Assistant commentary @milestone(5: Events)
|
|
|
Need to ensure it's not annoying
|
|
|
- Basic random events @milestone(5: Events)
|
|
|
- Tree planting campaign
|
|
|
- Friends of the park fundraiser
|
|
|
- Federal grant
|
|
|
- Celebrity visit
|
|
|
- Disasters @maybe
|
|
|
- Fire
|
|
|
would probably have to animate
|
|
|
- Disease
|
|
|
- Photos for dialog?
|
|
|
|
|
|
Structure:
|
|
|
- Add modes @milestone(5: Events)
|
|
|
- Refactor stuff out of FNAGame
|
|
|
- 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:
|
|
|
- Verify contrast
|
|
|
- Option to Increase display size
|
|
|
- Option to Turn off bad outcomes or disasters?
|
|
|
Other QoL things:
|
|
|
- Adjust display size
|
|
|
- Toggle trees translucency
|
|
|
- Right click to center
|
|
|
|