Heuristic Evaluation (Jonas)

As of the time of writing, the software prototype already offered much of the core functionality. I am able to start the game by entering the screen, select a difficulty and optionally see a description of what’s going on.
During the game, a horizontal bar at the bottom of the screen displays all system state information needed by the players: Color of players and their associated scores. Each player has an easy to distingush color. Each player should know his color, since the full camera image including colored player outlines was shown during difficulty seleciton.
It is somewhat difficult to get startet with this game, since game times might not appear where they are expected to be (like, left player on left side, right player on right side.)
All colors used in the game seem to be consistent to some degree. Players always get the same colors (blue, orange), success is indicated with green, failure is indicated with red. Tiles have a colored background, the color indicates to which player the tile belongs. Overal, the presented graphics are clean and kept basic.
Users may choose higher difficulty levels when they play again. Doing so will not show the introduction again, since those users already seem to either know whats going on or want a tough challenge.
Users are required to remember all games before the actual game starts. This could be bad, since some users may decide to quit playing while the introduction is still shown. On the other hand, showing the introduction during gameplay will severely interupt the game, leaving tiles out of sync with the players bodies. Not showing an introduction at all is no option either.
The introduction itself gives minimalistic explanations for the games. Those explanations might not be enough to actually understand the game.

Requirements

Multi Gestures is a game whose primary purpose is to entertain whoever is playing it.

Multi Gestures runs on large public displays and uses Kinect for user interaction. Input is solely done by performing gestures in front of the display. The game must support multiple gestures at the same time. This is achieved by implementing gestures that use a limited set of body parts (i.e. one gesture only using the arms, another gesture only using the left leg, …).

Possible gestures include:

  • balance a ball on a bar with both arms
  • kick at footballs with left / right foots
  • jump over moving spikes
  • tilt head to balance something on the user’s head

The display always shows the camera picture in the background, if a game is currently running. Additional graphics should display on top of the camera image. Those graphics should give the user an idea on which gestures he has to perform.

The difficulty increases with the time played. The game starts at easy difficulty, meaning there is only one gesture the user has to perform. More gestures are added after a fixed amount of time, i.e. 30 seconds. The game may also increase the speed over time in order do increase the difficulty. The difficulty must increase constantly, so that every game ends eventually.

The longer the player succeeded performing all gestures in parallel, the higher the score. This and the fact that difficulty increases over time ensures that players with more skill score higher that players with less skill.

The game must include a main menu which allows the user to start new games and view daily / monthly / all-time highscores. After each game, the score and ranking is displayed. Users may also choose to enter their name. This name is then displayed in the highscore list.

Optional Requirement: Multiplayer

Users may also choose to start a multiplayer game in the main menu. Users play in cooperative mode. Cooperative multiplayer play’s like two single player games in parallel. No interaction between both players is required. The game ends once one player fails. Cooperative multiplayer has its own score board.

Topic

Within our projectgroup we want to design and implement an interactive game, which can be played in public space (e.g. waiting hall of train station or shopping mall). With that game we want to challenge peopleĀ“s cognitive as well as physical abilities. We therefor chose a multitasking game which can be played in single or multiplayer mode (two persons).

Since we focus on giving a good amusement for people while they need to wait for the train or want to have a break from their shopping tour, we try to offer a gaming solution that involves a body coordination task and is fun to play for children as well as for adults.