Skip to content

Repository files navigation

Finbred

Finbred is a deckbuilding strategy game where your cards are mutated aquatic assets being drawn into a volatile containment tank.


Finbred


Overview

The lab's mandate is simple: splice monstrosities, extract daily yields, balance your tank's ecosystem, and collect elusive Omega Fish, all before time runs out.



FINBRED SITE: https://finbred.io
START A RUN: https://finbred.fish



Finbred Gameplay




Table of Contents

  1. Overview
  2. The Day Cycle
  3. The Incubator
  4. Win & Loss Conditions
  5. Game Mechanics
  6. Game Modes & Seeded Runs
  7. Fish Roster
  8. Traits and Abilities
  9. Profile & Data Backups


The Day Cycle

Every Run is a 30-Day audit. Each day consists of 3 phases:

1 - THE TANK

You'll start with an empty tank and a shuffled Bucket of starter specimens. Press Go Fish! to draw fish one by one to the tank.

Many Fish possess Traits that can effect the tank in various ways. You'll need to learn them and be strategic about every choice you make to control the chaos.

2 - THE BIOSCAN SCORE

Press End Day to trigger a Bioscan and lock in your current tank's yields. Each specimen in the tank generates πŸ₯š Eggs and 🐚 Shells based on their stats and abilities.

  • Tank Crashes: If toxic ammonia spikes too high during the day, your tank collapses and you'll earn zero income for that day (See Ammonia).

  • Clean Tank: +1 🐚 Shells are awarded if ammonia is at zero when the day ends.

3 - THE HATCHERY

After scoring, all fish (even eaten or ejected ones) are swept back into your Bucket for tomorrow. Before proceeding you'll be taken to the Hatchery where you can:

  • Buy Market Fish - spend πŸ₯š Eggs to draft new fish into your Bucket.
  • Expand Your Tank - spend 🐚 Shells to increase your tank capacity slots.
  • Splice Freaks - use πŸ₯š Eggs in the Incubator to breed new fish with spliced stats and traits.
  • Cull Dead Weight - use 🐚 Shells to flush unwanted deck bloat.
  • Pat The Fish - a useless button that Corporate mandated be added.

When you're done in the Hatchery, the next day begins, the cycle repeats.



Finbred Incubation



The Incubator

Located in the Hatchery, the Incubator lets you play god with company assets. Select two parent specimens from your Bucket, fund the experiment with πŸ₯š Eggs, and splice them to produce a Finbred - a new mutant offspring added back to your Bucket.

Finbred Inheritance:

  • Traits - Mutants inherit one, or up to two, abilities from their parental lineage.
  • Yields - Egg and Shell income is an unpredictable roll based on both parents' base stats.
  • Variants - Unique bonus rarities have a chance to be passed down to offspring.

The Risks:

  • Ammonia Toxicity: Ammonia risk can be passed down the bloodline. Splice two dirty polluters and you're engineering a guaranteed tank crash.
  • Deck Bloat: Every Finbred you splice is a new card in your Bucket. A useless mutant can be a liability to your strategy. Corporate allows only one incubation per day, irrespective of rejecting or embracing your creations.
  • Scaling Costs: The cost of incubation is derived from both Parents (with a minimum of 5 Eggs). More expensive Parents = more expensive Finbreds.

Unscientific Advice: If Finbreds keep crashing your tank, reconsider the parents you're splicing. You can preview your Offspring's inheritance odds directly in the Incubator after selection.



Win & Loss Conditions

How to Win

Secure Ξ© Omega Fish in the tank simultaneously for Bioscanning at the end of any day.

Ξ© Omega Fish are the pinnacle of company research; the most expensive assets on the market required for audit compliance. You fulfill your mandate and win your run the moment you end the day with the required number of specimens in the tank together.

