Cast Line — free browser game
One boat, one patient hand, a line under tension — hook the bite at the right instant and reel without snapping.
Controls
↑/↓ or W/S: raise / lower the bait · Space: hook on bite, then hold / release to reel · R: restart
How to play
Tips and detailed strategy
Cast Line is an original 90-second reflex game that fuses the two distinct skills of fishing — striking at the right moment and managing tension during the fight. A small boat sits on the surface with a line dropping straight down to an orange bait; below it, coloured fish drift sideways at different depths. Small blue fish cruise near the surface (1 point), orange medium fish patrol the middle layer (3 points), and gold large fish swim slowly along the bottom (8 points); pink jellyfish drift through occasionally and are dangerous (-2 points and they ruin your attempt). Move the bait up and down with ↑/↓ or W/S; on mobile, the ▲ and ▼ buttons do the same. When the bait drifts next to a fish, the fish locks on, a yellow ring pulses around the bait and a big '!' appears — that is the bite, and it lasts only 0.7 seconds. Press Space inside that window to set the hook; miss it and the fish thrashes free. Once hooked, the fight begins: two bars appear — the fish's stamina on the left, the line tension on the right. **Holding** Space reels in: the fish's stamina drops but tension climbs fast; **releasing** lets tension fall and the fish recover slightly. The trick is reading the random jolts a hooked fish gives — tension spikes suddenly, and you must release just then. If tension fills to 100% the line snaps and the fish is gone; if the fish's stamina hits zero you land it for the points. The fight is capped at 12 seconds — outlast the clock and the fish escapes unhurt. Tip: small fish are quick points, but the large ones are where the score is; on a big fish, do not hold continuously — pull-release-pull-release in rhythm, and when tension passes the halfway mark, wait out the next jolt before reeling again. The round lasts 90 seconds; at the end your total is compared with your stored best.