Inventory - UQdeco2800/2022-studio-2 GitHub Wiki
Introduction
The inventory system is implemented for the player to track their inventory and store items. It is able to be opened and closed by clicking a button on the keyboard. This component also handles player's interaction with items in the inventory.
Guide on how to use the InventoryComponent
Code
Sprint 1
Sprint 2
- Inventory Code Logic
- Inventory Display Logic
- Item Equipment and Potion Consumption Logic
- Menu Soundtrack Logic
- Armour Implementation
Sprint 3
- Inventory base function updates
- Individual Item Display
- Inventory interactions and refinements
- Potions New potion types and effects
- Inventory UML Diagram
- Armour Configuration UML Diagram
- Potion Effects UML Diagram
Sprint 4
- InventoryComoponent SonarCloud Sprint 4
- Code Optimisations
- New functionalities
- Inventory UML Diagram and Sequence Diagram
Design
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Testing Plan & User Testing
Sprint 3
Sprint 4
- Screen Soundtrack Assets User Test
- New Inventory Button Visual Assets User Test
- Armour user testing, code, and changes to plan
- Potions Update User testing, Future Directions, Code
- InventoryComponent Unit Test
- PotionFactory Unit Test
- ArmourFactory Unit Test
Members:
Anders Jepsen, 47662588 (Oceanfloor#3343, https://github.com/0ceanfloor)
Li-Sung Ou, 45844522 (Secret Agent Randy Beans#6754, https://github.com/PeterOu8)
Zhenyu Ding, 45250673 (7ayuu#3089, https://github.com/7ayuu)
Siu Ming Lam, 45945625 (Timothy_Lam#2101, https://github.com/TimothyLam123)
Lachlan McDonald, 45320932 (merty009#1029, https://github.com/Lukeyone)