Unlocking System¶
We need a system on how to decide, which area is unlocked next.
Possible Solutions¶
additional attribute “configured” for areas, default: false
adding a minigame: configured = true
removing a minigame: if only minigame: configured = false
unlocking new areas:
world completed:
next dungeon configured = true: unlock dungeon
next dungeon configured = false: unlock next world
no next world exists: game done
dungeon completed:
next dungeon configured = true: unlock dungeon
next dungeon configured = false: unlock next world
no next dungeon exists: unlock next world
no next world exists: game done
at the start of the game: check, which areas need to be unlocked
Chosen Solution¶
1
Pro Chosen Solution¶
flexible and works with course changes by the lecturer
Contra Chosen Solution¶
N/A