Game Console

The game console is a collection of sensors and wireless modules that can track the motion of arms, legs, and body. The collected data use as input for a multiplayer first-person shooter game. The smartphone is used to display the graphics and play the sound of the game.

fullset

Adhoc Testing

Test Cases

  • Terminate servers while playing game.
  • Disconnect player from network.
  • Play game while using bandwith consuming apps.

Reasons

  • Identify behaviour of each unit when external error occurs.
  • Get a general idea about time taken to identify connection lost.
  • Check performance of lag fixing solutions.

Multiplayer Experience Testing

before resolve lagging gif
Before resolve lagging
after resolve lagging gif
After resolve lagging

Identified Problem

  • Server stucks when client reply not received.
  • No reconnecting functionality.
  • Instantaneous displacement in other players.
  • Not spawn other players who connected later.

Possible Solutions

  • Add daemon to restart server
  • Add reconnection functionality between App and Game Server
  • Improve interpolation and extrapolation