Compliance Targets Your Targeted number of Omega Fish to win a run is derived from your selected difficulty. At the start of each run, you'll select a Threat Level and determine the challenge.

  • Tank Janitor: x1 Omega Fish Target. Find your feet as you get inducted.
  • Bucket Biologist: x2 Omega Fish Target. Working your way up the company ladder.
  • Genome Analyst: x3 Omega Fish Target. The balanced difficulty to test real skill.
  • Finnebriated: x4 Omega Fish Target. Recommended only for those drinking the tank water.

Unscientific Advice: The targeted number of Omega Fish for your run can be met with any combination of specimens. E.g. three distinctly different fish, or three of the same kind, should you choose.

FW: FW: RE: Unsolicited Tidbit: Omega Fish are expensive. To afford them, you'll have to consider your growing πŸ₯š Eggs reserve and hold back on overspending each day to accumulate some wealth.

Costs, movement, and traits for all Fish are listed in full in the Fish Roster below.

Game Over

Reach Day 30 without securing your Omega quota.

If Day 30 concludes without the required Omega Fish in your tank, your audit fails and the run terminates there. Post-failure, consult your Activity Log and Summary charts to identify where your economy stalled or which toxic crash doomed your run.



Game Mechanics

Currencies & The Tank

Daily yields are extracted during Bioscanning at the end of each day adding to your total reserves. Earnings carry over between days, but your stashed reserves have a strict 50 unit cap.

Feature Details
πŸ₯š Eggs Extracted from daily yields. Spent in the Hatchery to draft market fish or incubate Finbreds.
🐚 Shells Extracted from daily yields. Spent in the Hatchery to expand tank capacity or flush the unwanted.
Capacity Tanks start at 5 slots and max out at 40. Expansion costs scale upward with every purchase.
Corpses Predator-consumed specimens leave behind floating corpses. Bones consume zero tank capacity.

Ammonia & Tank Crashes

Certain specimens excrete ammonia into the water, tracked by a rising ☣️ indicator in the UI.

  • Toxicity Limit: If the tank accumulates 3 ☣️ Ammonia, it immediately crashes.
  • The Consequence: An ALGAE BLOOM or OVERLOAD alert triggers. The current day immediately ends and you earn zero income for that day.
  • Daily Reset: All specimens survive the crash and are dumped back to your bucket. Ammonia resets to zero at the start of the next day, ready to start fishing again.


Game Modes & Seeded Runs

Game Modes

Select your starting bucket and Hatchery pool:

Game Mode Type Description
Daily-Dive Seeded Today's globally broadcasted Finbred run. Put your janitorial tank skills to the test... daily!
Rogue-Sea Roguelike Complete Roguelike chaos. The Hatchery Market shuffles each day. Adapt or perish.
Draft-Pool Draft A randomized pool of 10 fish. Executive orders have locked down the market. No rerolls.
Sand-Lab Sandbox Discovered biological specimens are available in the Hatchery for experimentation. Stat-tracking disabled. Green is not a creative color.
Seeded-Swim Seeded Enter a custom seed number to initiate a specific run or retry a past experiment.
Exotic-Reef Challenges Challenge scenarios with curated tide pools. Will you manage the tank or will it manage you?

Exotic-Reef Challenges

