SHARK
THIEF

LOADING...

DEPTH SELECT
CHOOSE A STARTING DEPTH
SCORE 0
MOVES 0
TIME 00:00
SCORE 0
LV TIME 00:00

YOU DIED

TOTAL POINTS: 0

(POINTS² ÷ TIME)

LEVIATHAN DEFEATED

TIME TO KILL
MINES TRIGGERED
MINE HITS
SHARK SCORE
LEVELS COMPLETED
TOTAL TIME
LEVEL TIMES
FINAL SCORE

LEADERBOARD

SHARK THIEF
# NAME HIGH SCORE TIME (DATE)
LOADING...

SETTINGS

COLORBLIND MODE Grid lines only
HAPTIC FEEDBACK Vibration on move
WATER SHIMMER Animated light on tiles
SPEED RUN MODE Show timers during play
TIER 3 ACHIEVEMENTS Special challenges + tank effects

⚠ DEV — JUMP TO DEPTH

⚠ DEV — ACHIEVEMENTS

SHARK THIEF iOS v0.1.0 — WEB PROTOTYPE

SHARK'S GROTTO

SHARK'S GROTTO
CUSTOMIZE YOUR TANK
SWIM STYLE
TANK RESIDENTS
YOUR COLLECTION
?
BOW JELLYFISH From The Shallows
NEW 🔒
?
MR. SLIME From Toxic
NEW 🔒
?
BABY SHARKS From The Nursery
NEW 🔒
?
ELECTRIC EEL From The Electric Depths
NEW 🔒
?
TIGER GROUPER From The Busy Pacific
NEW 🔒
?
MUSHROOM FISH From Spore Fields
NEW 🔒
?
ARCTIC COD From The Arctic
NEW 🔒
?
BABY TURTLE From Turtle Migration
NEW 🔒
?
REEF FISH From The Reef
NEW 🔒
?
LIL LEVI From The Abyss
NEW 🔒
WATER THEME
CHANGE THE TANK WATER

SPEED-RUN A LEVEL TO UNLOCK ITS WATER

TANK EFFECTS
YOUR ENVIRONMENT
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒
NEW 🔒

MEET A DEPTH'S CHALLENGE TO UNLOCK ITS EFFECT

DEPTH 1
THE SHALLOWS
1 / 10
SCORING FORMULA
SHARK SCORE
FORMULA SHARK SCORE = SCORE² ÷ TIME (seconds)
EXAMPLE Score 250 in 90s → 250² ÷ 90 = 694
HIGH SCORE Matters most — doubling your score quadruples Shark Score.
FAST TIME Acts as a multiplier — cutting time in half doubles Shark Score.
BALANCE A high score at average speed still ranks well. Neither extreme dominates.
REQUIRED You must start the run at Depth 1 — The Shallows. A Shark Score is not generated at all for runs that begin at any other depth.
WHY The formula measures score versus total time from the very beginning. Starting mid-game would produce an artificially inflated score that can't fairly compare to full runs.
TUNABLE The exponent (currently 2) may be adjusted as the game grows to keep the leaderboard meaningful across all score ranges.