Project

General

Profile

Task #77

Updated by Kenneth Schuetz 3 months ago

## User Story Intent: 

 Create functionality for the main menu. 

 **Note on estimation:** 
 As This is generally a **player**, I want to **cast spells using different elements**, so that I can **attack enemies, interact with very quick task since it is just the environment, and solve puzzles**. functionality of the menu (not the final visuals) 
 ## Description 
 * Players can harness elemental magic to cast spells. 
 [ ] **Test Cases** 
   * Different elements cause different effects (fire burns, water douses, earth creates obstacles, etc.). 
 * Spells require mana and are cast using button inputs. 
 ## Test Cases 
 * [ ] Verify that Does the player can select game have an element and cast option available from the main menu to start a spell. 
 new game? 
   * [ ] Ensure spells visually appear when cast. 
 Does the game have an option available from the main menu to go to the options menu? 
   * [ ] Validate that spells interact with Does the environment (e.g. fire burns wooden objects). 
 game have an option available from the main menu to show the credits for the game? 
   * [ ] Confirm that spells impact enemies based on elemental weakness. 
 Does the main menu contain an option to exit the game? 
   * [ ] Check that mana depletes when a spell is cast and regenerates over time. 
 Does the main menu contain the title of the game? 
   * [ ] Ensure that spellcasting fails when mana is insufficient. Does the main menu use placeholder graphics for all of its assets? 
   * [ ] Can placeholder assets be easily exchanged with final assets?

Back