CatchMaster

About the Project:

I did this project with Jarod and YueMing last semester for ICS 211. Our project was a computer game called Catch Masters. It’s a simple game where you pretend to fish. The game shows different kinds of fish and teaches players about fishing rules like what size of fish you can keep. We made the game to be fun but also to help people learn about fishing in a way that’s good for nature.

My Role:

I worked a lot on this game. My main job was to write the code that made the game work. I decided how the game should play, like how you catch fish and what happens if you catch a fish that’s too small. I also looked up real fishing rules to make our game realistic. I did most of the programming and made sure everything in the game worked right.

What I Learned:

Making this game taught me a lot. I learned more about how to write good computer code, especially in Java. I also learned how games can help people learn new things, like fishing rules. Working on this project showed me how to take a big idea and make it into a real game that people can play. It was really fun to see our game come to life and know that I helped make it.

To give you a flavor of the game, here is an excerpt from part of one run: Month: 1 Player 1, it is your turn for month 1! Choose an action:

  1. Cast out for a fish
  2. View fishing rules
  3. View sack of fish
  4. Throw back a fish in the sack

player chose: 1

Choose your catch method (pole, net, spear, trap, throw net): pole

You have caught a Uhu! Name: Uhu English name: Parrotfish Scientific name: Scarus psittacus Length: 32.636377852091854 Weight: 65.27275570418371 Body color: gray Fin color: reddish gray Sex: none

Do you want to keep this fish? (yes/no) yes

Fish added to your sack. Choose an action:

  1. Cast out for a fish
  2. View fishing rules
  3. View sack of fish
  4. Throw back a fish in the sack

player chose: 2

Fishing Rules:

  1. Pua_ama Family: Legal size is 11 inches and above. Season: April - November.
  2. Ohua Family: Legal size is 12 inches and above. Season: Always open.
  3. Oama Family: No minimum legal size. Season: Always open. Bag limit: 50.
  4. MoiLi_i Family: Legal size is 11 inches and above. Season: Sept - May. Bag limit: 15

Choose an action:

  1. Cast out for a fish
  2. View fishing rules
  3. View sack of fish
  4. Throw back a fish in the sack

player chose: 3

Fish in your sack:

  1. Name: Uhu English name: Parrotfish Scientific name: Scarus psittacus Length: 32.636377852091854 Weight: 65.27275570418371 Body color: gray Fin color: reddish gray Sex: none