Challenge Description
Swimming-Lessons A sheltered reef for new Tank Janitors. Collect 1 Omega Fish in the tank before Day 15. Pool: Goldfish, Crab, Shrimp, Clownfish, Turtle, Pleco, Neon, Betta, Puffer + Sunfish.
Moby-Deck Seeking a colossal legend could threaten capacity. Can you balance the books before imminent failure? Call me Fishmael. Pool: Guppy, Goldfish, Clownfish, Neon, Betta, Turtle, Crab, Lobster, Shrimp + Sperm Whale.
Fish-Bones A lethal ecosystem focused on asset liquidation and localized necromancy. Dead fish can be resources. That's just recycling, really. Starting Bucket: 3 Guppy, 1 Moorish Idol, 1 Dolphin, 4 Crab, 1 Flatfish. Pool: Crab, Snail, Piranha, Manta Ray, Ghostfish, Crab-Eating Frog, Zombie Worm, Flatfish, Octopus, Great White.
Neon-Nights A volatile tank poisoned by no-good-punk Betta fish, eating seeds as a pastime activity. Deploy Pufferfish to survive the toxicity of our city. Pool: Goldfish, Neon, Betta, Puffer, Shrimp, Starfish, Angler, Flatfish + Kraken, Sunfish.
Finding-Fish A run with a legally distinct collection of marketable assets. Don't tap the glass. Don't shake the bag. Pool: Goldfish, Crab, Clownfish, Blue Tang, Moorish Idol, Turtle, Starfish, Puffer, Shrimp, Seahorse, Manta Ray, Great White.

Seeded Runs

Enter a 6-digit seed (100000-999999) to replay a specific run.

  • Even seeds play as a Draft-Pool.
  • Odd seeds play as Rogue-Sea.

To share your run, switch to the Activity tab in your inventory during a game and press Copy Seed.



Fish Roster

All fish, their cost, base daily yields, ammonia contribution, and special abilities are listed below. Fish not marked as Omega Fish have a maximum deck limit.

Daily values marked +? are dynamic - the amount varies depending on conditions in the tank at the time of scoring (e.g. ammonia level, number of other fish, presence of corpses). See the Ability column for details.

Legend: πŸ’° Cost (Eggs) | πŸ₯š Daily Eggs | 🐚 Daily Shells | ☣️ Ammonia | ⚑ Action Trait

Common Fish

Fish πŸ’° πŸ₯š 🐚 ☣️ Description Ability
Guppy Free +1 - +1 Costs nothing. You get what you pay for. -
Goldfish 2 +1 - - A disposable and plentiful friend. -
Crab 3 - +1 - A chill crab that loves Shells. -
Neon Tetra 4 βˆ’1 +2 - Eats Eggs, finds Shells. Simple. -
Sea Snail 5 +1 - - Neat and tidy. Scrubs 1 ammonia on arrival. Cleaner
Clamdestine 5 +? - - Pearls for every empty slot. A lonely life. Pearler
Clownfish 5 +? -1 - Bonus Eggs if you pack the tank. Not funny. Comedian
Salmon 5 +2 - - Brings a Transient friend along for the ride. Migrator
Sea Urchin 5 +3 +2 +1 Poisons a fish on arrival. Good stats, bad vibes? Poison
Shrimp 5 +1 +? - Thrives in dirty water. Ammonia = profit? Scavenger
Turtle 5 +? - - Eggs for every Mediocre Goldfish in the tank. Socialite
Ammonite 6 +2 - - An omniscient gaze. Peek before you fish. Foresight ⚑
Anglerfish 6 +2 -1 - Lures a non-toxic fish from your Bucket. Lurer ⚑
Betta 6 - +4 +1 Luxury Shell lover and hot mess. Betta be careful. -
Seahorse 6 +? +? - Bets on a mate. What could go wrong? Giddy Up
Starfish 6 +? - - Stares, unblinking. Just waiting for a mate. Rockpool
Zombie Worm 6 +? +? - Devours the dead for an instant payout. Bone Eater
Crab-Eating Frog 6 - - - Takes up no space. May eat a Crab when fished. Crab Eater, Amphibian
Pufferfish 7 +1 - - Pokes unwanted fish from the tank for the day. Poker ⚑
Bumphead 6 +2 - +1 A headcase meteorology can't comprehend. Headboom ⚑
Mbuna 6 +3 -1 +1 Territorial nemesis-seeker. Holds grudges (and Eggs). Rivalry
Electric Eel 8 +1 - - Converts Eggs to Shells on demand, electronically? Battery ⚑
Flatfish 8 - +5 +1 Devours a random fish when fished. Bottom's up. Predator
Ghostfish 8 +? - - Scores on the departed. More corpses, more Eggs. Haunter
Jellyfish 8 +1 -1 - Stings a fish to lock in scores instantly. Stinger ⚑
Pleco 7 +1 - - Guzzles all ammonia when fished. A clean soul. Purifier
Seal 8 +1 - - Researches your Bucket. Fishes what you need. Researcher ⚑
Blue Tang 9 +1 - - Makes a fish forget it's used an active ability. Amnesia ⚑
Lobster 9 - +3 - Top-shelf Shell hoarder. Red-faced. -
Moorish Idol 9 +2 - - Evacuates the tank. Your emergency panic button. Escape Plan ⚑
Octopus 10 -1 -1 - With great power comes a pretty big head. Telekinetic ⚑
Piranha 10 - +2 +1 Permanently shreds non-toxic fish. Thins fins. Shredder ⚑
Arowana 10 - +? - Dirty money? More Mediocre Guppies, more Shells. Matriarch
Narwhal 12 - - - Impales fish... but can be worth a lot dead. Impaler, Ivory
Manta Ray 12 - +? - Cleans the tank and gets paid for it. Filter Feeder
Dolphin 12 -1 -1 - Resurrects the dead with a mirthless smile. Necromancer ⚑

