Fishing Simulator
Utilizing modes and class structure to create an animate an algorithm-based gaming experience

Fishing Simulator is an arcade-style game where the objective is to catch as many high-scoring fish as possible. With the player’s choice to reel up the fish or wait for a bigger fish, they risk losing their hook for a higher score. When playing beginner or expert mode, hooking fish requires timing and skill-based on the fish size and speed. The game gets progressively more difficult to play as the player builds a higher score.
Coded and animated in Python 3.9, Fishing Simulator utilizes an algorithm that is based on current score, current wave, where enemies are avoided, and where fish are caught that affects the speed, location, and type of spawn. 2020.





