Open jasonchadwick opened 2 years ago
To start, tree could just be linear - must go through levels in order.
Example of possible tree:
Could then have all three of these bosses required to get to the next section, which would combine all the concepts. So the player can choose the order in which they learn the concepts, but they must solve them all before the next section.
Tree that maps out all existing levels, showing which ones are prerequisites for others. Can have different branches for controlled objects, bomb bot enemies, etc.
Boss levels at the end of each branch.
This will require that we track a player across sessions to keep track of which levels are complete, incomplete, or locked. Player can manually choose to reset their progress at any time, but if they don't it should track their progress across multiple sessions.