For example, some scenarios might benefit from being able to show more detailed game state variables compared to just having the stats at the top of the screen.
In the default scenario, it might for example be interesting to know how many solar power plants that have been built. Or how many days that are left until a special event will occur (if they play as the president and it's important that the player prioritise their actions, say, before an election).
It could also show time of day, rounds played, and many more details that might add depth to the simulation.
Having a view of detailed variables would allow the player to better understand some scenarios where a lot might be going on in the background that is important to keep an eye on and manage.
Implementation thoughts
Allow each game state variable to define if it should be visible to the player. If it is, it could be shown in some special UI with the detailed game state.
One possible implementation approach could be to let the scenario define which game state variables that should be grouped together, possibly with descriptions and titles for each variable and/or section.
For example, some scenarios might benefit from being able to show more detailed game state variables compared to just having the stats at the top of the screen.
In the default scenario, it might for example be interesting to know how many solar power plants that have been built. Or how many days that are left until a special event will occur (if they play as the president and it's important that the player prioritise their actions, say, before an election).
It could also show time of day, rounds played, and many more details that might add depth to the simulation.
Having a view of detailed variables would allow the player to better understand some scenarios where a lot might be going on in the background that is important to keep an eye on and manage.
Implementation thoughts
visible
to the player. If it is, it could be shown in some special UI with the detailed game state.