Geobeat Function Spec

Overview

Geobeat is a simple game of playing a 3 by 3 grid using their numpad keys. Whenever a square appears, the player hits the square in accordance to their numpad.

Scenario 1: Josh plays Simple

Starting the Game!

When Josh opens the game page, he sees a 3 by 3 grid. On top of the grid is a bar that has Score: 0 and Time: 60. In the grid, Josh sees two difficulties, Simple (S) and Difficult (D). Josh scrolls down under the grid and sees the following things.

Instructions

  1. Click S for SIMPLE or D for DIFFICULT
  2. When the squares appear, press the key in accordance to the keypad (see controls below)
    • Note: Make sure to have NumLock off
Control Scheme
7 8 9
4 5 6
1 2 3

Josh decides to play the difficulty Simple and presses S. He now sees the game starting up.

Playing the Game!

Josh looks in the top-right corner and sees the timer counting down from 60. He also hears some music and recognizes the song being played and says “Evanescent by LeaF.” Josh sees a square appearing. Josh clicks on numpad 5 and suddenly, the square moved to another spot. He also sees the score go up by 100. The square appeared on the top-left corner and Josh pressed numpad 4 on accident. Josh sees the score drop 100 points, but still sees the square on that panel. His score is currently 0 and he misclicked another square however, the score stayed as 0. He hits more and more squares and feels like the square is moving faster as he gains more score. When the timer hits 0, Josh sees, “Game Over! Press R to Retry!” on the screen with his final score showing on the top-left corner and the timer on 0 in the top-right corner. He also noticed that the square disappeared from the game.

When Josh presses the R button, he is sent back to the start screen where the page shows Simple (S) and Difficult (D). Josh now sees the first square starting in a different area. He notices that the squares are randomized while he plays. When the timer hits 0, Josh sees, “Game Over! Press R to Retry!” on the screen with his final score showing on the top-left corner and the timer on 0 in the top-right corner again. The square is gone too. Instead of retrying again, Josh leaves the page.

Scenario 2: Aria plays Difficult

Starting the Game!

When Aria opens the game page, she sees a 3 by 3 grid. On top of the grid is a bar that has Score: 0 and Time: 60. In the grid, Aria sees two difficulties, Simple (S) and Difficult (D). Aria decides to play the difficulty Difficult and presses D. She now sees the game start up.

Playing the Game

The song starts playing and Aria sees a square appear in the middle and the timer going down. Aria presses numpad 5 and the square moved to another spot. She notices that the square moves faster than in Simple and so tries to play. After she reached 500 points, a 2nd square started to appear. Due to the surprise, she misclicked and her score dropped to 400. The 2nd square stayed. She also notices that the square go near-impossible to play as the score goes higher. When the timer hits 0, Aria sees, “Game Over! Press R to Retry!” on the screen with her final score showing on the top-left corner and the timer on 0 in the top-right corner again. The square is gone too. Instead of retrying, Aria leaves the page.