123
This commit is contained in:
+3
-3
@@ -3,7 +3,7 @@
|
||||
> 配套插图:[`figures/steps-state-machine.png`](figures/steps-state-machine.png)(状态机与动作回合)、
|
||||
> [`figures/timing-attachment-example-105-111-194-199.png`](figures/timing-attachment-example-105-111-194-199.png)(附件示例逐步推演)、
|
||||
> [`figures/timing-measured-q3-10-sources.png`](figures/timing-measured-q3-10-sources.png)(实测一局的时序分解)。
|
||||
> 复现:`uv run python scripts/make_figures.py --only steps-state-machine,timing-attachment-example-105-111-194-199,timing-measured-q3-10-sources`
|
||||
> 复现:`uv run python scripts/build_figure_data.py --only steps-state-machine,timing-attachment-example-105-111-194-199,timing-measured-q3-10-sources`
|
||||
|
||||
本文说明每一步做什么、每步花多少虚拟时间、这些数字如何验证。
|
||||
规则原文见 `issue/` 下附件1 表1、表2 与附件2 第 4、10 节;
|
||||
@@ -108,7 +108,7 @@ uv run pytest tests/test_protocol_timing.py -q # 逐步断言移动、换频
|
||||
|
||||
## 4. 实测时序分解
|
||||
|
||||
对评测机留档的每一局,`scripts/make_figures.py` 按与 `referee.simulator`
|
||||
对评测机留档的每一局,`scripts/build_figure_data.py` 按与 `referee.simulator`
|
||||
同源的规则逐动作复算,并检查分项之和是否等于响应中的 `virtual_time_s`。
|
||||
|
||||
### 4.1 问题三演练局 `BBM9-HZG2-77N5-NKKC`(10 源全清)
|
||||
@@ -145,7 +145,7 @@ uv run pytest tests/test_protocol_timing.py -q # 逐步断言移动、换频
|
||||
|
||||
```bash
|
||||
# 用评测机留档重画(含真值)
|
||||
uv run python scripts/make_figures.py --only timing-measured-q3-10-sources,\
|
||||
uv run python scripts/build_figure_data.py --only timing-measured-q3-10-sources,\
|
||||
replay-webui-q3-omnidirectional,replay-webui-q4-directional
|
||||
|
||||
# 归档新日志,评测机数据被清理后仍可复现插图
|
||||
|
||||
Reference in New Issue
Block a user