Skip to content

Game Specification

Blake Alexander edited this page Apr 4, 2021 · 5 revisions

Fish Game Specification

This document contains the specifications of our Fish game.

Characters and Objects

The player controls one fish. The player will be given an option to use either the mouse or the arrow keys.

There are three types of main fish for the opponent. The first fish is the smallest in size. It is worth 1 point if it is eaten by the player fish. It is also worth 1 point to the player health.

The second level of the opponent fish is the second largest fish. It is worth 2 points if eaten by the player fish. It is also worth 2 points to the player health.

The third level of the opponent fish is the largest fish. It is worth 3 points if eaten by the player fish. It is also worth 3 points to the player health.

There is a poisen fish which may come up at any time after a certain level. No matter what the players health is, if it eats the player fish, the player health goes completely down.

Art Style

The style will be in 2d and will represent an ocean. Fish will be swimming around the ocean and food and mines will be falling through the water.

Story

You are a fish trying to survive. This is the toughest part of the ocean as everyone is out to eat you. You find food, but may not be able to reach it without another fish attacking you.

Gameplay

In the game, you control one fish, which you will use to navigate throughout the ocean. You will have other fish in your way which you need to eat before you may advance to the next level. To advance, you must be bigger than all the other fish in the ocean. The player fish will be able to eat food which is scattered across the ocean, but watch out for mines which look similiar to the food. Eating a mine will kill you. The other danger you must be aware of is poisen fish. Poisen fish will kill you too if you are eaten by them.

Player Lives

Players start with three lives. When a player is defeated, that player will lose one life and will be sent back to the beginning of that level.

Level Design

Each level will contain a base platform at the bottom of the screen. On either side of the base platform is a lava pit that consumes any bird or egg it touches. There will be several smaller platforms above the base platform. The base platform and about half of the other platforms will be spawn platforms. Birds can land on the platforms and walk on them.

Player Death

When the player fish dies, it the level will end, a life will be taken away, and the level will re-start from the beginning. After the third death, the game will end and the progress of the last completed level will be saved.

Single Player

In single player mode, the game will run on the local computer (Internet connectivity is not required for single player).

Heads Up Display

The HUD (Heads Up Display) will be shown on the base platform for the player. It will show the players current score and number of lives remaining.

Game Controls

enter details about game controls

If using arrow keys:

  • Left - left arrow
  • Right - right arrow
  • Up - up arrow
  • Down - arrow down

If using mouse:

  • Mouse (360 degrees)

Scoring

The points are obtained by collecting food, killing a fish, and completion time. The score will display at the top of the screen.

  • Level 1 Fish - 1 point
  • Level 2 Fish - 2 points
  • Level 3 Fish - 3 points
  • Food - 1 point
  • Points for time is based on amount of time left in the level.

Level Progression

Level 1 will be the easiest and level 3 will be the hardest, unless the bonus level is unlocked. The fish will be faster and bigger each level. Points can only be recorded if you finish the level. if you die before the level ends, your points will either go back to 0 (if you are on level 1) or go back to the previous amount of points. After 3 deaths, you will be terminated and the game will start over.

Title Screen

The first screen seen by players when they load the game will be the title screen. The title screen will have five buttons. The first button will take the player to the single player screen. The second will display the help screen. The third button will show the about screen. The fourth button will go to the high score screen. The fifth button will go to the level designer.

Single Player Screen

The single player screen will have a button to start a new game, a load button to start from a saved file, a button to turn off and on cheat mode, and a page which lets you choose the difficulty.

Help Screen

This screen will show directions and shows helpful information to inform the player about how to play and win the game.

Progression Screen

Contains info about game progression.

Player/Controls Screen

Explains how to play.

Enemies Screen

Contains buttons that lead to screens of info for the different types of fish and traps.

About Screen

This screen will credit the programmers who worked on the game.

High Score Screen

This screen lists the 10 highest scores on file in order.

Level Designer Screen

This screen contains the level designer. Buttons place controls in the top right corner after which the user can place them on the given gray space to design a level. Controls can be deleted and after the user is done, he can exit the designer or save it to play on later.

Cheat Mode

When cheat mode is on, the players fish is not able to be eaten.

Technical Description

The game will be available to Windows machines.

Clone this wiki locally