Game: Remove Object Placement feature from Game Simulator #2810
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Partially addresses #2806. This PR will be in draft for now until we have finalized the decision to remove the Object Placement feature.
This PR removes the Object Placement feature completely from the Game Simulator. As discussed in the linked issue, the Object Placement feature is currently not in use by the story-writers (myself), and is inaccessible to the students. Hence, there are no active users, and may need to be retired.
While there certainly is potential for the Object Placement feature to play a role in the future (e.g. being able to generate completely new asset combinations for the game and the CMR feature), it can be retired for now, and we can re-implement it with only the necessary features when needed.
Type of change
This would be considered breaking change by definition; however, the rest of the Game Simulator is quite independent from the Object Placement feature, and the removal of this feature should not cause any major changes to the other functionalities.
How to test
Build and deploy the frontend, and check that all other functionalities continue to work as expected.
Checklist