Ξ© Omega Fish (Win Condition)

Omega Fish are the rarest and most expensive entries. You need 3 in the tank simultaneously to win. They have no deck limit.

Fish πŸ’° πŸ₯š 🐚 ☣️ Description Ability
Sunfish 34 - - +? May not choose kindness. Fickle like that. Fickle
Kraken 36 - -3 - Soulless Shell sucker. A swimming Casino. Gambler ⚑
Penguin 34 - - - Drags in Fish behind it against their will. Summoner
Axolotl 40 - - - Takes up no space. Outsmarts death itself. Autotomy, Amphibian
Great White 36 -2 - +1 Devours all prey. Inedible. Inevitable. Predator
Sperm Whale 38 - - - Too large for one slot. Insists size matters. Oversized
Orca 39 +? - 1 Shreds the weak and thrives amongst corpses. Shredder ⚑, Haunter
Sea Dragon 40 - -2 +2 Scries any Transient Fish. Oceans fear it. Oceanographer ⚑

Upcoming Roster Additions (In-Development)

Fish πŸ’° πŸ₯š 🐚 ☣️ Description Ability
Sea Anemone 7 +1 - - Anchors down to keep a friend safe from jaws and spikes. Symbiosis ⚑
Sea Sponge 8 - +1 - The ultimate biological filter. Sacrifices itself to prevent a crash. Absorb
Cuttlefish 9 - - - A master of disguise. Target a fish to perfectly copy it for the day. Camouflage ⚑
Koi Fish 10 +1 - - Opulent and flashy. Converts 5 Shells into 5 Eggs... expensively. Transmute Shells ⚑
Tiger Shark 11 +1 +1 - Oceanic trash can. Eats all corpses on entry, clearing βˆ’1 ammonia per corpse. Bio-Filter


Traits and Abilities

Name Function Description
Amnesia ⚑ Click to target a fish. Reactivates a consumed active ability, otherwise does nothing. Target a fish to restore its used ability. No effect if ability is still available.
Amphibian Takes up no tank capacity. Takes up no tank capacity. A freebie.
Autotomy Survives predation. Sheds a corpse when attacked but regenerates. Survives being eaten. Sheds a corpse but regenerates.
Battery ⚑ Activate to instantly transmute 5 Eggs into 5 Shells. Instantly melts down a pile of stored Eggs and converts them directly into valuable Shells.
Bone Eater Consumes a fish corpse upon entry, instantly scores +3 Eggs and +2 Shells. Devours a corpse when fished, instantly earning +3 Eggs and +2 Shells.
Cleaner Reduces tank ammonia by 1 unit on Entry. Purifies the water when drawn, giving your tank a bit more breathing room from an ammonia crash.
Comedian Bonus +4 Eggs if the tank is full on scoring. Bonus +4 Eggs at end-of-day if the tank is full.
Crab Eater 50% chance to eat a Crab in the tank on entry. May devour a Crab when fished into the tank.
Escape Plan ⚑ Empties all fish from the tank back into your deck for a redraw. Does not refresh used active abilities. Returns all fish to your Bucket and reshuffles. Used abilities stay spent.
Fickle May or may not add ammonia on entry. Might produce ammonia when fished. Might not. Fickle like that.
Filter Feeder Clears all ammonia and instantly banks +3 Shells per unit cleared on entry. Clears all ammonia when fished, earning +3 Shells per ammonia cleared.
Foresight ⚑ Peek at the next fish in the deck. Choose to draw it or reshuffle the Bucket. Peek at the next fish in your Bucket. Draw it or reshuffle.
Gambler ⚑ Gamble all stashed Shells on red or black. Win doubles them, lose resets to zero. Literally bet all of your Shells on red or black.
Giddy Up Copies the scoring potential of a randomly selected fish in the tank. Bets on a random tankmate. Copies their end-of-day score.
Haunter Gains +2 Eggs for every fish corpse in the tank on scoring. Thrives on disaster, earning extra Eggs at the end of the day for every fish bone corpse floating in your tank.
Headboom ⚑ Target a Bumphead fish to headbutt it into a corpse, negating its ammonia. Triggers a new random weather event to instantly activate. Cannot target self. Aggressively ramming a targeted Bumphead causes a sonic boom, triggering a random weather change.
Impaler Impales a random fish on entry. Fish resurrect next day. Skewers a random tankmate when fished. They return to your Bucket next day.
Ivory +10 Shells when killed. Yields +10 Shells when killed. Worth more dead than alive.
Lurer ⚑ Lures a random non-toxic fish from your Bucket to the tank. Pulls a non-toxic fish from your deck into the tank, avoiding the risk of drawing an ammonia producer.
Matriarch +2 bonus Shells for every Mediocre Guppy on scoring. +2 Shells per Mediocre Guppy in the tank at end-of-day.
Migrator Summons a random Transient Fish whenever it enters the tank. Transient Fish are temporary and are excluded from returning to your Bucket. Magically pulls a completely random fish from outside your deck into the tank for today only.
Necromancer ⚑ Click to replace all Fish Corpses in the tank with ANY random safe common fish. Resurrects every floating fish bone in your tank, transforming them into a random assortment of clean, temporary fish.
Oceanographer ⚑ Select any available non-omega fish to draw as a transient. Lets you choose and draw any common fish from the entire roster for today, which then vanishes without cluttering your deck tomorrow.
Oversized Takes up 2 tank slots. Takes up far more space than a normal fish, requiring two tank capacity slots instead of one.
Pearler Earns +1 Egg for every completely empty capacity slot on scoring. Rewards a minimalist approach, earning bonus Eggs for every empty spot remaining in your tank at the end of the day.
Poison Poisons a random tank fish on entry. The poisoned fish dies after 3 more fish are drawn. Poisons a random tankmate when fished. The victim expires after a few more draws.
Poker ⚑ Pokes fish from tank and removes it. Fish resurrect next day. Harmlessly ejects a problem fish from the tank back into your deck for the rest of the day.
Predator Eats a random fish upon entry and removes it. Fish resurrect next day. Devours another random fish as soon as it enters the tank, leaving behind a fish bone corpse.
Purifier Instantly clears all tank ammonia on entry. Completely filters the entire tank, wiping out all accumulated ammonia the moment it hits the water.
Researcher ⚑ Select any fish from your Bucket to draw. Lets you dig through your deck and pick the exact fish you need right now to avoid risking a random draw.
Rivalry Attacks a rival Mbuna or any fish with the Rivalry trait on entry. Leaves a corpse. Will attack a rival Mbuna, or any fish with the Rivalry trait, as it enters the tank.
Rockpool +1 Egg per Finbred in the tank carrying Rockpool. Scales with breeding investment. +1 Egg for each Finbred offspring in the tank that possesses the Rockpool trait. Applied at end-of-day scoring.
Scavenger Earns +2 Shells per ammonia level on scoring. Feeds on grime, bringing in extra Shells at the end of the day for every notch of dangerous ammonia in your tank.
Shredder ⚑ Target a non-toxic fish to permanently destroy it and remove it from your Bucket. Leaves a corpse. Permanently destroys a non-toxic fish and removes it from your Bucket, leaving a bone corpse behind in the tank.
Socialite +1 bonus Eggs for every Mediocre Goldfish on scoring. +1 Eggs per Mediocre Goldfish in the tank at end-of-day.
Stinger ⚑ Pick a fish to bank its score instantly. Target also scores at end of day. Jolts another fish to instantly collect its daily earnings right now, while still letting it earn again at the end of the day.
Summoner Summons another random fish on entry. Immediately drags the next fish off the top of your deck into the tank alongside it for free.
Telekinetic ⚑ Click to target a fish and retrigger its entry ability. Targeting itself creates a corpse. Hurls a fish around the tank to re-trigger its entry effect, or forcefully explodes its mind to remove it entirely.

