Project

General

Profile

Task #223

Updated by Kenneth Schuetz 3 months ago

## User Story 
 As a **player**, I want to **freely select levels**, so that I can **explore different paths while unlocking abilities to fully complete them later**. 
 ## Description 
 - Players can **choose any level from the start**, but some sections **cannot be accessed without specific powers**. 
 - **New spells and abilities unlock previously unreachable areas**, encouraging **revisiting levels**. 
 - Levels have **multiple paths**, but some require **backtracking once powers are obtained**. 
 - **Progress is saved**, meaning completed objectives remain done when replaying a level. 
 ## Test Cases 
 * [ ] Verify that **all levels are available to select from the beginning**. 
 * [ ] Ensure that **some areas within levels remain inaccessible without the correct power**. 
 * [ ] Confirm that **unlocking a new power allows the player to access blocked paths in previous levels**. 
 * [ ] Validate that **progress (e.g., collected items, completed puzzles) persists between level replays**. 
 * [ ] Ensure that **players can complete levels in any order but may need to return to fully complete them**. 
 * [ ] Check that **the Level Select menu visually indicates which levels are fully completed vs. partially completed**.

Back