Catch Master

18 Jan 2024

Introduction and Concept:

Welcome to our Fishing Tournament game, Catch Masters, a text-based Java program that simulates a realistic fishing experience. This game is not just about catching fish; it’s an immersive experience that combines elements of strategy, knowledge, and luck. The core idea was to create a game that is both fun and educational, teaching players about different fish species, fishing regulations, and sustainable practices. Set in a dynamic virtual environment, the game challenges players to think and act like real anglers.

Gameplay Mechanics:

In Catch Masters, the game starts by populating a ‘fish pond’ with various baby fish. These fish grow over a simulated period, introducing players to different stages of fish development. Players, taking turns, have a year (12 months) of gameplay where each month offers them opportunities to catch fish using methods like nets, poles, or spears. The intriguing part of the game is its adherence to real-world fishing rules – players must consider the legal size, season, and bag limits of each fish type they catch.

Strategy and Decision Making:

Strategic thinking is crucial in our game. During their turn, players choose whether to fish, check their catch, view fishing rules, or release fish back into the pond. This decision-making process is vital, as keeping an illegal catch leads to penalties, including the confiscation of the player’s current catch. This aspect not only adds an element of challenge but also educates players on the importance of sustainable fishing practices. The game encourages players to think critically about their choices and the impact of fishing on the environment. As the game concludes after 12 months, the winner is determined by the total length of the three largest fish in their sack. This culmination tests the players’ fishing skills and strategic planning.

Little Taste of the Game

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