Skip to content
balexander012 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. 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.

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.

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 bombs are implemented.

Level Designer

The user will be able to drag and drop various obstacles into the sea before the level begins. The fish will not be able to cross the rock and will be forced to go in a different direction.

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
    • Bomb
    • Torpedo Sharks

Bonus

  • Character Selection

Clone this wiki locally