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 πŸ§ͺ Science 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 πŸ§ͺ Science is 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 πŸ§ͺ Science 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 πŸ§ͺ Science 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 Science 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.
πŸ§ͺ Science 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: Goldfin, Krub, Shrump, Gagfish, Extrovurtle, Gulpleco, Neotet, Bettamax, Bufferfish + Sundisc.
Moby-Deck Seeking a colossal legend could threaten capacity. Can you balance the books before imminent failure? Call me Fishmael. Pool: Gruppy, Goldfin, Gagfish, Neotet, Bettamax, Extrovurtle, Krub, Labster, Shrump + Spam 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 Gruppy, 1 Moorless Idler, 1 Dullphin, 4 Krub, 1 Flatflesh. Pool: Krub, Snool, Piranaah, Menta Ray, Ghostfin, Krubfrog, Wormbie, Flatflesh, Octoplus, Great Byte.
Neon-Nights A volatile tank poisoned by no-good-punk Bettamax fish, eating seeds as a pastime activity. Deploy Bufferfish to survive the toxicity of our city. Pool: Goldfin, Neotet, Bettamax, Bufferfish, Shrump, Starefish, Anglerphish, Flatflesh + Krakpot, Sundisc.
Finding-Fish A run with a legally distinct collection of marketable assets. Don't tap the glass. Don't shake the bag. Pool: Goldfin, Krub, Gagfish, Blu-Tang, Moorless Idler, Extrovurtle, Starefish, Bufferfish, Shrump, Skimhorse, Menta Ray, Great Byte.
Salmon-Run The Slamon are migrating, and bringing uninvited guests against company policy. Starting Bucket: 10 Slamon. Pool: Slamon, Snool, Bufferfish, Gulpleco, Labster, Shrump, Piranaah, Great Byte.
Three-Willy A troubled 12-year-old orphan named Jesse has to clean graffiti at a lab when... Starting Bucket: 4 Thumphead, 4 Goldfin, 2 Labster. Pool: Goldfin, Thumphead, Labster, Gulpleco, Skimhorse, Ghostfin, Zeal, Dullphin, Blu-Tang, Orcull.

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 Science | ☣️ Ammonia | ⚑ Action Trait

Common Fish

Fish πŸ’° πŸ₯š πŸ§ͺ ☣️ Description Ability
Gruppy Free +1 - +1 Costs nothing. You get what you pay for. -
Goldfin 2 +1 - - A disposable and plentiful asset. -
Krub 3 - +1 - A chill crab that loves Science. -
Neotet 4 βˆ’1 +2 - Less Eggs, more Science. Simple. -
Snool 5 +1 - - Neat and tidy. Scrubs 1 Ammonia on arrival. Cleaner
Clamdestine 5 +? - - Eggs for every empty slot. A lonely life. Pearler
Gagfish 5 +? -1 - Bonus Eggs if you pack the tank. Not funny. Comedian
Slamon 5 +2 - - Pulls Transient fish in from the ocean. Migrator
Sporchin 5 +3 +2 +1 Poisons a fish on arrival. Good stats, bad vibes? Poison
Shrump 5 +1 +? - Thrives in dirty water. Ammonia = profit? Scavenger
Extrovurtle 5 +? - - Eggs for every Mediocre Goldfin in the tank. Socialite
Gammanite 6 +2 - - An omniscient gaze. Peek before you fish. Foresight ⚑
Anglerphish 6 +2 -1 - Lures a non-toxic fish from your Bucket. Lurer ⚑
Bettamax 6 - +4 +1 Luxe Science lover and hot mess. Betta be careful. -
Skimhorse 6 +? +? - Bets on a mate. What could go wrong? Giddy Up
Starefish 6 +? - - Stares, unblinking. Just waiting for a mate. Rockpool
Wormbie 6 +? +? - Devours the dead for an instant payout. Bone Eater
Krubfrog 6 - - - Takes up no space. May eat a crustacean when fished. Crustatiable, Amphibian
Bufferfish 7 +1 - - Pokes unwanted fish from the tank for the day. Poker ⚑
Thumphead 6 +2 - +1 A headcase meteorology can't comprehend. Headboom ⚑
Mbrawla 6 +3 -1 +1 Territorial nemesis-seeker. Holds grudges (and Eggs). Rivalry
Electric Pheel 8 +1 - - Converts Eggs to Science, electronically? Battery ⚑
Flatflesh 8 - +5 +1 Devours a random fish on entry. Bottom's up. Predator
Ghostfin 8 +? - - Scores on the departed. More corpses, more Eggs. Haunter
Jellyfrisk 8 +1 -1 - Stings a fish to yield its score instantly. Stinger ⚑
Gulpleco 7 +1 - - Guzzles all Ammonia when fished. A clean soul. Purifier
Zeal 8 +1 - - Researches your Bucket. Fishes what you need. Researcher ⚑
Blu-Tang 9 +1 - - Makes a fish forget it's used an active ability. Amnesia ⚑
Labster 9 - +3 - Top-shelf Science hoarder. Red-faced. -
Moorless Idler 9 +2 - - Evacuates the tank. Your emergency panic button. Escape Plan ⚑
Octoplus 10 -1 -1 - With great power comes a pretty big head. Telekinetic ⚑
Piranaah 10 - +2 +1 Permanently shreds non-toxic fish. Thins fins. Shredder ⚑
Errorwana 10 - +? - Airs dirty laundry. More Gruppies, more Science. Matriarch
Cathode Ray 10 +2 +2 - Unknown sentience. Possibly also a fish? -
Nullwhal 12 - - - Impales fish... but worth a lot dead. Impaler, Ivory
Menta Ray 12 - +? - Cleans the tank, scientifically. Filter Feeder
Dullphin 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
Sundisc 34 - - +? May not choose kindness. Fickle like that. Fickle
Krakpot 36 - -3 - Soulless Science sucker. A swimming Casino. Gambler ⚑
Pingwing 34 - - - Drags in Fish behind it against their will. Summoner
Haxolotl 40 - - - Takes up no space. Outsmarts death itself. Autotomy, Amphibian
Great Byte 36 -2 - +1 Devours all prey. Inedible. Inevitable. Predator
Spam Whale 38 - - - Too large for one slot. Insists size matters. Oversized
Orcull 39 +? - +1 Shreds the weak and thrives amongst corpses. Shredder ⚑, Haunter
Seadragoon 40 - -2 +2 Scries any Transient Fish. Oceans fear it. Oceanographer ⚑


