User Statement:
-As a vehicle engineer, I want to be able to playback the simulation from specific save states so that I can test flight conditions under a specific environment with slightly modified settings.
Background:
-We want this so that the users of the simulation can design a scenario and use that as a save state to playback from. This is mostly
a feature for our project partner to use in their applications of the simulation, but is also a quality of life feature for all users of the
product
Requirements:
-Database supports saving data from a specific point in time and creating a new simulation from that save state
-Must be space efficient in the way we store and access data
Tasks (not including dependencies, which will be the main time sink to get to this issue):
-Store all current data and X amount of data in database
-Allow user to crate save request to pull and save all data at a point
-Implement a feature to replay a simulation from saved state
Estimate:
-2 weeks in total for the three tasks
Acceptance criteria:
-The user can save a simulation at a given state and replay from that exact state at will
Definition of done:
-Passes all automated tests
-Manual playtesting complete making sure that performance is not poorly affected and it works properly
-Documentation complete and pull is reviewed
-Merged to main
User Statement: -As a vehicle engineer, I want to be able to playback the simulation from specific save states so that I can test flight conditions under a specific environment with slightly modified settings.
Background: -We want this so that the users of the simulation can design a scenario and use that as a save state to playback from. This is mostly a feature for our project partner to use in their applications of the simulation, but is also a quality of life feature for all users of the
product
Requirements: -Database supports saving data from a specific point in time and creating a new simulation from that save state -Must be space efficient in the way we store and access data
Dependencies: -Plane modelling (blocker) -Terrain generation (blocker) -Physics engine (blocker)
Tasks (not including dependencies, which will be the main time sink to get to this issue): -Store all current data and X amount of data in database -Allow user to crate save request to pull and save all data at a point -Implement a feature to replay a simulation from saved state
Estimate: -2 weeks in total for the three tasks
Acceptance criteria: -The user can save a simulation at a given state and replay from that exact state at will
Definition of done: -Passes all automated tests -Manual playtesting complete making sure that performance is not poorly affected and it works properly -Documentation complete and pull is reviewed -Merged to main