Skip to content

Obstacle testing

Shanshan edited this page Sep 1, 2021 · 23 revisions

Table of Contents

Alien Plants & Variation thorns
  Background and Goals
  Process
  Key questions
  Results
  Summary

Alien Plants & Variation thorns

Background and Goals

We have implemented the functions of obstacles and designed the models of obstacles:

  • Randomly generated obstacle
  • After character hitting
    • Reduce health
    • Reduce speed
    • Obstacle disappear
  • Interaction with character
    • character can jump over the obstacles

This user test is aimed to improve our features and make changes to the model.

Process

To conduct our user testing we did the following:

  • We invited users to play the game.
  • We observed the actions they had when interacting with the obstacles.
  • Record every important observations like "they like the design style of obstackles", "they found a bug on generating the obstacles randomly" etc.
  • After they finish playing the game, we interviewed them with several questions regarding the obstacles.

Secondly, invite developers from the relevant project team to come to test:

  • Inform them of relevant test items.
  • Each tester conducts the test individually.
  • Experience the game flow.
  • Each person takes turns evaluating game features.

Key questions

  • What's your opinions about the obstacles? (in any perspectives)
  • What did you like/dislike about the obstacles?
  • Do you have any advice to improve the obstacles?
  • Are there any questions? Was there anything that was confusing about how the enmies worked?

Results

User 1:

  • Observations:

    • The user enjoyed the game.
    • Because continuous jumping is possible, users can jump through the air all the time without touching the obstacles at all.
    • Obstacles are dense, if only the ordinary jump is difficult to jump over
  • Thoughts:

    • The design and the animation of obstacles is good
  • Likes/Dislikes:

    • Liked:The style of obstackles is amazing. And the speed reduction effect is obvious which increases the difficulty of the game
    • Disliked: The obstacles are too many, sometimes obstacles will be generated at the river, it is difficult to jump over.
  • General Comments/Suggestions:

    • Modify the randomness of obstacle generation.
    • Add more types of obstacles.
    • Can add obstacles that will actively attack the character within a certain range.

User 2:

  • Observations:

    • Users quickly get started without a tutorial, but don't know what the purpose of the game is.
    • Users feel that the obstacles are a bit small.
  • Thoughts:

    • The animation loooks good.
  • Likes/Dislikes:

    • Liked:The design of obstacles.
    • Disliked: Too less types of obstacles.
  • General Comments/Suggestions:

    • Add more debuffs.
    • Add more kinds of obstacles like ufos in the sky.
    • Have a hint for different kinds of obstacles.

User 3:

  • Observations:

    • Users didn’t understand the role of obstacles very well at first.
    • The user seems to like the appearance of the obstacle.
  • Thoughts:

    • Users feel that the appearance of obstacles is very cool.
    • Obstacles have less effect.
    • Hope more other effects and obstacles.
  • Likes/Dislikes:

    • Liked:The trigger animation of the obstacle looks good
    • Disliked: Obstacles have less effect.
  • General Comments/Suggestions:

    • Add more effects.
    • Add more types of obstacles.
    • Add tutorial.

Summary

Most participants are able to play the game smoothly, but there will be some users who are not sure about the role of obstacles, and they are not sure what to do when they encounter obstacles. As one participant suggested, it might be useful to add a tutorial.

Almost all participants liked the obstacle design and animation. However, there are only two types of obstacles currently completed, and we should continue to add more types of obstacles.

As more than one participant mentioned in their responses, the current obstacles have only a few effects-slowing down and reducing blood. They hope to add more effects to increase the difficulty of the game.

Gameplay

Home

Main Character

πŸ‘Ύ Obstacle/Enemy

Food & Water

Pickable Items

Game achievements

Game Design

Emotional Goals

Game Story

Influences

Style

Pixel Grid Resolution

Camera Angle and The Player's Perspective

Features Design

Achievements Screen

Achievements Trophies and Cards

Music Selection GUI

πŸ‘Ύ Obstacle/Enemy

 Monster Manual
 Obstacles/Enemies
  - Alien Plants
  - Variation thorns
  - Falling Meteorites
  - FaceHugger
  - AlienMonkey
 Spaceship & Map Entry
 Particle effect

Buffs

Debuffs

Buffs and Debuffs manual

Game Instruction

[code for debuff animations](code for debuff animations)

Infinite loop game system

Main Menu Screen

New Setting Screen

Hunger and Thirst

Goals and Objectives

HUD User Interface

Inventory System

Item Bar System

Scoring System

Props store

BGM design

Sound Effect design

Main game interface

Invisible ceiling

New terrain sprint 4

New game over screen sprint 4

Code Guidelines

Main Character Movement, Interactions and Animations - Code Guidelines

Item Pickup

ItemBar & Recycle system

Main Menu Button Code

Game Instructions Code

πŸ‘Ύ Obstacle/Enemy

 Obstacle/Enemy
 Monster Manual
 Spaceship Boss
 Particle effects
 Other Related Code
 UML & Sequence diagram of enemies/obstacles

Scoring System Implementation Explanation

Music Implementation

Buff and Debuff Implementation

Score History Display

code improvement explanation

Infinite generating terrains Implementation Explanation

Game Over Screen and functions explaination

Buffer timer before game start

Scrolling background

Multiple Maps

Invisible ceiling

Rocks and woods layout optimization

Magma and nails code implementation

Background Music Selection

Chooser GUI Implementation

Chooser GUI Logic Persistence

Guide: Adding Background music for a particular screen

Achievements Ecosystem - Code Guidelines

Achievements System

Achievements Screen

Adding Achievements (Guide)

Game Records

DateTimeUtils

History Scoreboard - Score Details

Listening for important events in the Achievements ecosystem

Food and Water System

Food System Water System

Hunger and Thirst icon code guidelines

Asset Creation

In Game Background Music

User Testing

Hunger and Thirst User Testing

Main Character Testing

Buffs and Debuffs Testing

Buff and Debuff Manual User Testing

Game Instruction User Testing

The Main Menu User Test

The New Button User Test in Setting Page

The Main Menu Buttons User Testing

Hunger and Thirst User Test

Infinite loop game and Terrain Testing

Item Bar System Testing

Randomised Item Drops

Recycle System Testing

Scoring System Testing

Music User test

https://github.com/UQdeco2800/2021-ext-studio-2.wiki.git

πŸ‘Ύ Obstacle/Enemy

 Obstacle testing
  - Alien Plants & Variation Thorns
  - Falling Meteorites
 Enemy testing
  - Alien Monkeys & Facehugger
  - Spaceship Boss
 Monster Manual
 Particle-effect
 Player attack testing
  - Player Attack

Inventory system UI layout

Props store user testing

Achievements User Testing

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Items testing

Player Status testing

Changeable background & Buffer time testing

Main game interface test

Invisible ceiling test

Game over screen test sprint 4

New terrain textures on bonus map test sprint 4

Buying Props User Testing

Testing

Hunger and Thirst Testing

Main Character Player

Achievements System, Game Records and Unlockable Chapters

DateTimeUtils Testing

Scoring System Testing Plan

Distance Display Testing Plan

Musics Implementation Testing plan

History Board Testing plan

Rocks and woods testing plan

Sprint 4 terrain tests

Items

Item Bar System Testing Plan

Recycle System Testing Plan

Game Engine

Game Engine Help

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