Daily Challenge

Today's Puzzle

-- Streak 0
Timer 00:00
Progress 0 / 0 rectangles
Board Loading...

Start the daily puzzle to begin your official timed run.

One official completion per browser per day. After that, you can replay the same puzzle unranked.

What is the Daily Challenge?

Each day uses one deterministic Shikaku puzzle keyed to Beijing time. The board is the same for everyone, which keeps comparison simple across browsers and devices.

The page now prefers live `/api/*` data for the daily board and leaderboard, while keeping a local fallback during early backend rollout.

Why Play Daily?

Daily mode is the retention layer for the product. It turns a freeform practice tool into a ritual by giving players one clean challenge, one official time, and a visible streak.

Past 5 Days Overview

Frequently Asked Questions

When does the daily puzzle reset?

The daily key changes at 00:00 Asia/Shanghai.

Can I submit multiple ranked times?

No. The long-term goal is one ranked daily entry per player per day, enforced by the backend leaderboard.

Why is the leaderboard partly mock data?

If the backend database is not configured yet, the page temporarily falls back to local sample data so the experience still works.

What happens after I finish?

Your time is submitted to the live API when available. If backend storage is not ready yet, the result is saved locally and you can still replay unranked.