Card
https://trello.com/c/gabWdo1O/68-fishing
Description
This card has no description.
Progress
Prototype gameplay styles and figure out the best for our gameFishing rod artworkCatching minigameWork out how items will be givenFishDefine itemsDetecting water before throwing a lineThrowing a lineSoundsHUD: Displaying caught fishHUD: Visual cues for when a fish is nibbling on the baitFish AI: Follow bobber/baitFish AI: WanderFish AI: Nibble on baitFish AI: Scare awayHUD: Catching fish line tension displayFish AI: Polishing fish AI animationsAlter gameplay from a 2D minigame to a 3D minigame. Decided to make fishing entirely take place in the game world space with minimal to no HUD. Skill lies in knowing when the fish is going to take the bait in full (with visual cues), timing the reel, and fighting the reeling of the fishGameplay: Figure out best way to display fish about to be hookedGameplay: Casting line out on to waterGameplay: Base gameplay state systemGameplay: Bobber logic and being able to move the bobber aroundGameplay: Fish appear around the bobberGameplay: Catching fish (struggle minigame)Gameplay: Caught fish! (display to other players result, show on HUD, play third person animations, etc)Gameplay: Fish swam away (failed to catch the fish)Gameplay: Bait system (different bait effects difficulty and type of fish you can get)Gameplay: Fishing rod (left click cast, right click to cancel)Gameplay: Fish now move towards players when being pulled inGameplay: Show different fish shadows based on fish rarityThird person animationsImplementing third person animationsFirst person fishing rod animations (first pass)First person fishing rod animations (final pass)Fishing water volumeFishing item award backend (the system that gives you the fish items)Gameplay: Improved fish tugging animationsGameplay: New camera controls to rotate and zoom in/out while fishingGameplay: Better adjustment of bait positionGameplay: Rotate the player towards the action betterGameplay: Finish catching fish animation (bring the fish towards the player when done)Basic fish AI for Condo aquariumsFish animationsFishing book: Establish the requirements of the fishing book. This book contains a list of fish you can get during fishing and tracks your progress of what fish you have caught alreadyFishing book: Fish info manifestFishing book: Tracking progressGameplay: Bobber movement limitsCollection book: Show fish that were caughtNew fishing buildingNew store NPCSea dollar itemFinish setting up all the fish items (animals)Decide on fishing milestonesRework backend reward codeNetworked fish AIInventory: Handle when fish are not placed in aquariums (have the fish flop on the ground)Inventory: Handle when fish are placed properly in aquariumsAquarium itemsGameplay: Improved struggle animations (last pass)Gameplay: Improved scare away animationsGameplay: Bobber now scares fish that are interested in the bait if the player moves too muchGameplay: Added bobber movement distance limitsGameplay: Visualized fishing areasHUD: Feedback for when the fish is nibbling or bitingGameplay: Added fish anger based on bobber movement, the more angry the fish, the more likely it'll swim awayGameplay: If you miss hook the fish (or let the fish bite more than 2 times), it'll swim awayGameplay: Bait now determines fish types that spawnGameplay: Setting the bait and loading the bait visuallyUI: Selecting baitUI: Fish informationUI: Sell/keep prompt with fish information and new species discovered elementUI: Contrast fix for iconsUI: Fishing book index/category filteringFinish setting up bait and bait chances for each bait itemSolve all the bugs from playtesting #1 (12/12)Tutorial boards: How to catch a fishTutorial boards: Fish typesFinish setting up all the fish information (species name and size)Finish setting up all the fish unit pricesFinish setting up all the fish iconsFinish setting up all the fish scripts (for large fish as well)Finish creating all the non-fish items (misc objects/trash)By The Sea Shore (store that sells aquatic pets like dolphins)Network fish being caught to other playersSolve all the bugs from playtesting #2 (9/9)Finish setting up rarity information on fishCatch log (that shows what fish you recently caught and with what bait)Aquarium support for built-in aquariums in the existing Condos (Suite, Resort)Finish off remaining bugs (relating to Steam API calls) for the sea storeSolve all the bugs from play testing #3 (9/9)More sound feedback for doing well or failing to catch a fish
Milestones
Throwable ShrimpRC Raft (3 passengers allowed)LighthouseRC Speed Boat (3 passengers allowed)Fish Bowl HatFish Friends (particles)Wizard Fish PetDrivable Speed BoatDolphin FriendDolphin PotionInventory icons
Upgrades
Lure - PurpleLure - BlueLure - YellowLure - WhiteLure - TroutLure - Red and WhiteLure - TigerLure - Yellow TigerLure - Dark BlueLure - SaddleBobber - Long Two ToneBobber - CatBobber - DogBobber - EarthBobber - Golf BallBobber - Gum BubbleBobber - Long Two ToneBobber - Shotgun ShellBobber - SkullBobber - SlimeBobber - SmileBobber - Tear DropBobber - TeslaBobber - 8 BallBobber - GoldBobber - SilverBobber - BasketballBobber - CatsackBobber - Cosmic CatsackBobber - Gold CatsackBobber - Silver CatsackBobber - Beach BallBobber - Beer BottleBobber - LightbulbBobber - LogBobber - MelonBobber - MoonBobber - PaintbrushBobber - RainbowBobber - Soccer BallBobber - SpaceBobber - Traffic ConeBobber - Volley BallBobber - Game ControllerFishing Rod - GoldFishing Rod - SilverFishing Rod - BronzeFishing Rod - GhostFishing Rod - SlimeFishing Rod - CosmicFishing Rod - RainbowFishing Rod - IceFishing Rod - FlameBobber - AshesBobber - BlackholeBobber - CageBobber - DiamondBobber - FluorescentBobber - Holographic GreenBobber - Holographic PurpleBobber - Huge ShiftBobber - NeonBobber - WoodBobber - LavaBobber - Rubber DuckBobber - Sea UrchinBobber - CorkBobber - BuoyLure - MagnetFishing Rod - WaterFishing Rod - Nightmare
Bait
Bait - GrasshopperBait - Gold GrasshopperBait - MeatballBait - Silver MeatballBait - MinnowBait - Silver MinnowBait - ClumpBait - Gummy WormBait - WormBait - Gold WormBait - MaggotBait - Gold MaggotBait - Curly GrubBait - Mighty Ball