Skip to content

Inventory Implementation Testing & Validation

Satya Bhasale edited this page Oct 18, 2022 · 6 revisions

Interface Testing

A lot of the functionality for the inventory needs to be tested in real time. Screen recordings were converted to GIFs for some common inventory actions. NOTE: due to the resolution difference between the screen capture and game screen the mouse doesn't line up with the button being pressed.

Sprint 4

Based on user testing in sprint 4, refinements were made to the functionality of the inventory feature, in that the building items were removed and added into a new building popup that houses all building related actions. The resulting inventory feature is demonstrated below.

Equipping Main Player with Weapons:

equipmentinventory

Using Artefacts:

artefactinventory

Sprint 3

Buying Items showing up in Inventory

The user enters the shop and buys buildings, equipment and artefacts. The user then opens the inventory and shows that the items are appearing in the inventory as expected.

Buy to Inv

Changing Weapon in Inventory

The user currently is armed with the trident. Then the user arms the bow and arrow and shows that the sprite has updated. Lastly the user equips the sword and shows the sprite update.

Change Weapon

Using Potion in Inventory

The user fills up the health bar to 100 on the top left of the screen when using the potion item. The item is then reduced in quantity to 0 in inventory.

Potion

Placing Building from the Inventory

The user shows the game area and opens the inventory. They then place the wall. The user then moves and opens the inventory to place a tower.

Place Building

Testing Video

The entire testing of all the above GIFs is combined into a video in this link: https://youtu.be/todD0PJpiE0

Table of Contents

Home

How to Play

Introduction

Game Features

Main Character

Enemies
The Final Boss

Landscape Objects

Shop
Inventory
Achievements
Camera

Crystal

Infrastructure

Audio

User Interfaces Across All Pages
Juicy UI
User Interfaces Buildings
Guidebook
[Resource Management](Resource-Management)
Map
Day and Night Cycle
Unified Grid System (UGS)
Polishing

Game Engine

Getting Started

Entities and Components

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Troubleshooting

MacOS Setup Guide

Clone this wiki locally