Description:
Loads of new ideas, many from thinking about when I'm not coding and some from just now. Note that instead of doing leisure next, I'm doing events next. I honestly might switch back but I have ideas for dialog that fit nicely into a focus on events.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r244:1b9e291d8552 -

@@ -47,8 +47,8
47 Don't want to be too derivative
47 Don't want to be too derivative
48 - Employee training mechanic @maybe
48 - Employee training mechanic @maybe
49 Leisure:
49 Leisure:
50 - Add way to mark off area for leisure @milestone(4: Leisure)
50 - Add way to mark off area for leisure @milestone(6: Leisure)
51 - Basic satisfaction @milestone(4: Leisure)
51 - Basic satisfaction @milestone(6: Leisure)
52 - Set
52 - Set
53 End games/outcomes:
53 End games/outcomes:
54 - Financial mismanagement @milestone(5: Events)
54 - Financial mismanagement @milestone(5: Events)
@@ -92,7 +92,7
92 Structure:
92 Structure:
93 - Add modes @milestone(5: Events)
93 - Add modes @milestone(5: Events)
94 - Refactor stuff out of FNAGame
94 - Refactor stuff out of FNAGame
95 - Saving @prototyped
95 - Saving @prototyped @milestone(4: Beginning)
96 - Encompass @maybe
96 - Encompass @maybe
97 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?
97 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?
98 - Ensure library loads
98 - Ensure library loads
@@ -101,18 +101,54
101 - macOS
101 - macOS
102 - Decide how to handle ImGUI ref parameters
102 - Decide how to handle ImGUI ref parameters
103 Basically have to decide whether to embrace its style or go toward a more functional approach
103 Basically have to decide whether to embrace its style or go toward a more functional approach
104
104 - Add a start screen @milestone(4: Beginning)
105 - Add a create park dialog @milestone(4: Beginning)
106 - Procgen park names (that player can override)
107 - Button to generate new name?
108 - Allow player to choose title @maybe
109 Some possibilities: Mr., Ms., Mx., Director, Dr., Professor, Miss, Col., Herr Dr. Dr. nothing, custom
110 Might be fun to have tiny acknowledgement of choice β€” probably dialog only, no mechanical change. (E.g., a researcher might allude to you having a PhD. or an enby character might say something comiserating.)
111 - Allow player to choose difficulty
112 I'm thinking: Easy would be constant subsidy, Medium would be declining subsidy, and Hard would be none.
113 Could name them Benevolent, Austerity, and Hostility? Or Conservationist, Austerity, Libertarian? (Maybe too pointed!) I kind of like describing these as the government's "orientation" or "attitude" toward park.
114 - Allow player to choose profile image @maybe
115 Same style as rest of the game (dithered b&w, at least right now)
116 - Basic In-game menu @milestone(4: Beginning)
117 At minimum, New Game, Quit, and Quit to Menu
118 - Graphics options
119 - Add to in-game menu
120 - Additional in-game menu
121 - Save
122 - Save & Quit
105
123
106 Other features:
124 Other features:
107 Accessibility:
125 Accessibility:
108 - Verify contrast
126 - Verify contrast
109 - Option to Increase display size
127 - Option to Increase display size
110 - Option to Turn off bad outcomes or disasters?
128 - Option to Turn off bad outcomes or disasters @maybe
129 - Dyslexic-friendly font @maybe
130 - Screen reader support @maybe
131 Would probably be a big undertaking (sort of opposite to the web, where things tend to be accessible unless you start reimplenting things or going more advanced)
132 - Investigate .NET support for screen readers
133 - Ask on social media
134 - Moontools Discord
135 - FNA Discord
136 - Mastodon
137 - Figure out a good screen reader to use for testing
138 - macOS
139 - Windows
140 - Linux
141 - Look for prior art
142 - Add a "describe" button/key that speaks the current scene @maybe
143 -
111 Other QoL things:
144 Other QoL things:
112 - Adjust display size
145 - Adjust display size
113 - Toggle trees translucency
146 - Toggle trees translucency
147 Right now we hide trees outright, which probably should be limited to debugging
114 - Right click to center
148 - Right click to center
115 -
149 Internationalization:
150 - Probably won't pay to translate or anything, but should consider setting up the structure @maybe @milestone(4: Beginning)
151 If nothing else, might be useful for future projects.
116 Bugs:
152 Bugs:
117 Graphics:
153 Graphics:
118 - Trees jump around when pressing show/hide grid
154 - Trees jump around when pressing show/hide grid
You need to be logged in to leave comments. Login now