Traits and Abilities

Name Description
Amnesia ⚑ Target a fish to restore its used ability. No effect if ability is still available.
Amphibian Takes up no tank capacity. A freebie.
Autotomy Survives being eaten. Sheds a corpse but regenerates.
Battery ⚑ Converts 5 Eggs into 5 Science on demand.
Bone Eater Devours a corpse when fished, instantly earning +3 Eggs and +2 Science.
Cleaner Scrubs 1 ammonia when fished into the tank.
Comedian Bonus +4 Eggs at end-of-day if the tank is full.
Crustatiable 50% chance to devour a Crustacean (Krub, Shrump, Labster) when fished into the tank.
Escape Plan ⚑ Returns all fish to your Bucket and reshuffles, resetting the Tank. Exhausted abilities stay used.
Explodable ⚑ Detonates all fish currently in the tank including itself, leaving corpses behind.
Fickle Might produce ammonia when fished. Might not. Fickle like that.
Filter Feeder Clears all ammonia when fished, earning +3 Science per ammonia cleared.
Foresight ⚑ Peek at the next fish in your Bucket. Draw it or reshuffle.
Gambler ⚑ Literally bet all of your stashed Science on red or black. Double or nothing.
Giddy Up Bets on a random tank occupant when fished. Copies their end-of-day score.
Haunter +2 Eggs per corpse in the tank at end-of-day. Death is profitable.
Headboom ⚑ Aggressively ram a targeted Thumphead to cause a sonic boom, triggering a random weather change.
Impaler Skewers a random tank occupant when fished. They return to your Bucket next day.
Ivory Yields +10 Science when killed. Worth more dead than alive.
Lurer ⚑ Lures a random ammonia-free fish from your Bucket into the tank.
Matriarch +2 Science per Mediocre Gruppy in the tank at end-of-day.
Migrator Summons a random Transient Fish whenever it enters the tank. Transient Fish are temporary and do not return to your Bucket.
Necromancer ⚑ Resurrects all corpses as random transient fish. No corpses? The caster implodes. Transient fish do not return to your Bucket.
Oceanographer ⚑ Choose any common fish to instantly summon as transient (excludes undiscovered). Transient fish do not return to your Bucket.
Oversized Takes up 2 tank slots. Worth the space?
Pearler +1 Egg per empty tank slot at end-of-day. Rewards restraint.
Poison Poisons a random tank occupant when fished. The victim expires after a few more draws.
Poker ⚑ Target a fish to poke it out of the tank. It returns to your Bucket.
Predator Devours a random tank occupant when fished. Victims return to your Bucket next day.
Purifier Clears all ammonia when fished into the tank.
Researcher ⚑ Search your Bucket and choose a common fish to draw.
Rivalry Will attack a rival Mbrawla, or any fish with the Rivalry trait, as it enters the tank.
Rockpool +1 Egg for each Finbred offspring in the tank that has the Rockpool trait. Applied at end-of-day scoring.
Scavenger Earns +2 Science per ammonia at end-of-day. Loves a dirty tank.
Shredder ⚑ Target a non-toxic fish to permanently destroy it and remove it from your Bucket. Leaves a corpse behind.
Socialite +1 Eggs per Mediocre Goldfin in the tank at end-of-day.
Stinger ⚑ Target a fish to instantly yield its score. The target can still score at end-of-day.
Summoner Pulls the next fish from your Bucket when fished into the tank.
Telekinetic ⚑ Target a fish to re-trigger its entry effect. Used on self or Omega Fish... minds are blown.


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)