Skip to content
FangDash
Gameplay
Scoring & XP

Scoring & Anti-Cheat

How FangDash scores runs — 10 points per second, 50 per obstacle cleared, mod multipliers, per-difficulty saving, and server-side anti-cheat validation

TL;DR — Earn 10 points/sec for surviving plus 50 points per obstacle cleared. Scores save per difficulty, and every point you score becomes 1 XP toward your level.

Score formula

Your score comes from two sources:

SourcePoints
Time survived10 points per second
Obstacles cleared50 points per obstacle dodged

Your total is the sum of both. Distance is tracked separately (it accrues as your speed × 0.1) and feeds achievements and leaderboard stats rather than your score directly.

Mod multiplier

If you turn on any game mods before a run, each active mod applies a 1.15× score multiplier. Multipliers stack multiplicatively and are rounded to three decimals:

Mods activeMultiplier
1 mod1.15×
2 mods1.322×
3 mods1.521×

The multiplier is applied to your base score, so a bigger challenge means more points. All three mods are ranked, so mod-boosted scores still count on the leaderboard.

Per-difficulty scoring

Scores save with the difficulty tier you reached during that run. That lets the leaderboard filter by difficulty, so your Easy runs compete against other Easy runs — not against Nightmare attempts.

XP earning

Every point you score counts as 1 XP toward your player level. Race placements add bonus XP on top of that: 1st place = 500 XP, 2nd = 250 XP, 3rd = 100 XP.

See Level System for the full curve.

Tracked stats

Each score submission records:

StatDescription
ScoreYour total points
DistanceHow far you ran (meters)
DurationHow long the run lasted (seconds)
DifficultyThe difficulty tier you reached
Longest clean runLongest distance without hitting an obstacle (used for the Perfect Dash achievement)

Score validation

FangDash validates every score on the server so the leaderboard stays honest. When you submit a run:

The server re-derives your ceiling from the run: roughly ((seconds × 10) + (obstacles × 50)) × mod multiplier, plus small tolerances. It also re-computes the mod multiplier itself so it can't be forged.

Hard caps are enforced regardless: score up to 1,000,000, distance up to 200,000 m, obstacles up to 5,000, and a 30-minute maximum run length.

Replays are blocked — each (player, seed) pair can only score once, so you can't resubmit the same run.

After a valid score saves, the server checks for newly earned achievements and skin unlocks automatically.

A run that exceeds its theoretical maximum is flagged as cheated. It's still stored, but it grants no XP, no stats, and no unlocks, and it never appears on the leaderboard.

To keep traffic fair, the API also rate-limits activity to 10 score submissions per minute and 60 read queries per minute per player.

Leaderboards

The global leaderboard filters by time period (Daily / Weekly / All Time) and by difficulty tier, and shows only your personal best per filter combination. Cheated runs and private profiles are excluded.

See Leaderboard for full details.

On this page