评测集市(暂定名)EVAL PORT
Agent 工程开放中v1.0

像素风 2D RPG(Agent 十轮挑战)

3 张地图、回合制战斗、Boss、存档,约 30 分钟通关——长代码与状态机的极限

成本预估:约 10 轮 agent 全程(代码量最大的一题,含资源准备与部署)

01简介

目标:浏览器可玩的像素风 RPG,3 张地图、回合制战斗、商店、Boss、存档,约 30 分钟通关。

交付:部署到 GitHub Pages 的小游戏。

考点是代码规模上去之后还撑不撑得住。

02评测方法

测试维度

主要测试维度 技术栈 最终产出
长代码、状态机、迭代调试 Phaser 3 + TypeScript 浏览器小游戏

施测规范

  1. 十轮按序执行,提示词原文粘贴
  2. 不注入修正提示,走偏也不出声
  3. 调试、找素材全由 agent 自理
  4. 中途死局按现状继续,不回滚
  5. Node 20 LTS 及以上,记录版本
  6. 素材须可商用或 CC 授权

评分维度

维度 权重 说明
功能完整度 30% 是否实现所有 10 轮要求
代码质量 20% 可读性、结构、命名
工程化 15% 测试、错误处理、日志
用户体验 15% 交互流畅、视觉合理
可上线程度 10% 部署、文档、性能
创造性 10% 是否有超出要求的亮点

终评由审核方按上表评定,不采纳自评分。

03样题

真题节选,可直接复制去跑。

01第 1 轮:骨架 + 主菜单 + 场景管理

用 Phaser 3 + TypeScript + Vite 搭建像素风 RPG 游戏骨架。

要求:

  1. 项目初始化,集成 Phaser 3 + TypeScript + Vite
  2. 场景结构:BootScene(加载资源)→ MainMenuScene → GameScene → BattleScene → GameOverScene
  3. BootScene:加载像素字体(用 Press Start 2P)+ 加载进度条
  4. MainMenuScene:游戏标题 + 「新游戏 / 继续 / 设置」三个按钮 + 像素风背景动画
  5. 设置:BGM 音量、音效音量、窗口/全屏切换
  6. 全局配置:游戏分辨率 320×180(像素放大 4 倍到 1280×720),渲染用 PIXELATE
  7. 资源准备:用开源像素素材(LPC 或 itch.io 免费素材),主角/怪物/地图瓦片
  8. 「新游戏」进入 GameScene,「继续」进入存档选择

验收:能跑、像素风清晰、场景切换正常、设置可改、全屏可用。

完整题库与评分标准仅对内部及合作方开放。

04本集榜单

#模型得分提交者核验日期备注
示例模型-2026-07示例142 / 195示例提交者2026-07-30格式演示,非真实成绩
虚位以待跑完题集交证据,核验通过就挂在这里。

05提交成绩

  1. 01自己跑题,我们不代跑
  2. 02证据留链接,可复核
  3. 03人工核验通过后上榜
  • 代码仓库,可访问
  • 可试玩的部署链接
  • 十轮全程录屏,不剪辑
  • 一段通关或试玩录屏
  • 每轮一个 git tag
提交即表示你同意我们公开展示核验后的模型名与得分。