DAYMASTER
choose a practice mode
LEVEL 1
0 / 100 XP
UNRANKED
0DAY STREAK
0/18LESSONS
0DAILIES
TODAY
TRAIN & COMPETE
QUESTION 1 / 5
what day of the week is
QUESTION 1 / 10
what day of the week is
PLAYERS ONLINE LOCAL TEST
UNRANKED
Rating: —
LEVEL 1
?
UNRANKED
COMPLETE PLACEMENTS TO REVEAL YOUR RANK

Reach Level 10 to unlock Ranked. Unranked Arena opens at Level 5.

⚡ +30% XP BOOST0:00:00
⏳ 3,200 SUMMIT · TIME SOVEREIGNReach 3,200 permanent rating to claim the summit title and activate the Sovereign profile aura.
5 placements and rank thresholds are locked until AI Lab + real-player data justify a change.
SEASON 1
RANKED MATCH
Before you begin
Know the rules. Then beat the clock.
🔟
10 questionsBoth players face the same length match.
20 seconds eachAt 0, the question counts as unanswered.
🎯
Accuracy firstCorrect answers matter more than raw speed.
Speed breaks tiesWhen accuracy is equal, faster answers score more.
🏆
Rank-scaled difficultyHigher ranks receive harder question mixes and fewer hints.
RATING CHANGE = RESULT + ACCURACYEvery correct answer matters. Better accuracy reduces rating lost and increases rating gained.
QUESTION 1 / 10
20s
DM
YOU
⚓ ANCHOR
CALENDAR ROOKIE
0
VS
RV
RIVAL
⚓ ANCHOR
CALENDAR ROOKIE
0
what day of the week is

Settings

Customize language and feedback.
Language
Changes the app language everywhere.
Sound
Unique sounds for answers, timeouts, countdowns, achievements, cosmetics and rank-ups.
Haptics
Vibration feedback when supported by the device/browser.
Reduced motion
Removes most UI animation.
Mute opponent reactions
Hide emojis sent by opponents during Unranked, friend challenges and Survival.
Feedback preview
Use the buttons above to check this device before playing.
CLOUD SAVE
Checking account…
Local storage remains the offline fallback. Signed-in accounts sync DayMaster progress to Supabase.
DayMaster · V4.5

Developer / Test Mode

Local testing tools only. These controls modify this browser's saved progress.
1LEVEL
0TOTAL XP
UNRANKEDRANK
0DAY STREAK
Level uses the same centralized XP curve as the real game.

Rank / trophies testing

“Trophies” sets the permanent Ranked rating used by the rank ladder.

Progress shortcuts

⚔️ Friend Challenge Tester

Simulate an incoming friend challenge notification banner from a test friend.
Use after adding a test friend.

✅ Pre-Cloud QA Audit

Non-destructive checks for progression, Daily Login, Shields, boosts, mastery, social rules and save migration.
Not run yet.

🔐 Password Reset Tester

Opens the Forgot Password flow in local test mode. Use verification code 246810. No real email is sent unless Supabase Auth is configured.

🟢 Online Player Counter Tester

Set a fake local count to test the Competitive header. This is labeled LOCAL TEST and is never presented as live production data.

👥 Friend Request Tester

Test incoming friend requests, notification badges, accepting/declining, Friends list and chat without needing a second device.
No social test action yet.

🤖 DayMaster AI Lab

Synthetic developer agents only — never presented as real players. Use them to stress-test lessons, Ranked balance and edge cases.
0AGENTS
0LESSON ATTEMPTS
0RANKED MATCHES
0QUESTIONS
0TIMEOUTS
0QA BUGS
SIMULATED RANK DISTRIBUTION
LESSON DIFFICULTY ANALYTICS
Agents improve after retries. PASS is successful attempts ÷ total attempts. STUCK means an agent exhausted the retry limit on that lesson.
RANKED UNLOCK PACING
Simulates new players until they reach Level 10 and unlock Ranked. Player types differ in skill, activity, lesson progress and practice habits.
No pacing simulation yet.
AGENTS
Large populations show only the top 100 cards. More than 1,000 agents are kept in memory for this browser session to avoid localStorage limits.
AI Lab ready. Run a simulation or QA sweep.

🐞 Bug Reports

Reports saved on this browser. Shared reports from all players will use the backend storage layer when connected.

Reset tools

Ready.
0 / 18 lessons complete
LEVEL 10 / 100 XP
Ranked unlocks at Level 10

0

0


1600s/2000s → Tuesday  |  1700s/2100s → Sunday
1800s/2200s → Friday  |  1900s/2300s → Wednesday
doomsday = anchor + YY + floor(YY/4), % 7
DM
DayMaster Player
@guest
CALENDAR ROOKIE
Choose a unique public username.
LEVEL 1
0 XP
UNRANKED
0DAY STREAK
0BEST STREAK
0DAILIES
Next level0 / 100 XP
0
0
0
0
0
COMPETITIVE STATS
🏆 RANKEDPLACEMENTS
1000RATING
0W · 0L · 0DBEST 1000BEST STREAK 0
⚔ CLASSICUNRANKED
WIN RATE
0W · 0L · 0D0 MATCHES
⚡ RAPID SOLO60S
0BEST SCORE
BEST STREAK 00 RUNSBEST ACC —
⚡ RAPID DUEL120S
WIN RATE
0W · 0L · 0D0 MATCHES
❤️ SURVIVAL20 PLAYERS
0WINS
0 TOP 3BEST —LONGEST 0Q0 MATCHES

0/180
PROFILE SHOWCASE
Choose up to 3 unlocked achievements to display on your profile.
You can showcase up to 3 achievements.
COLLECTION
SOCIAL INBOX
FRIEND REQUESTS No pending friend requests

COSMETIC UNLOCKED