Task #83
Updated by Kenneth Schuetz 3 months ago
## User Story As a **player**, I want to **move freely an teleport short distances**, so that I can **quickly reposition Intent: Set up, test, and avoid enemy attacks using magic**. ## Description - Players move using **WASD** or **arrow keys**. - Instead of sprinting, players can **teleport a short distance** using magic. - Teleportation consumes a small amount of mana. - There is a cooldown use the default game controls for the keyboard and mouse Note on estimation: Using the unity input system should be very quick to prevent spamming ## Test Cases accomplish if it hasn't been already. * [ ] Verify that movement inputs (WASD/arrow keys) respond correctly. **Dependencies** * [ ] Ensure that teleportation is triggered when the teleport key is pressed. Core game objects * [ ] Validate that teleportation moves the player a fixed distance. **Test Cases / Acceptance Criteria** * [ ] Confirm that teleportation works in Can all directions (forward, backward, left, right). actions be taken with the keyboard and mouse only (no need of another controller)? * [ ] Check that teleportation is **blocked by walls or obstacles**. * [ ] Ensure that teleportation **fails when mana is insufficent**. * [ ] Validate that teleportation cooldown prevents repeated use. Are the controls comfortable to use?