-
Notifications
You must be signed in to change notification settings - Fork 0
Project Proposal
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.
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. Also, if the player makes contact with food, he will gain a point and grow in size as well. 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: 1. running out of lives, 2. running out of time. The smaller fish will run away from the larger fish if the larger fish get too close. The player fish will have a health meter. If the player makes contact with a fish larger them him, the meter will go down. The amount the meter shortens will be depending on the size of the opponent fish.
As previously mentioned, the user either can select the keyboard to be the input in which case the player may move in all directions using the W, A, S, D keys or Arrow keys. If the user was to select a keyboard, the player's fish would follow the mouse cursor. To be explicit, with mouse control the cursor will be placed on some coordinate on the screen and the player's fish will go towards that point eventually reaching that point until the cursor is moved.
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.
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 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.
The user will be able to design a custom level where they are able to change
- Obstacles in the game
- Enemy fish types
- The background of the game
- The time limit of the game
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.
-
Title Screen
-
About Screen
-
Scoring
-
Difficulty Levels
-
Sound Effects
-
Cheat mode
-
Help screen
-
Game Save/load
-
Level Designer
- Fish Health Value
- Shows the health of the player's fish
- 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 mine you will lose a life.
- Poison Fish
- Poison fish be disguised as normal fish but will immediately take a life away if the user makes contact with it, no matter what the players health meter is at.
- 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.
- Mines
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.
