UQdeco2800/2022-studio-1

Fixing Environmental and Structure Save Game

Opened this issue · 0 comments

Description

Task: Fixing Environmental and Structure Save Game
Feature: SaveGame

Since the conclusion of Sprint 3 save game has had some functionality broken regarding the Environmental and Structural placement most likely due to the implementation of the universal grid system #208. This task aims to fix and reimplement functionality as needed to Save and Load Environmental and Structural Entities once again. This will hopefully be done via a similar method to previousally which was JSON serialisation of key important features. Ideally only minor fixes will be made but it is possible that a full rework is required depending on the extent of changes.

Dependencies

Milestones

List of steps that need to be completed for this task.

  • (Oct. 7) Investigation of Refactoring and Possible Solutions

After investigation it was determined that UGS while breaking the Save Game functionality requires some rework and loading and saving of additional information such as position in tiles. On top of this it was decieded that additional steps need to be taken and a transisition to stack tracing for invocation is needed.

  • (Oct 10) Fix Enviromental
  • (Oct 11) Fix Structurees
  • (Oct 14) Convert to Stack Tracing and clean up
  • (Oct 15) rewrite and finish unit tests as needed

Completion Deadline: Oct 15 Deadline

Documentation

Member