← tglgames.com

Deep Hook Fishing

Cast deep. Dodge down. Catch up. A Three.js underwater arcade fishing game on tglgames.com.

Play now Leaderboard

How it plays

You stand above the surface. Tap Cast line and the hook drops. From there the run plays out in two phases:

Scoring

Each fish has a base point value (small = less, large or rare = more). Your run score is:

score = round(sum(catch.base_pts) × clamp(depth_reached_ft / 100, 0.3, 1.5))

Cast deep and catch heavy. A shallow run with mediocre catches is worth a fraction; a max-depth run with the right ten is worth 1.5× the catalog sum.

The fish

Ten species, with weight, spawn rarity, points, and depth band:

FishWeight (lb)RarityPointsDepth band
Minnow0.23010–40 ft
Sunfish0.72520–60 ft
Bass3.018520–80 ft
Trout4.514730–80 ft
Catfish12.081250–100 ft
Pike18.061560–100 ft
Sturgeon60.032580–100 ft
Tuna120.023080–100 ft
Marlin250.015090–100 ft
Golden Bass5.00.210070–100 ft (mythic)

Controls

Logging & anti-cheat

Every interaction — fish spawn, hit, near-miss, catch, phase change — is timestamped and posted with the run. The server keeps the full event log forever (per the platform policy) and uses the same Mulberry32 PRNG the client uses, so submissions can be re-simulated and scored independently in the future.

Play now More games