Mission
home

Simulation Game

1.
Idea generation (Teachers)
a.
Identical as ‘Theory Game’
2.
Feasibility check (Developer)
•
Check if each simulation can support clear, repeatable tasks as a game loop
3.
Task generation (Developer)
•
Generate possible tasks for each simulation
•
Each task should be solvable using the simulation it is designed for
•
Each task should include variables that can be randomized such that the same task can be done multiple times without memorizing the values
•
The randomization should happen under defined constraints
•
Each task must have a clear objective and expected outcome
•
Each task must include correct result(s) for validation
•
Define constraints for variables to ensure valid and solvable scenarios
4.
Figma prototype (TA)
•
Design the first version of the simulation to show a game loop for one task
•
Demonstrate user interaction flow and feedback for one complete task cycle
5.
Feedback + approval (Teachers)
•
Check whether tasks cover key concepts and use cases of the simulation
•
Feedback on the provided prototype
6.
Implementation (Developer)
•
Implement simulation logic, task system, and game mechanics
7.
Testing (TA)
•
Check the flow of the game
•
Check the tasks themselves
•
Verify that randomized variables always produce valid and solvable tasks
•
Check that task results are correctly evaluated by the system
•
Check behavior under edge-case variable values (min/max constraints)
8.
Final approval (Teachers)