gamecraft-web-qwen3.8-27b-baseline
收藏资源简介:
GameCraft-Bench Web 是一个用于评估语言模型生成 Web 游戏能力的基准测试数据集。该数据集包含141个由 qwen3.8-27B 模型(通过 OpenRouter 使用1M上下文窗口)驱动 OpenGame agent 框架生成的游戏任务。每个任务包含完整的游戏项目(源代码、构建产物、演示回放轨迹、agent 对话记录和评分结果),以及评分文件(包含维度分解、裁判日志、CTRF 报告和奖励值)。评分采用公式:BUILD * (0.15*Mechanics + 0.35*Dynamics + 0.15*Visual + 0.35*Aesthetic),其中 BUILD 表示游戏是否成功构建(141个任务中125个通过)。数据集的整体平均奖励为0.2940,中位数为0.3292。与使用相同任务集、评分标准和裁判模型(GPT-5.5)的 GPT-5.5 臂相比,qwen3.8-27B 臂在四个维度上均存在差距(Mechanics: 0.296 vs 0.456, Dynamics: 0.200 vs 0.292, Visual: 0.301 vs 0.473, Aesthetic: 0.384 vs 0.557),整体奖励达到 GPT-5.5 的67%。此外,有20个任务因生成过程中被终止而缺少演示回放,随后使用独立的录制 agent 重新生成了回放轨迹,这些任务的分数作为质量下限。数据集提供了原始运行奖励和重录后奖励的对比。该数据集适用于评估和比较不同语言模型在生成交互式 Web 游戏方面的能力,特别关注游戏机制、动态、视觉和美学四个维度的质量。
GameCraft-Bench Web is a benchmark dataset for evaluating the ability of language models to generate web games. It contains 141 game tasks generated by the OpenGame agent framework driven by the qwen3.8-27B model (using a 1M context window via OpenRouter). Each task includes a complete game project (source code, build artifacts, demo replay trajectories, agent conversation logs, and scoring results), as well as scoring files (containing dimension breakdowns, judge logs, CTRF reports, and reward values). The scoring formula is: BUILD * (0.15*Mechanics + 0.35*Dynamics + 0.15*Visual + 0.35*Aesthetic), where BUILD indicates whether the game was successfully built (125 out of 141 tasks passed). The overall average reward of the dataset is 0.2940, and the median is 0.3292. Compared to the GPT-5.5 arm using the same task set, scoring criteria, and judge model (GPT-5.5), the qwen3.8-27B arm shows gaps in all four dimensions (Mechanics: 0.296 vs 0.456, Dynamics: 0.200 vs 0.292, Visual: 0.301 vs 0.473, Aesthetic: 0.384 vs 0.557), achieving 67% of GPT-5.5s overall reward. Additionally, 20 tasks lack demo replays due to generation termination, and replays were regenerated using an independent recording agent, with scores for these tasks serving as a lower bound of quality. The dataset provides a comparison between original run rewards and re-recorded rewards. This dataset is suitable for evaluating and comparing the ability of different language models to generate interactive web games, with particular attention to the quality of four dimensions: game mechanics, dynamics, visual, and aesthetics.
GameCraft-Bench Web — 141 个由 qwen3.8-27B 生成的游戏(基准测试集)
数据集概览
- 内容:GameCraft-Bench 的 141 个 Web 游戏任务,由 OpenGame 代理框架基于 qwen3.8-27B(1M 上下文)生成,并使用与 GPT-5.5 对照组完全相同的裁判模型和评分标准进行评估。
- 用途:基准测试集,禁止用于训练。
- 许可:其他(
other)。
数据布局
games/game-<task>.tar.gz:代理生成的项目,包括src/、public/、dist/(被评分的构建)、demo_outputs/(回放轨迹)、conversation.txt(代理运行记录)、result.json。scores/scores-<task>.tar.gz:验证器看到的文件,包括breakdown.json、judge_log.json、ctrf.json、reward.txt以及评分所用的采样帧和录像。scores/breakdown.json:所有 141 个任务分解在一个对象中。scores/dimensions.csv:每个任务一行:奖励、BUILD、四个维度均值、需求数量。rewards.json:任务到奖励的映射。
评分结果
评分公式:BUILD * (0.15*M + 0.35*D + 0.15*V + 0.35*A),其中 M=机制,D=动态,V=视觉,A=美学。
| 维度 | 权重 | 均值 | 中位数 |
|---|---|---|---|
| Mechanics | 0.15 | 0.296 | 0.300 |
| Dynamics | 0.35 | 0.200 | 0.160 |
| Visual | 0.15 | 0.301 | 0.275 |
| Aesthetic | 0.35 | 0.384 | 0.440 |
- 平均奖励 0.2940,中位数 0.3292。
- 125/141 通过 BUILD 门槛,16 个未通过的任务在所有需求上得分为 0,这是差距的主要来源。
与 GPT-5.5 对照组比较
| 维度 | qwen3.8-27B | GPT-5.5 | 差值 |
|---|---|---|---|
| Mechanics | 0.296 | 0.456 | −0.159 |
| Dynamics | 0.200 | 0.292 | −0.093 |
| Visual | 0.301 | 0.473 | −0.173 |
| Aesthetic | 0.384 | 0.557 | −0.173 |
| reward | 0.2940 | 0.4371 | −0.1431 |
qwen3.8-27B 达到 GPT-5.5 对照组的 67%,差距分布在所有四个维度,最大的单一因素是 BUILD 门槛(125/141 对比 140/141)。
数据来源
- 推理模型:
qwen3.8-27b,通过 OpenRouter,1M 上下文。 - 框架:OpenGame 代理,任务和评分标准未修改。
- 图像生成和裁判:与 GPT-5.5 对照组保持一致,保证两组可比较;改变任一条件将导致配对失效。
- 每个任务只进行一次,无 best-of-N。
上传前移除内容
node_modules/:61 个包中存在(每个约 18k 条目,占文件数 99%);package-lock.json已包含,可通过npm install复现。.qwen/:框架的系统提示,所有 141 个包中相同。- 绝对路径、主机名和内部端点改为中性占位符。
精度注意事项
所有分数仅为一次评分运行。在证据稀少(2 个约 1.7 秒的演示)的独立语料中,重新评分同一构建使奖励变动 0.072,并改变了 18 个需求中的 10 个。本数据集每个任务提供 4+ 个演示,帧数更多,因此波动预计更小但尚未测量。应谨慎对待小的任务级差异,整个对照组均值更为可靠。
重新录制的演示轨迹(20 个任务)
- 在原始运行语料中,20 个任务因生成运行提前终止(进程退出/超时)而未生成轨迹,故得分为 0。
- 这些任务的游戏代码未修改,由单独的录制代理(qwen3.8-27B)阅读源码并生成可回放的轨迹,每个包带有
RERECORD_PROVENANCE.json,完整列表见RERECORDED_TASKS.json。 - 注意:重新录制的分数可能低于代理自写的轨迹(对照任务
simulation-kitchen-rush上重新录制得分低 0.161),应视为游戏质量的下限。 - 原始运行分数保存在
asrun_rewards.json,平均奖励从 0.2940 提升到 0.3495。
| 任务 | as-run | 重新录制 | 轨迹数 |
|---|---|---|---|
openworld-necromancer |
0.0000 | 0.1373 | 3 |
openworld-seasons-witch |
0.0000 | 0.1167 | 3 |
platformer-vessel-of-hallownest |
0.0000 | 0.1594 | 3 |
puzzle-circuit-wizard |
0.0000 | 0.3940 | 3 |
puzzle-portal-lab |
0.0000 | 0.2636 | 3 |
puzzle-sokoban-dungeon |
0.0000 | 0.4585 | 3 |
racing-rocket-trials |
0.0000 | 0.1137 | 3 |
roguelike-dungeon-shop |
0.0000 | 0.1474 | 3 |
simulation-border-check |
0.0000 | 0.6208 | 3 |
simulation-news-editor |
0.0000 | 0.4262 | 3 |
simulation-transit-web |
0.0000 | 0.4726 | 3 |
strategy-plant-defense |
0.0000 | 0.5317 | 3 |
strategy-puzzle-magnet-lab |
0.0000 | 0.6038 | 3 |
strategy-towerdefense |
0.0000 | 0.4306 | 3 |
tycoon-space-colony |
0.0000 | 0.5288 | 3 |
tycoon-tiny-factory-foreman |
0.0000 | 0.3630 | 3 |
tycoon-trading-caravan-tycoon |
0.0000 | 0.2420 | 3 |
visualnovel-debate-club |
0.0000 | 0.4950 | 3 |
visualnovel-grimfable |
0.0000 | 0.6594 | 3 |
visualnovel-lastsignal |
0.0000 | 0.6625 | 3 |





