Bober Bob
BOBER BOB (`jawjawjaw/bober`) LIVE ON WHYTHISAI.COM/BOBER CLOUDFLARE MEDIA CDN
56,121 LOC TypeScript ยท Phaser 3.90 + Vite 8 ยท 100% Procedural Pixel Art & WebAudio Synthesizer ยท EN / PL Bilingual
BUILD:
B-SIDE COMPARE BUILD
Controls: WASD / Arrows Swim & Steer ยท Space Jump / Torpedo Dash / Confirm ยท Ctrl / C Tail Slap ยท Shift Rocket Tail ยท E Shop / Interact ยท R Start Run ยท X / F8 Snap Underwater Photo ยท F9 CRT / GameBoy Shader ยท L Polish/English (`PL`/`EN`) ยท Tab Collection Book
Secret Codes (type in-game): boberkurwa ยท zlotybober ยท dziobak ยท szczur ยท jakiebydle ยท boberich

๐Ÿ›ก๏ธ 5-Phase `vet-artifact` Verdict: `ADOPT_AS_REFERENCE` (100% Clean, Zero Network Exfil)

Audited commit f976148 on origin/main by Lukasz Jaworowski (jawjawjaw/bober). Every sprite, animation frame, biome backdrop, and lofi musical track is procedurally synthesized in TypeScript at runtime โ€” zero external asset fetches, zero telemetry, zero eval(), and zero postinstall scripts.

56,121
Lines of TypeScript (206 Files)
6 Modes
Adventure, Run, Puffer, Volley, Shark, Log Roll
334
Fish Species Across 10 Biomes
12 Bosses
Multi-Phase Bosses + Lairs + 24 Pets
34 Powers
Chest Powers + 4 Synergies + Boons + Relics
EN + PL
2,490-Line Polish Localization (`src/i18n/pl.ts`)

๐Ÿ—๏ธ System Architecture & Mode Breakdown

SubsystemPrimary Source FilesLOCKey Capabilities
World & Game Loopsrc/scenes/GameScene.ts, src/scenes/UIScene.ts8,42310 biomes, weather, day/night, currents, secret caves, minimap fog, crash recovery
Player & Physicssrc/objects/Bober.ts, src/systems/Tricks.ts2,100+Buoyancy, air meter, torpedo dash, aerial flips/spins/grabs, cannonball, tail slap
Roguelite Run Modesrc/systems/Run.ts, Racer.ts, Barry.ts, Kev.ts3,150+3-round race vs BARRY (platypus) & KEV (rat in cardboard tail), Boons, Relics, drafting
4 Local Party ModesVolley.ts, LogRoll.ts, SharkBait.ts, Puffer.ts3,3871โ€“4P gamepad + split-keyboard: 3v3 Seal Water Volley (26 powers), Log Roll, Shark Bait, Puffer
Procedural Pixel Artsrc/art/sprites.ts, world.ts, bossArt.ts, pix.ts7,133+Runtime canvas texture generator for all 334 fish, 12 bosses, costumes, and parallax biomes
Procedural WebAudio DSPsrc/audio/music.ts, sfx.ts, engine.ts, ambience.ts2,200+Per-biome lofi synthesizer, boss themes, BiquadFilter chain, glue compressor, algorithmic reverb

๐Ÿ† 17-Seat House Quorum Consensus Scorecard (`17/17 PASS`)

Every cloud frontier CLI, LiteLLM VM 1100 seat, and local RTX 3090 GPU model independently audited jawjawjaw/bober and scored the 5 candidate next-wave evolutions (1โ€“10 scale). The top 3 evolutions were compiled into dedicated playable seat builds and merged into the v2 Cross-Pollinated Master Build.