Upcoming Trait Mechanics (In-Development)

Name Function Description
Absorb Passive. If a drawn fish would push the tank to 3 ☣️ Ammonia, this fish is removed instead to prevent it. Acts as a biological safety net, dissolving to absorb a toxic spike and saving your tank from a guaranteed crash.
Bio-Filter Consumes all floating fish bone corpses in the tank upon entry. Reduces ☣️ Ammonia by 1 for each corpse eaten. Cleans up the graveyard left by your predator fish, converting unavoidable casualties into powerful crash prevention.
Camouflage ⚑ Click to target a fish in the tank. Mimics that fish's species and base yields for the remainder of the day. Perfectly copies another fish in the tank, making it essential for scaling up species-dependent engines.
Symbiosis ⚑ Click to target a fish. Grants the targeted fish a temporary "Protected" status for the day. Anchors onto a selected fish, preventing abilities like Eat Random or Impaler from removing it.
Transmute Shells ⚑ Activate to instantly transmute 5 Shells into 5 Eggs. Instantly cashes out your stored expansion resources, converting valuable Shells directly back into Eggs.


Profile & Data Backups

Your player stats, biological discoveries, and challenge history are automatically recorded to your browser's local storage.

Volatility Warning: Local browser storage is susceptible to routine cache deletions. If your browser data is cleared, your player profile and progress can be permanently erased, terminating any record of employment.

Exporting Your Data: To prevent data loss, manual save backups can be exported from your profile. Select Export Save Data to generate and download a .finbred save file. Keep this file safe as a restore point.

Restoring a Profile: To recover a lost profile or transfer your game to a new device or browser, select Import Save Data and upload your .finbred backup file.

  • Import Preview: Before committing, a preview of the incoming profile's metrics are displayed for you to verify after upload.

  • Override Warning: Be certain before accepting an imported save. Confirming a restoration will permanently overwrite and replace the currently active profile with the imported data.




Credits & Attributions

Modified Assets

  • Coral Silhouettes Designed by Magnific

Icons

Icons in Finbred are delivered via Iconify and include assets from the following creators who require attribution:

  • Boxicons by Atisa (CC BY 4.0 License)
  • EmojiOne Monotone by JoyPixels (Attribution Required)
  • Font Awesome 6 Solid by Fonticons, Inc. (CC BY 4.0 License)
  • Game-Icons by Game-icons.net contributors (CC BY 3.0 License)
  • Hugeicons by Hugeicons (Attribution Required)
  • Streamline by Streamline (CC BY 4.0 License)