计分引擎

五种计分模式(GAME_POINT / ACCUMULATIVE / TIMED)+ 让分 + 双打发球轮转。参数全部从 scoring_profiles.params 读取,不写死。

计分制 得分序列 计时脚本

① 参数回显(来自 params 字段)

参数值来源
points21params[points]
deuce_at20params[deuce_at]
cap30params[cap]
cap_ruleGOLDEN_POINTparams[cap_rule]
decider_at11params[decider_at]
games3params[games]
typeGAME_POINTparams.type
flow 触发GAME_END、GAME_START、LEAD_REACH、PRE_MATCH、LEAD_REACH、BETWEEN_GAMES

② 逐分录入与判定

分比分发球事件
11 : 3A/0/左SERVE_RIGHT

③ 边界用例一键演示

A侧 B侧

④ 让分展示(起始比分)

起始比分MD 0 : 3 MX
命中规则MD→MX 让 3 分 · 男双让混双 3 分

⑤ 事件流

序事件关键点
1LEAD_INTERVAL{"trigger": "PRE_MATCH", "sec": 20}
2SERVE_RIGHT{"serving_side": "A", "server_no": 0, "from_right": false}

⑥ 统计

A 1 : 3 B · 局/段 0 · 事件 2  ·  written=false(本次只算未写库)
← 返回首页  |  阶段注册表  |  分组+淘汰