Skip to content
Gunnar Funderburk edited this page Mar 26, 2021 · 35 revisions

Project Proposal

Overview

You begin as a small fish in the ocean. You work your way up the food chain by eating other fish. You will also be eating food to increase your size. When you reach a certain size, you will be morphed to a larger fish. To win each level, you must be the largest fish. The fourth level will be a bonus level. To get the bonus level, you must have a certain number of points. The bonus level is the hardest of them all and is full of surprises.

Game Details

Game Play:

The game will start in one of two ways. The user may choose to start a new game or to load an old game. If the user starts a new game, the user will be required to enter a name, and then choose the difficulty. If the user chooses to load an old game, he will be able to play the game he had saved previously. The user will also have the option of using keyboard controls or mouse controls for mobility. When the user quits, the game window will display an alert asking the user whether they want to save the game or lose their progress. The game will be timed for 2 reasons, high score rankings, and game termination. The user will start out with three lives. The fish will be eaten if a larger fish makes contact with the smaller fish. The larger fish will be moving towards the smaller fish at a slower speed. The larger fish will eat the smaller fish, even if it is not the user fish. The opponents fish will not grow in size. On an interval of time, the game will check the current number of fish in the ocean, if the number is a specific number, there will be more fish imported. The type of fish imported will be based on the level number. There are two ways the user can die. Running out of lives, or running out of time.

Point System:

Points are awarded based on the number of fish you eat. In the higher levels, the bigger fish are worth more points. Each level introduces a new type of fish, each one stronger than the level before. The points will be decided on the amount of food and fish eaten, as well as the amount of time it took for the level to be completed.

Levels:

There will be a total of 4 levels. The fourth level is a bonus level which can only be achieved through a certain number of earned points. Level 1 will have no mines, and no time limit. Level 2 will have only mines in the ocean. Level 3 will have mines and torpedo sharks.

Difficulty Levels

Difficulty levels will be Easy, Medium, and Hard. The harder the difficulty, the time limit is shortened, the opponents speed is greater, and more mines are added.

Level Designer

The user will be able to design a custom level where they are able to change

  • The fish they start out as.
  • Obstacles in the game
  • Enemy fish types and locations
  • The background of the game
  • Difficulty Level of game

Technical Aspects:

This program will run on a Windows 10 platform and will have a GUI interface. It will have a Title Screen to allow the user to select difficulty, levels 1-3, and to load a new game. Also, the Title Screen will have buttons to an About screen and a Help screen.

Sketch

Features

B-Level

  • Title Screen

  • About Screen

  • Scoring

  • Difficulty Levels

  • Sound Effects

  • Cheat mode

  • Help screen

  • Game Save/load

  • Level Designer

  • Game logic

A-Level

  • Skills
    • If you click right button on the mouse then the user fish would receive a boost.
    • If you click left button on the mouse, the smaller fish would be attracted you your fish, making it easier to swallow.
  • Easter Eggs
    • Mines
      • Mines will be in the water falling with the food. If you make contact with a bomb you will lose a life.
    • Poison Fish
      • Poison fish be disguised as normal fish but will take a life away if the user makes contact with it.
    • Torpedo Sharks
      • When a torpedo shark appears, there will be a warning because he will eat everything in sight. He is bigger and faster than everyone else and shows no mercy.

Bonus

  • Character Selection
  • At the beginning of the game the user will be allowed to choose which type of fish he would like to be the one he plays with.

Changes needed

  • First change

Clone this wiki locally