A roguelite Plinko run where every peg you clear is a base pair — collect A/T/G/C, climb the ante, and beat the sequencer bosses. A BioKEA game.
Status: private beta. Public release pending.
Every peg on the board is a nucleotide. Clearing pegs assembles A/T/G/C tallies the way a sequencer reads a strand, and bosses (Promethion, Centrifuge) are nods to real lab kit. Plasmid Plinko is part of BioKEA's effort to make the language of modern biology — sequencing, assembly, lab workflows — feel intuitive to anyone who can drop a ball.
- Daily — one seeded run, eight antes, share your score string.
- Campaign — branching map of standard / anomaly / lab / rest / boss nodes, four playable characters (biologist, alchemist, surgeon, …), upgrade picks between fights.
- Aim — move the cursor.
- Drop — click / tap.
- Powerups — number keys (or the on-screen tray) when charges are available.
- Mute — corner toggle.
- React 18 + TypeScript + Vite
- matter-js for ball physics
- Tailwind + shadcn/radix for UI
- Supabase for the daily leaderboard (optional — set env vars below or it'll silently no-op)
- Bun as package manager and runtime
bun install
bun run dev # http://localhost:5173
bun run build # production build into dist/Optional Supabase leaderboard:
cp .env.example .env # then fill in:
# VITE_SUPABASE_URL=...
# VITE_SUPABASE_PUBLISHABLE_KEY=...The app reads these via import.meta.env; no keys are committed.
MIT — see LICENSE.
Made by BioKEA.
