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?