Rank & Evolution Track 17-Seat Total Mean Score Playable Multibuild Target What Was Built & Cross-Pollinated (`src/systems/BakeoffSystems.ts`)
#1 ยท `GNAW_AND_RAFT` (Shoreline Gnawing + Log Rafts + 5-Tier Dam) 153 / 170 9.00 / 10 ๐Ÿชต `out/seat-gnaw-raft/` Gnaw shoreline birch/pine trees (`C`/`Ctrl`), spawn rideable floating `LogRaft` platforms, herd fish with Tail Slap, and upgrade Home Dam across 5 persistent tiers (`+10%` to `+25%` sell value).
#2 ยท `DEEP_BUOY_POT` (Deep Risk Pot + Floating Market Buoys + 3x Special) 147 / 170 8.65 / 10 โš“ `out/seat-buoy-pot/` Depth-scaled bonus pot (`+35%` >25m, `+65%` >50m, `+120%` >120m) cashed on surfacing (or forfeited on drown), 3 mid-lake `80%` Market Buoys, and daily seeded `3x Today's Special` species.
#3 ยท `ARCADE_JUICE_DSP` (Underwater Low-Pass DSP + CRT/Pocket Shader + Beaver Rank) 138 / 170 8.12 / 10 ๐ŸŽ›๏ธ `out/seat-arcade-juice/` Resonant `240Hz` (`Q=2.4`) underwater `BiquadFilterNode` sweep in `music.ts`, live `F9` shader cycling (`Clean Pixel` / `CRT Scanlines` / `1989 Pocket 4-Shade`), and Named Combo Routes.
#4 ยท `COMBO_SCORE_ATTACK` (Named Trick Routes + Aura Bonus) 125 / 170 7.35 / 10 ๐ŸŒŸ Merged in `bober-master` Named aerial trick chains (`BEAVER BUSTER!`, `DAM BREAKER!`, `HYDRO TORNADO!`, `POLISH TORPEDO!`, `TAIL WHIP MASTER!`) + persistent Beaver Rank (`KIT` โ†’ `BOBERMAXXER`).
#5 ยท `PHOTO_SAFARI` (Underwater Camera Framing + Star Album) 105 / 170 6.18 / 10 ๐Ÿ“ธ `out/seat-photo-safari/` Press `X` or `F8` underwater to snap a `150x100` framed photo, grade `1โ˜…โ€“3โ˜…` by centering/rarity/shoal size, persist `bober-photo-album`, and earn instant coins + style.

๐Ÿค– Multi-Bot AI vs. BARRY (Platypus) vs. KEV (Cardboard-Tail Rat) โ€” Headless `RUN` Tournament (`60Hz`)

Executed in headless Chromium + SwiftShader WebGL against `out/bober-master/` (`4,500` frames / `75s` simulated race clock per heat, `0` uncaught errors). Full JSON telemetry: `TOURNAMENT-SIMULATION.json` ยท Report: `TOURNAMENT-REPORT.md`.

Heat AI Persona (`Bob`) Bob Order Catches (Total) Deep Pot Cashed BARRY Order Catches KEV Order Catches Composite Race Score (`Bob` / `BARRY` / `KEV`) Winner
Heat #1 `OrderSniper-Bob` (Claude/Codex Strategy โ€” filters exact `run.order` species & `minKg`, dashes straight to ordered fish) 8 (38) +3,348c 0 0 5,738 / 0 / 0 ๐Ÿ† BOBER BOB
Heat #2 `DeepBuoyGreed-Bob` (Market Buoy + Deep Pot Strategy โ€” dives >45m for high-value fish + Deep Pot, sells at `80%` Buoy) 0 (38) +42,000c 0 0 42,950 / 0 / 0 ๐Ÿ† BOBER BOB
Heat #3 `TrickStyle-Bob` (Grok/Qwen Combo Strategy โ€” chains `CANNONBALL -> SPIN` aerial routes for Aura while racing BARRY) 3 (38) +20,384c 3 0 23,774 / 653 / 0 ๐Ÿ† BOBER BOB

๐Ÿง  All 17 Seat Audits, "What I Would Build Next" Specs & Individual Votes

Select any of the 17 seats on the left to read its full architectural audit, signature next-feature specification, quick wins, and quorum votes.

Loading seat proposals...

๐Ÿ–ผ๏ธ Cloudflare Pages Media CDN (`https://bober-assets.pages.dev`)

All gameplay captures, procedural sprite sheets, Kev rival studies, and launcher icons are hosted on Cloudflare Pages (`bober-assets.pages.dev`) with automatic fallback.