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:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -47,8 +47,8 | |||
|
47 | 47 | Don't want to be too derivative |
|
48 | 48 | - Employee training mechanic @maybe |
|
49 | 49 | Leisure: |
|
50 |
- Add way to mark off area for leisure @milestone( |
|
|
51 |
- Basic satisfaction @milestone( |
|
|
50 | - Add way to mark off area for leisure @milestone(6: Leisure) | |
|
51 | - Basic satisfaction @milestone(6: Leisure) | |
|
52 | 52 | - Set |
|
53 | 53 | End games/outcomes: |
|
54 | 54 | - Financial mismanagement @milestone(5: Events) |
@@ -92,7 +92,7 | |||
|
92 | 92 | Structure: |
|
93 | 93 | - Add modes @milestone(5: Events) |
|
94 | 94 | - Refactor stuff out of FNAGame |
|
95 | - Saving @prototyped | |
|
95 | - Saving @prototyped @milestone(4: Beginning) | |
|
96 | 96 | - Encompass @maybe |
|
97 | 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 | 98 | - Ensure library loads |
@@ -101,18 +101,54 | |||
|
101 | 101 | - macOS |
|
102 | 102 | - Decide how to handle ImGUI ref parameters |
|
103 | 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 | 124 | Other features: |
|
107 | 125 | Accessibility: |
|
108 | 126 | - Verify contrast |
|
109 | 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 | 144 | Other QoL things: |
|
112 | 145 | - Adjust display size |
|
113 | 146 | - Toggle trees translucency |
|
147 | Right now we hide trees outright, which probably should be limited to debugging | |
|
114 | 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 | 152 | Bugs: |
|
117 | 153 | Graphics: |
|
118 | 154 | - Trees jump around when pressing show/hide grid |
You need to be logged in to leave comments.
Login now