对战
创建对战Arena 是 AstraOJ 的对战模块:在限定规则下锁定、提交、Hack,并由引擎根据事件计算比分。
面向谁
- 想打 1v1、组队或混战的训练队。
- 需要核对“观战看不到题面”等可见性规则的开发与裁判。
- 普通用户:登录后可创建或加入约战;演示场次只用来看界面。
评什么 / 算什么
- 锁定之后,该题在本场不能再改(由引擎状态保证)。
- Hack 成功会按规则保留或掠夺分数。
- 阶段计时(主阶段、Open Hack)到点切换。
- 观战延迟、回放折叠都走同一套状态机。
不评什么
- 不是普通题库的积分排行。
- 演示场次不是某次线下赛成绩,也不是已上线的 Rating。
- 约战已接入评测队列与 Hack 沙箱,但 Rating 未上线,比分只在本场有效。
完整文字说明见 Arena 讨论帖。
进行中的约战
加载场次…
下面三场是引擎演示快照,比分不是额定积分。
演示Open Hack · 剩余 40:00
OIL 风格团队对抗 · 3v3 预演锁定解锁团队题 · Open Hack 阶段分数掠夺 · 全程引擎驱动
1Team Nova397
2Team Zenith230