howfishthink
Behavioural simulation laboratory

Stop guessing.
Think like the fish.

Build a lure. Put it underwater. See what the model predicts the fish receives—and which cue leads to a strike or refusal.

Physics-ledSpectral opticsOpen assumptions
Dive deeper ↓
The simulation stack

One question. Three ways in.

Every tool isolates a different part of the strike—from photons in the water to the final decision.

Already run

Which lure gets eaten? Pick a fish.

72 fixed scenarios: six species, three temperatures, clear or muddy water, neutral or post-front. Twelve lure archetypes ranked by the model in each, with its reasons.

All scenarios →The twelve lure archetypes →

New · Sonar

Why your fish are lines, not arches.

An arch is a graph of distance over time, not a picture of a fish. Drag a boat over a simulated fish and watch the arch form, flatten into a line, or vanish into the bottom.

Open the sonar model →

Cone coverage calculator →Can you tell fish size from an arch? →Why fish show deeper than they are →What speed for arches? →83 kHz vs 200 kHz: which to use? →

The useful outcome

“No” tells you more than “yes.”

A fish refusing your lure is not a dead end. The model traces the failure to a specific stage, shows the evidence, and gives you something testable to change.

See every assumption in the model →
TRIAL #00483● REFUSED
DETECT ✓APPROACH ✓TRACK ×COMMIT
Tracked to 1.4 metres, then refused.

Action too uniform. No acceleration, deflection, or pause crossed the reaction-trigger threshold.

NEXT TEST Add an erratic cadence or contact event.
No magic. No folklore.

A model should show its work.

01

Built from mechanisms

Light attenuation, density, hydrodynamics, and known behaviour—not “secret colours.”

02

Wrong in public

Assumptions, coefficients, confidence, and failure modes are named where you can inspect them.

03

Made to be tested

Change one variable, run it again, and take a better hypothesis back to the water.

Lab access · free

Put your assumptions underwater.

Start with any lure. Change the depth, clarity, and species. See what is actually left.

Launch Fish Vision →