#Fishing Game – Python Project
📘 Introduction
This project is a text-based fishing simulation written in Python. The game focuses on probability-based outcomes instead of real-time interaction. Players can catch Beginner, Intermediate, or Advanced fish, each with different values, weights, and catch difficulties. Coins earned from selling fish can be used to buy rods and accessories that improve success rates or allow heavier catches. The game also features an account system that saves player progress automatically.
🎮 Gameplay Overview
Players log in or create an account and can choose from several main options:
Go Fishing: Try to catch a fish based on random probabilities.
Bag: View or sell caught fish for coins.
Shop: Buy new rods and accessories to improve performance.
Change Rod: Switch between owned rods to target different fish levels.
Save and Quit: Progress can be saved and resumed anytime.
Fishing results depend on the selected rod, accessories, and player level. Higher-level equipment and experience reduce escape rates and increase chances of catching rare fish. The goal is to upgrade gear, level up, and eventually catch the most valuable fish.