LOCAL PROFILE · oddly-hard:profile:v1
YOUR RECORD
Recent 30 days includes only saved completed results: up to 20 per level. Older results and unfinished attempts are excluded. All time keeps lifetime totals.
GAMES PLAYED
0/8
TOTAL ATTEMPTS
0
DAILY STREAK
0d
LONGEST STREAK
0d
TIME PLAYED
—
FAVOURITE
—
No scores yet
Play a game to start your stats.
Completed challenges, personal bests and your latest results will appear here automatically.
Choose a gameTREND · RECENT RESULTS
Your latest played level, compared within the same difficulty.
PERSONAL BEST
—
LAST 10 MEAN
—
SPREAD
—
TREND
—
8 GAMES · NORMALISED PERSONAL BEST
Your own bests mapped to 0–1000. No comparison to anyone else.
Normalisation is provisional. Recalibrating a curve bumps the game version so old bests keep their meaning.
DAILY CALENDAR · 15 WEEKS
Ink density is the score band. An outline is a day you skipped.
0d
PERSONAL BESTS · NORMALISED
Every game on one 0–1000 scale.
SCORE DISTRIBUTION
Where your normalised scores actually land.
This histogram counts only your own runs. There is no population distribution behind it.
ATTEMPTS BY GAME
Which one keeps pulling you back.
TIME PLAYED BY GAME
Session duration is not recorded.
RECENT RESULTS
DATA CONTROLS
Everything above lives in one browser key.
Bests, attempts, recent results, Daily history and preferences. Reads and writes fail safely when storage is blocked.