Git Repo: https://github.com/Dennissssa/Cover2.git

Original Game:


Fishing Sequence

1. Casting

The player presses a button to throw the hook into the water. I limit the button trigger to once, and if the player tries to cast again without reeling in the line, the action will be ignored. This is managed by the hookThrown boolean.

2. Waiting for the fish to bite

After casting the hook, the player must wait a random amount of time for the fish to bite.

If the player is impatient and tries to reel in the line before the waiting period is over, they may lose the chance to fish.

When the fish bites, there will be a splash sound and visual effect to remind the player, and the player needs to press the pull button within 0.5 seconds. Pressing it too late will result in failure.

3. Reeling in

The player must reel in the line by rotating the mouse wheel.

The vertical slider component shows the progress of the fish being caught, showing the distance between the fish and the player.

The horizontal slider component shows the maximum load of the fishing line, and as the player scrolls quickly, the load will increase rapidly until it breaks.

If the player reels in too hard, or reels too fast, the fish will escape because the line breaks, and the player needs to slow down slightly before the critical point.

Creative Sections and Enhancements

Randomization

The waiting time for the fish to bite is random, adding unpredictability and keeping the player engaged. Every fishing attempt feels unique.

Dynamic Feedback

Sound and visual effects are used to enhance immersion. The background music also stops during the reeling phase, creating a sense of urgency.

Visual Indicators

The progress bar provides clear visual feedback to help players measure their success.

Published 17 days ago
StatusReleased
PlatformsHTML5
AuthorDennissssa
GenreSimulation
Made withUnity

Download

Download NowName your own price

Click download now to get access to the following files:

Video.zip 1.2 MB

Leave a comment

Log in with itch.io to leave a comment.