Documentation / Daily tasks

📅 Daily tasks 每日任務

What it does 做乜嘢

Five daily tasks are seeded from the local date, with a completion chest and a streak. 五個每日任務由本機日期做種子生成,做齊有寶箱,仲有連續紀錄(streak)。

How it works 點運作

Seeding from the local date (rather than a server clock, since the game makes no network calls at all) means the same day always generates the same task set on the same machine — deterministic, reproducible, and entirely offline. The streak rewards returning day after day without punishing a single missed day into total loss. 由本機日期做種子(而唔係伺服器時鐘,因為遊戲完全唔會上網),即係同一日喺同一部機度永遠會生成同一組任務——確定性、可重現、完全離線。連續紀錄鼓勵你日日返嚟,亦唔會因為漏咗一日就令你之前嘅努力全部歸零。

Failure modes 失敗情況

Changing the system clock is an inherent risk of any local-date-seeded system; the design accepts this trade-off explicitly rather than adding a network dependency purely to prevent clock manipulation, consistent with the project's no-network-calls commitment. 改系統時鐘係任何靠本機日期做種子嘅系統都會有嘅風險;呢個設計明確接受咗呢個取捨,唔會純粹為咗防止改時鐘就加返個網絡依賴,符合項目「完全唔上網」呢個承諾。

What is not yet implemented 仲未整好嘅部分

The published v0.1.0-22 desktop baseline is available (see the changelog). The daily-task pool (from which five are drawn each day) and its chest rewards are balance data. 已發佈嘅 v0.1.0-22 桌面基準而家可以下載(睇更新日誌)。每日任務池(每日由入面抽五個)同寶箱獎勵都係平衡數據。