Solo games
Four short games. They pay XP and Teeth, and they train the exact reflexes The Tank will test. Skip them and you will find out which ones.
The games
Snap
Bite when it flashes. Not before.
| Goal | A signal appears at a random moment. Bite inside the window. The windows keep getting shorter. |
| Duration | 45 s |
| Trains | Bite and Croak timing |
| Controls | Bite: click, tap or Enter. Only when the tank flashes. |
| Max per run | 60 Teeth, 300 XP |
Feeding Frenzy
Eat what is smaller. Avoid what is not.
| Goal | Eat smaller fish, grow, stay away from anything bigger than you. |
| Duration | 75 s |
| Trains | Movement, reading space |
| Controls | Move: WASD or arrows, or drag on the left half. Dash: Space or a two finger tap. |
| Max per run | 80 Teeth, 400 XP |
Reef Dash
Coral, nets, teeth. Do not stop.
| Goal | Horizontal runner. Dodge coral and nets, collect teeth. Score is distance. |
| Duration | Until you hit something |
| Trains | Reflexes, dash |
| Controls | Up and down: W S or arrows, or drag. Dash through anything: Space or a two finger tap. |
| Max per run | 80 Teeth, 400 XP |
Depth Charge
Mines fall. The tank shrinks.
| Goal | Dodge falling mines inside an arena that keeps shrinking. Stay inside the ring. |
| Duration | 60 s |
| Trains | Zone control |
| Controls | Move: WASD or arrows, or drag. Dash: Space. |
| Max per run | 70 Teeth, 350 XP |
Rewards
Rewards come from the score the server replays, never from the score your browser claims.
| Game | Teeth per point | XP per point | Max Teeth per run | Max XP per run |
|---|---|---|---|---|
| Snap | 0.05 | 0.2 | 60 | 300 |
| Feeding Frenzy | 0.02 | 0.1 | 80 | 400 |
| Reef Dash | 0.01 | 0.05 | 80 | 400 |
| Depth Charge | 0.04 | 0.15 | 70 | 350 |
Results are rounded down. On top of the per run ceiling, solo Teeth are capped at 500 per account per UTC day. XP has no daily cap. Once you hit the Teeth cap, you still earn XP and still climb the boards.
How scores are checked
Your browser is not trusted. Nothing personal.
- Start. The server opens a session and hands you a seed. Same seed, same fish, same mines, same flashes.
- Play. Your inputs are recorded tick by tick.
- Finish. You send the inputs and the score you think you got.
- Replay. The server runs the exact same simulation with your seed and your inputs. If the replayed score does not match, or the run length does not add up, the run is rejected. No Teeth, no XP, and the rejection is counted.
Two more rules:
- Sessions expire. A session is open for 180 seconds. Finish after that and it pays nothing.
- Finish once. A session can only be submitted one time. Resubmitting does not double anything.
Why replay
It keeps the boards honest without asking you to install anything. If your run is real, the replay agrees with you. If it is not, it does not.
Leaderboards
Every solo game has a daily, weekly and all time board. Days and weeks follow UTC.
Teeth is an off-chain platform currency with no guaranteed monetary value.
