Project

General

Profile

Actions

Task #213

closed

User Story #346: Mechanics

Leveling System

Added by Kenneth Schuetz 3 months ago. Updated 3 months ago.

Status:
Blocked
Priority:
Medium
Assignee:
Category:
Mechanics
Target version:
Start date:
02/10/2025
Due date:
% Done:

0%

Estimated time:
4:00 h
Story Points:
2
Difficulty:
Medium
Blocked:
Yes

Description

User Story

As a player, I want to gain experience and level up, so that I can become stronger and unlock new abilities.

Description

  • Experience (XP) is gained by completing challenges, solving puzzles, and defeating enemies.
  • Leveling up grants stat increases, enhancing health, mana, and spell effectiveness.
  • Certain levels unlock new spells or abilities.
  • The XP required to level up increases progressively.

Test Cases

Verify that XP is awarded correctly for completing objectives.
Ensure that the correct XP amount is displayed in the UI.
Confirm that leveling up increases player stats appropriately.
Validate that unlocking new spells at specific levels functions as intended.
Ensure that higher levels require more XP to reach the next level.
Check that XP does not exceed the required amount before leveling up.
Confirm that XP gain is persistent and saved properly.

Actions

Also available in: Atom PDF