Skip to content

Level Editor #111

@andytorrestb

Description

@andytorrestb

PR110 starts to implement a level editor. It establishes a simple demo that allows users to create custom maps and/or load in templates. This is meant to build the foundation as we can iterate towards the final requirements.

Features:
Provides users with a UI to place objects within a 2D grid (multilayer).
Provides users with a UI to define map terrain.
Loads TSX assets so the level editor shares the same graphics as main game.
Users can save maps to JSON files.
Standard help menu with described controls.

To Do:
Add ally placement and finish enemy placement.
Hook up and test with the main game.

Open Questions:
How do we manage the new map data. Do you ask players to export their maps to a different repository?
Do we need to make any changes to the main code to support this feature.
Any other UI or level editing features you'd like to see?
Any tests you'd like to see me develop?

Any other feedback is greatly appreciated. I'm not 100% sure where this needs to be to be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinvestigation-requiredIssue needs to be firstly identifiedtextRelates to text visible in the applicationuiRelates to changes on the User Interface

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions