rylanharwood2 / CS461-SimulationCapstone

Other
0 stars 0 forks source link

Flight Simulation Save State #1

Open Wislern opened 10 months ago

Wislern commented 10 months ago

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