Second-Samurai / ThatOneSamuraiGame

0 stars 0 forks source link

Investigate the use of a Boot scene for the managers, singleton and persistent services #50

Open jChicote opened 2 months ago

jChicote commented 2 months ago

Note include the research notes in this ticket. Otherwise move it into a seperate Google Doc

jChicote commented 1 month ago

Progress with Boot scene

Proposed design for the handling dependencies

  • For now make fields public for access
  • Properly name the target class or object
  • Have a seperate object responsible for managing the debug state of the scene.
jChicote commented 1 month ago

Notes on each manager:

SceneManager:

Objects it requires for setup (This may be a problem as running this from any scene requires these objects to exist if wanting to prepare the scene.0

What we want for the debug scene?:

Challenges:

jChicote commented 1 month ago

Scope change

There needs to be more cleanup work in order for the code to be more verbose to the ready. Whilst the classes are being prepared to be applied to the bootscene. A struturtal role might be in place in order to prevent previous mistakes.

jChicote commented 2 weeks ago

Scope change:

The production scene contains controllers for checkpoints that are not properly managed now that the CheckpointManager is moved to the Scene level rather than the game persistent level

Additionally we want to investigate any possible further issues and changes we need: