项目描述
在 SG2042/Pioneer Box 上,使用类似 QEMU 的模拟器或翻译工具,运行 x86 或者 ARM64 程序。运行 Windows 程序则有可能需要挑战者同时熟悉 Wine 或类似的工具。本赛题的目标是尽可能提高翻译效率。
注意:本赛题为竞速赛,参赛选手可以在比赛截止之前保持代码不公开。
产出要求
- 能够稳定运行《天之痕》等单机游戏超过 2 小时。
- 能够启动运行《红色警戒2》、OpenRA、《反恐精英 (CS1.6)》的任一款游戏并完成一局游戏。
提交说明:
- 提交仓库链接为 https://github.com/plctlab/rvspoc-s2302-BT
- 请以 Pull Request 的形式,将结果提交到上述仓库中。
- 提交时,请详细说明复现所需要的软件环境,可以参照「验收说明」内默认软件环境做修改。
- 在比赛期间,所有经过优化过的内容的提交方式可以有:
- 二进制的形式
- 加密源码的形式(加密信息需通过邮件发送至 rvspoc@cyberlimes.cn)
- 源码形式
- 最终结果公布后,需对提交内容进行完整开源。
- 组委会会在比赛结束后(即 2024 年
2 月 16 日2 月 29 日以后),关闭赛题仓库的 Pull Request 通道,并开始对结果进行验收。
验收标准:
- 验收平台为 SG2042(验收机器配置会统一成特定规格)
- 允许选手自行选择组委会能复现的操作系统以及其他软件环境。
- 不限制完成本题目具体所使用的二进制翻译工具。
- 游戏运行过程中不能出现崩溃和闪退。
- 满足「产出及评分要求」所列出 2 条项目。
- 根据赛题的实际优化进展,针对未考虑到的方面,随着比赛进程的推进可能会有调整,请保持对赛事网站的关注,最终解释权归属于比赛的赛题评审委员会。
知识产权及开源协议说明
所有参赛结果要求开源。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。