CSE 335 Project 1 - Team Jenkins

Team Members:

Neha Gupta, Jenna Sanocki, Anthony Tesorero

Old Man Jenkins

Individual Responsibilities:

Instructions and User Interface:

About the Aquarium - If you would like to know more about this aquarium application, how to use each feature, or how to play the game, go to the "File" menu and click on "About." This will display a message box about the aquarium with a link to this website.

Scrolling - You can scroll across your aquarium (horizontally) by clicking on the hand icon in the lower-left corner of the aquarium, and dragging your mouse across the aquarium. If you want to stop scrolling, click on the hand icon again.

Adding Fish - There are 3 types of fish that you can add to your aquarium: a Beta fish, a Molly fish, and a Nemo fish. To add a fish, go to the "Add Fish" menu and click on the type of fish you would like to add. Be sure to take good care of your fish!

Adding a Treasure Chest - To add a treasure chest, go to the "Add Decor" menu and click "Treasure Chest." This will add a treasure chest to your aquarium.

Adding an Animated Treasure Chest - To add an animated treasure chest, go to the "Add Decor" menu and click "Animated Treasure Chest." This will add an animated treasure chest to your aquarium. Watch closely: there is a surprise inside!

Moving Fish and Decorations - You can move the fish and the decorations around your aquarium by holding down the left mouse button on top of them and dragging.

Copying Fish and Decorations - To make an instant copy of a fish or a decoration, hold down the "Ctrl" key and click on one of them.

Removing Fish and Decorations - To remove a fish or a decoration from your aquarium, go to the "File" menu, click on "Trash Can," and drag the selected item to the trash can. If you don't want to accidentally remove any more items, click on "Trash Can" again to make the trash can disappear.

Feeding the Fish - To feed your fish, go to the "Care" menu and click "Feed." This will feed each of your fish. Be sure to feed your fish often; if you wait too long, your fish will starve to death!

Cleaning the Aquarium - To clean your aquarium, go to the "Care" menu and click "Clean." This will clean your aquarium and restore it back to its normal health. If you don't clean your aquarium, it will become dirty, then dirtier, and finally filthy. Be careful: if your aquarium becomes filthy, your fish will die!

Counting Beta Fish - To count the number of Beta fish in your aquarium, go to the "File" menu and click "Count Beta Fish." A window will pop-up on the screen and tell you how many Beta fish are currently in your aquarium.

Tank Reporter - When you run the aquarium application, a window will appear on the upper-right side of the screen called "Tank Reporter." Every 5 seconds, this window will tell you how many of each fish type you currently have in your aquarium, how dirty your aquarium is, the last time you fed your fish, the number of feedings you have left, the time before your feedings are reset, and the number of points you have accumulated.

Saving and Loading - To save your aquarium, go to the "File" menu and click "Save As." Enter a name for your aquarium. Your aquarium is now saved! To load your saved aquarium, go to the "File" menu and click "Open." Click on the aquarium that you would like to open. Your aquarium has been opened!

Exiting the Aquarium - To exit your aquarium, you can either click the "X" in the upper-right corner of the application, or go to the "File" menu and click "Exit."

Part 2 Game Description:

The object of the game is to keep the fish alive, and not run out of points, for as long as possible. You will begin the game with 40 points and 4 fish (2 Betas, 1 Molly, and 1 Nemo). Each time you feed the fish, you will receive 50 points. When the fish die, you will lose 50 points per fish. When you add a new fish, you will lose 10 points. If the tank becomes "Filthy," you will lose 30 points, and if it becomes "Dirtier," you will lose 10 points. If you have 0 points, you lose the game.

When you lose all of your points, a message box will appear on the screen displaying how long you were successfully able to play the game. The pop-up box will also ask if you would like to play the game again: click "Yes," if you would like to play again, or click "No," to exit the game and close the aquarium application.

Sounds like an easy enough game, right? All you have to do is click feed and clean all the time, and your tank will be clean and your fish will be fed! However, there are a few constraints to make the game more fun: you lose 5 points every time you clean the tank, and there's a limit on the number of times you can feed the fish before you run out of fish food (5 times every 2 minutes and 30 seconds).

The strategy of the game lies in how many fish you add and how often you can afford to feed versus clean. You do not want to use your fish food too conservatively and let them die! Then, you would have to add new fish and that would cost you points. Also, you do not want to clean the tank consistently, because you would lose points for that too, but you do not want it to become disgusting either. (Note: you will not lose any points for a "Dirty" tank, only for "Dirtier" or "Filthy"...use this hint wisely!)

Good luck and enjoy the game!