Skip to content

Allow multiple connected maps #59

Open
@otacke

Description

@otacke

As an author, I want to be able to use a set of connected maps in order to enlarge the area that can be explored (similar to how Super Mario World uses tubes on the map).

Would at least involve:

  • Using a list of maps (gamemapSteps) instead of just one
  • Deciding what options should be choosable/reusable/overridable for each map individually (e.g. different background music for each map)
  • Change logic to handle lists of maps (keep track of current map, change (re)storing the state, etc. )
  • Add logic to jump between maps (display confirmation, visual transition, sound, ...)
  • Change logic to handle individual options
  • Amend special stages with a "teleport" option in editor
    • allows to choose a target map and a target stage from all the currently available maps/stages or to jump randomly
    • allows to optionally add a confirmation message (e.g. if returning to the previous map will not be possible)
    • allow to decide whether the stage can be used only once or repeatedly (default)
    • handles targets that were chosen but that then got deleted (set to random and display warning with list of targets)
  • Add editor option for teleport sound

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfunding welcomeGood idea, funding would help to free time for implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions