This can be tackled after #8
There should be a GUI to run the simulation step by step.
At minimum, the user should get the following controls:
- Advanced the simulation one step
- Run everything
This can be expanded with more controls:
- Run a specified number of steps
- While running: pause after the current step
When the simulation is paused (or complete), the user must be able to inspect the state of the model, e.g. the current declarative memory state or the environment.
As an advanced feature, we could allow the user to inspect the model state during earlier steps as well.
This can be tackled after #8
There should be a GUI to run the simulation step by step.
At minimum, the user should get the following controls:
This can be expanded with more controls:
When the simulation is paused (or complete), the user must be able to inspect the state of the model, e.g. the current declarative memory state or the environment.
As an advanced feature, we could allow the user to inspect the model state during earlier steps as well.