Alternate Playable Characters #44
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SketchyMaze/doodle#44
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
An idea how to have alternate playable characters for a given level.
Link a Start Flag to another Doodad.
The Play Mode, on init, will find the Start Flag that the character will spawn at and can check it for links to see who the player character should be.
If there are multiple linked doodads, one is chosen from randomly. All doodads linked to the Start Flag are destroyed at init time and the player character is created as a copy of the chosen doodad.
Should work OK for Boy and Blue Azulian because they were playable characters before.
It will be interesting to see what happens if you try to play as a Key or a Trapdoor. Will you be able to move?
If all goes well it may be cool to make all Creatures as possibly playable: