借小丑牌结算时一张张牌亮起来:结果里每组测试点一个方块,从左往右依次亮, 对的绿、错的红并写组号,不到 1 秒亮完,提示和按钮亮完才出来,全对时亮完再放烟花。 大字和「通过几个」判完马上就有;只播刚交的那条,刷新、看旧提交、系统减少动画都直接全亮。 提交详情多给每组对没对(只有对错,不带数据),比赛照旧不给。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1a173f75d7
commit
36b3cd6b21
8 files changed
+375
-144
No files matched your search
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* 测试点一格一格亮(设计稿「测试点亮起来」,借小丑牌结算时一张张牌亮起来)的节奏。
|
||||
* 不管几组,全部亮完不超过 0.9 秒:组少的一格 120 毫秒,组多的平分 900 毫秒。
|
||||
* 结果页签里的方块(CaseBlocks)和等方块亮完再放的烟花(SubmissionEffects)用同一份。
|
||||
*/
|
||||
const TOTAL_MS = 900
|
||||
const STEP_MAX_MS = 120
|
||||
|
||||
export function caseRevealStep(count: number) {
|
||||
return Math.min(STEP_MAX_MS, Math.floor(TOTAL_MS / Math.max(count, 1)))
|
||||
}
|
||||
|
||||
export function caseRevealDuration(count: number) {
|
||||
return caseRevealStep(count) * count
|
||||
}
|
||||
Reference in new issue
Block a user