Project

General

Profile

Task #86

Updated by Kenneth Schuetz 3 months ago

## User Story 
 As a **player**, I want to **perform a basic magic attack**, so that I can **deal damage without consuming large amounts of mana**. 
 ## Description 
 - Players can fires a **basic ranged magic attack** with a **low mana cost** or **no mana cost**. 
 - The attack has **limited range Intent: 

 Create ambiance and moderate damage**. 
 - The projectile speed is **moderate**, emotional tone for the game and it may be affected by the player’s elemental affinity. levels. 
 - The play can **rapid-fire basic attack** but with a slight delay * [ ] **Dependencies**  
   * [ ] Menus 
 ## Controls   
 * [ ] Left Mouse Buttons (LMB) -> Fire Basic Magic Attacks **Test Cases / Acceptance Criteria** 
 * [ ] R (Reload/Recharge if needed, or manual spell switch if applicable) When on the main menu is there background music playing? 
 * [ ] 1-4 (Numer Keys -> Switch base magic element (if elements affect When in the base attack) game is there background music playing? 
 ## Test Cases * [ ] When changing menus and game states does the music change from one to another without creating issues? 
 Verify that pressing **LMB (Left Mouse Button)** launces a **basic magic **projectile**.** 
 Ensure * [ ] Is the **projectile moves in the correct direction** based menu music integrated on the player's aiming (**mouse cursor location**). all menu screens? 
 Confirm that * [ ] Is the **projectile collides with enemies and deals damage**. in-game music integrated on all game levels? 
 Validate that * [ ] Does the **projectile disappears upon impact or after traveling a music use the volume set distance**. 
 Check that **basic attacks can be used even when mana is low** (if applicable) 
 Ensure that **rapid-firing basic attacks is possible but has a built-in delay**. 
 Verify that **pressing 1-4 switches base magic elements** if implemented. in the options menu?

Back