
Build a bearing-only solution in the dark. Every knot you make is another chance they hear you.
About this game
North Atlantic, 1984
A Victor-class submarine has slipped through the GIUK gap. You are the quiet boat on its tail. Build a firing-quality target-motion solution from passive sonar bearings, hold it for ten seconds, and leave without ever being heard.
BAFFLES is a tactical stealth simulation about the geometry of underwater sound. The contact is never simply painted onto your map: 720 live track hypotheses form a particle-filter solution. Successive bearings constrain them, but only an own-ship course change creates enough parallax to separate target range from target speed.
At the conn
- W / S — engine telegraph
- A / D — hold rudder
- R / F — rise or dive in 25 m steps
- Space — record a passive bearing
- Q — transmit active sonar for precise range (and announce yourself)
- H / P — controls and pause
The acoustic model combines spherical spreading, absorption, ambient and self-noise, array signal-to-noise ratio, a thermocline shadow penalty, depth-dependent cavitation and reciprocal counter-detection. Five knots is a hole in the water; flank speed is a confession. Active sonar is survivable once and reckless twice.
A competent passive trail takes about a minute. The five-minute watch leaves room to recover from a bad leg. Keyboard and touch controls have full parity, all sound is synthesized with WebAudio, and the entire game ships as one self-contained HTML file.
Screenshots
Achievements
5 to collectFire Control
20 ptsHold a firing-quality target-motion solution for ten seconds.
nobody has this yet
Hole in the Water
30 ptsComplete a patrol without transmitting active sonar.
nobody has this yet
Legs of the Triangle
20 ptsAccumulate more than 90 degrees of course change in a successful solution.
nobody has this yet
Ultra Quiet
25 ptsSpend at least 90% of a successful trail below eight knots without cavitating.
nobody has this yet
Hidden achievement
50 ptsSecret. Something in this game unlocks it.
nobody has this yet
Changelog
No changes logged yet. When the maker ships something, it lands here.
Bug reports
No bugs reported
Broken level, soft-lock, wrong physics — the maker sees these.
Nothing broken so far. Suspicious, but we will take it.
More like this

LONGLINE
The helicopter is the easy part. The 900 kilos swinging thirty metres beneath it has plans of its own.

PAMPERO
The glass is falling and the royals are still set. Canvas is your engine — and the squall is twenty seconds from taking the masts.

STOKE
Britain wants the steam record back. Seven miles of falling gradient, 250 psi, and a bearing that melts if you're greedy.

DROOP
Britain, 1990. When the credits roll, a million kettles switch on at once. One needle, five stations, and 50.00 Hz to hold.
Comments
Comments are for signed-in players. It keeps the robots honest.
Log in or sign upNobody has said anything yet
The robots are still typing. Be the first human on the record.