文档版本:v1.1 最后更新:2026-04-03 20:40:00
本文档用于定义 score-o 在最小模板下的系统默认规则,作为后续实现、联调和配置扩展的共同基线。
目标:
如果后续要继续扩写更多正式玩法文档,建议统一使用:
本文默认规则适用于:
game.mode = "score-o"本文定义的是系统默认行为,不是所有字段都必须先配置出来。
玩家进入游戏后先看到起点,完成起点打卡后正式开赛;玩家可自由前往任意积分点,进入其打点半径后成功打点并获得该点基础分;玩家也可点击任意积分点将其设为当前目标点,用于 HUD 距离引导;最小模板下默认不带答题;默认至少完成 1 个普通积分点后,结束点才解锁并可结束比赛。
2 小时10 分钟时,HUD 时间区默认切换为倒计时强调样式1 个普通积分点后,结束点才解锁积分赛默认包含以下状态:
readyrunningfinishedsettled首次成功打开始点时,系统至少初始化以下运行时数据:
startTimeelapsedTimecurrentTargetIdcollectedControlsavailableControlsscorebaseScorequizBonusScorequizCorrectCountquizWrongCountquizTimeoutCountfinishTime1 个普通积分点后生效quiz CTA比赛期间底部 HUD 信息面板默认可承载以下信息:
autoPopup = true默认结算页至少显示:
积分赛最小模板只需要保证以下骨架存在:
playfield.kind = "control-set"game.mode = "score-o"game.punch.policygame.punch.radiusMeters其余流程默认按本文档执行。
也就是说,本文档定义的是: