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 | 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( |
|
50 | - Add way to mark off area for leisure @milestone(6: Leisure) |
|
51 |
- Basic satisfaction @milestone( |
|
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