Shooting Gallery of Doom

Introduction

In One Sentence

The object of 'Shooting Gallery of Doom' is to shoot as many targets as possible before time runs out.

Abstract

'Shooting Gallery of Doom' is a classic shooting gallery game that was popular during the early days of arcade and console games. It is the direct ancestor of slide shooters like Space Invaders.

The player scores points by shooting colored targets. The higher a target is, the faster it moves, and thus the more points the player gets for shooting it.

Game Flow

  • Title Screen is displayed until the user presses [SPACE].
    • Once the user presses [SPACE], he is taken to the Menu.
  • Menu gives these choices :
    • Play Game : starts a game.
    • High Scores : shows the current high scores.
    • Exit : Ends the game.
  • Play Game
    • The clock is set to 60 seconds, from which it counts down.
    • Targets randomly appear from the sides of the screen and move across it, finally disappearing off the other side of the screen.
    • The player object slides at the bottom of the screen, from where it can shoot bullets upward at the targets.
    • Once the time is up
      • The game pauses for 3 seconds to allow the player to look at his final score.
      • If :
        • The player has a high score, he is taken to the High Score Entry Screen.
        • If not, he is taken back to the menu.
  • High Scores
    • The High Scores are displayed until the user presses [SPACE].
  • High Score Entry Screen
    • Allows the player to enter his name as three letters.
    • Once the player has entered his name and hits (End), he is taken to the High Scores Screen.

Scoring

Red Target 100 points
Orange Target 50 points
Purple Target 25 points
Blue Target 10 points
Green Target 5 points

Remember, the higher the target, the faster it moves, and the more points it is worth.

Game Screens

As these games screens are represented in a text file, they are not exact. However, they should give you a good idea of how the screens are laid out.

Title Screen

|----------------------------------------------------------|
|                                                          |
|                Shooting Gallery of Doom                  |
|                           by                             |
|                       Name here.                         |
|                       Name here.                         |
|                       Name here.                         |
|                       Name here.                         |
|                       Name here.                         |
|                                                          |
|                     (Press Space)                        |
|----------------------------------------------------------|

Menu

|----------------------------------------------------------|
|                                                          |
|                Shooting Gallery of Doom                  |
|                                                          |
|                    *  Play Game                          |
|                       High Scores                        |
|                       Exit                               |
|                                                          |
|----------------------------------------------------------|

Note : The * is the marker that shows which menu item will be selected when the user presses [ENTER].

High Scores

|----------------------------------------------------------|
|                                                          |
|                Shooting Gallery of Doom                  |
|                                                          |
|                      High Scores                         |
|                                                          |
|                    1. PLR : 100000                       |
|                    2. PLR : 100000                       |
|                    3. PLR :  10000                       |
|                    4. ETC, 10 total.                     |
|                                                          |
|----------------------------------------------------------|

High Score Entry Screen

|----------------------------------------------------------|
|                                                          |
|                Shooting Gallery of Doom                  |
|                                                          |
|                     Enter Your Name                      |
|                         [ PL_ ]                          |
|                                                          |
|                   A B C D E F G H I                      |
|                   J K L M N O P Q R                      |                            
|                   S T U V W X Y Z                        |
|                   (BKSP) (END)                           |
|                                                          |
|----------------------------------------------------------|

Note : The cursor position in the name is marked by a flashing underscore character ( _ ).

Note : The cursor positon in the letter box is marked by the color of the letter.

**Note : **[BKSP] erases a letter from the entered name.

Game Screen

.|----------------------------------------------------------|
 |                Shooting Gallery of Doom                  |
 | Time : 60                                 Score : 000000 |
R|----->                                                    |
 |                                                     <----|O
P|--->                                                      |
 |                                                       <--|B
G|->                                                        |
 |                           ^ bullet                       |
 |                           |                              |
 |                           |                              |
 |                           |                              |
 |                           |                              |
 |                           |                              |
 |                     <--- PLR --->                        |
 |----------------------------------------------------------|
Arrows
Indicate direction and relative speed. This is not exact, consider the speeds relative to each other.
R,O,P,B, and G
Represent the Red, Orange, Purple, Blue and Green targets respectively. They are 'created' off the sides of the screen and move onto the screen from the direction indicated.
PLR
The player object. It moves across the bottom of the screen and can shoot bullets upwards at the targets. Only one bullet can be on the screen at a time. The player object cannot leave the sides of the screen.

Controls

KEY Scancode Does ..
[LEFT_ARROW] vk_left Move player object left.
[RIGHT_ARROW] vk_right Move player object right.
[SPACE] vk_space Fire a bullet.

Graphics

The graphics required for this game are included with this design document.

Player Object player.png Blue Target blue_target.png
Bullet bullet.png Green Target green_target.png
Orange Target orange_target.png
Purple Target purple_target.png
Red Target red_target.png
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution 2.5 License.