this is basically the Stardew Valley fishing mini game press [f] to toss out the rod, and press [f] again to reel it in. holding [space] makes the bar accelerate to the right, and letting go makes it fall back to the left. keep the bar on the marker long enough to catch the fish. before casting, you can press the arrow keys to select a different rod. these 5 rods are unlocked when you reach total value milestones: 1 - Wooden Rod - default 2 - Deep Rod - 15,000 value 3 - Quick Rod - 100,000 value 4 - Titanium Rod - 250,000 value 5 - Lucky Rod - 1,000,000 value right now (january 2025) there are 115 total things to catch (110 fish and 5 not-fish, so 1215 if you include fish modifiers) - press [c] to see a few charts for all the fish you've caught - press [a] to bring up a panel showing your achievements - save your current progress by pressing [0] - load your last save by pressing [9] - delete the save file by pressing [8] (note that your current catch streak is NOT saved, but the streak-based achievements ARE.) planned changes/fixes: - add a day/night cycle and a new modifier with time-based bonuses - make the boat do something - more achievements? (there are 10 right now) - more fish (maybe a freshwater zone, but there's enough fish rn) - a few more rods - maybe a menu showing rod stats/descriptions - a short bit of info about each fish !! - currently working on adding different locations, shops, boat/rod upgrades, tons of stuff. that means that things are a bit weird right now though
(12/18) - added rain and snow -- rain decreases wait time, snow decreases fish speed and strength (and has 2 special modifiers) - you cant swap rods while a fish is on the line anymore (12/30) - reworked the bestiary-style achievements, so all (but one) are reasonably simple - rain and snow weathers got a very needed visual update - you cant just mash f to catch fish anymore (1/14 and 1/15) - added fog weather (self-explanatory) - a few more weather tweaks/fixes - a lot of the code is commented now, so you can read that if you're insane i guess (1/24) - saving/loading is functional - achievement panel - day/night cycle implemented (no current function yet)