Home▸Animals & Their World▸Salmon Upstream Lab: Swim Bioenergetics & Waterfall Leap (2D)

Salmon Upstream Lab: Swim Bioenergetics & Waterfall Leap (2D)

2D salmon-migration lab: a real river cross-section with flow speed that scales with narrowing channels, sustained-vs-burst swim energetics with an anaerobic reserve, and a v²=2gh leap-physics check at a waterfall.

Animals & Their World2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-salmon-upstream-lab ↗ Open standalone

This 2D companion replaces the 3D scene's decorative swimming with a real river-hydraulics and fish-bioenergetics model: flow speed rises in narrower zones exactly as continuity demands, the fish's own swim cost follows the sustained-vs-burst distinction real ichthyologists use, an anaerobic energy reserve genuinely depletes and recovers, and clearing the waterfall is gated by the actual projectile formula v² = 2gh applied to the fish's current, energy-dependent burst capability — so raising the waterfall or throttling the fish's burst speed measurably changes whether the leap succeeds.

⚙ Under the hood

2D salmon-migration lab with a real river cross-section, sustained-vs-burst swim energetics and an anaerobic reserve, and a v²=2gh leap-physics check at a configurable waterfall.

salmon migrationfish bioenergeticsswim performanceriver hydraulicswaterfall leapanaerobic reserve

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)