Fishing Game
A downloadable game for Windows
Design
This game is my first attempt at using Rust and Bevy for game development. I use a custom fish behavior system that, as my next step, will cause fish to be more strategic and not just swim around randomly. The fish all use a custom genetic algorithm that allows them to slowly evolve to your play style, hopefully becoming harder and harder to catch. This genetic evolution can be seen by progressing time (see below).
Controls
Small fishing game I made to learn how to code in rust using Bevy.
Press 1 to activate the fishing rod and move the mouse to select a depth.
Once you're satisfied with the depth, left click on the mouse. You will then get to choose the distance to cast your line.
Once you're satisfied with the distance, left click the mouse. Your hook will appear and will catch anything it touches.
Reel in your hook by holding down the right button on the mouse and making a clockwise motion with the mouse. To cancel the current fishing attempt, left click again.
Once a fish is caught, it attempts to break free. You must reel (holding down right button and moving in a clockwise motion) fast enough to foil the fish's attempts.
If you win the contest, you catch the fish and it disappears. If the fish wins, it breaks free and begins swimming again. Either way, your line is reeled back in.
Esc closes the game.
Progression
At any time, press R to progress time to the next generation of fish.
Next Steps
- Implement all of the fish genes into their behavior.
- Create a world map with different regions, each with their specific fish species.
- Implement the rest of the tools (spear and net).
- Create progression trees/system for each tool (rod, spear, net).
- Full game loop with rewards, points for progression, etc.
Credits
- Art from craftpix.net and myself
Status | In development |
Platforms | Windows |
Author | p13_l0v3r |
Genre | Simulation |
Tags | Fishing |
Average session | A few minutes |
Inputs | Keyboard, Mouse |
Download
Development log
- Updated App IconOct 05, 2023
- No ZipOct 05, 2023
- Small Bug FixOct 05, 2023
Leave a comment
Log in with itch.io to leave a comment.