qwen3.8-flash 在「重力反转解谜冒险」的评测结果
这是该 AI 模型在此测试用例上的详细评测结果。
基本信息
- 模型名称:qwen3.8-flash
- 用例名称:重力反转解谜冒险
- 测试类型:网页生成
- 评测维度:游戏开发
系统提示词(System Prompt)
这是给 AI 模型的背景设定和角色指令:
你是一名资深独立游戏开发者,擅长使用原生 HTML5 Canvas + JavaScript 开发简洁有趣的小游戏。 回答要求: 1. 所有代码(HTML、CSS、JavaScript)必须写在单个 HTML 文件中,可直接在浏览器运行,无需任何外部依赖 2. 代码结构清晰、注释适当,优先保证逻辑正确性与可读性,避免过度复杂化 3. 游戏必须形成完整闭环:有开始状态、游戏进行状态、关卡切换、胜利/失败反馈 4. 使用 Canvas 进行绘图,避免大量 DOM 元素操作,确保性能稳定 5. 直接输出完整可运行的 HTML 代码,不要省略任何部分,不要使用占位注释代替实现
用户提示词(User Prompt)
这是用户给 AI 模型的具体任务要求:
# 重力反转解谜游戏(基础版) 请创建一个完整的、可在浏览器中独立运行的重力反转解谜游戏(单个 HTML 文件)。 ## 核心玩法 - 玩家控制一个方块角色在关卡中移动 - 按 **空格键** 反转重力方向(在「向下坠落」与「向上飘浮」之间切换) - 按 **左/右方向键(或 A/D 键)** 控制角色水平移动 - 到达关卡中的出口(绿色区域或明显标识)即过关 ## 关卡要求 - 共设计 **3 个关卡**,难度依次递进: - 关卡 1:仅需 1~2 次重力反转即可通关,帮助玩家理解机制 - 关卡 2:需要 3~4 次重力反转,引入需要精确时机的平台跳跃 - 关卡 3:需要多次重力反转配合水平移动,存在多条路径或需要绕路 - 关卡由地面、天花板、墙壁、平台(障碍物)和出口组成 - 关卡数据建议使用二维数组或结构化数据定义,便于阅读和扩展 ## 物理与碰撞 - 重力持续对角色施加加速度(向下或向上,取决于当前重力方向) - 角色与所有实体方块之间需有准确的碰撞检测,防止穿墙 - 角色落地/贴顶后停止垂直移动,可正常水平行走 ## 界面与反馈 - 显示当前关卡编号(如「关卡 1 / 3」) - 重力方向切换时有明显的视觉反馈(如角色颜色变化、箭头指示或简短文字提示) - 通关后显示「过关!」提示并自动或手动进入下一关 - 全部通关后显示「游戏通关!」的结束画面 - 提供重新开始当前关卡的方式(如按 R 键) ## 视觉风格 - 使用 HTML5 Canvas 绘制所有游戏元素 - 配色简洁清晰:地面/平台用灰色,玩家用蓝色,出口用绿色,背景用深色 - 界面整体简洁,信息一目了然
任务要求
AI 模型需要满足以下要求:
- 游戏核心机制完整:空格键能正确切换重力方向(上/下),左右键控制水平移动,物理效果(重力加速度、落地停止)表现自然
- 碰撞检测准确:角色不能穿透任何实体方块(地面、天花板、平台、墙壁),且在贴合表面时可正常行走
- 关卡数量与设计达标:包含 3 个可完整游玩的关卡,难度呈梯度递进,每个关卡均可通过重力反转机制解谜到达出口
- 游戏流程闭环:包含关卡切换逻辑、全部通关的结束画面,以及重启当前关卡的功能
- 重力切换有视觉反馈:切换重力时玩家能通过界面元素(颜色、箭头、文字等任意方式)感知当前重力方向
- 代码为单文件且可直接运行:所有 HTML/CSS/JS 在一个文件内,无外部依赖,在现代浏览器中打开即可正常游玩
评测结果
综合得分
该模型在此用例的得分为:89.9 分(满分 100 分),已通过
基础难度评测结果
- 得分:89.9 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
# 重力反转 · GRAVITY FLIP ```html 重力反转 · GRAVITY FLIP /* ============ 可动画的主题色(随重力方向切换) ============ */ @property --accent { syntax:''; inherits:true; initial-value:#ffb454; } :root{ --accent:#ffb454; --bg:#070a10; --panel:#0e141e; --panel-2:#0a1017; --line:#1c2634; --line-2:#2a3a4e; --ink:#e9f0f8; --muted:#7f95ad; --dim:#4c5f76; --down:#ffb454; --up:#54e0ff; --exit:#48e08a; --player:#5b8cff; --display:'Bahnschrift','DIN Alternate','Oswald','Impact','Haettenschweiler','Arial Narrow','PingFang SC','Microsoft YaHei',sans-serif; --body:ui-sans-serif,system-ui,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif; --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,'Courier New',monospace; transition:--accent .45s ease; } html[data-grav="up"]{ --accent:#54e0ff; } *{box-sizing:border-box} html,body{margin:0;padding:0} body{ background:var(--bg); color:var(--ink); font-family:var(--body); min-height:100vh; overflow-x:hidden; -webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:transparent; } /* ============ 环境层(背景光 + 网格 + 重力线) ============ */ .bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden} .bg .base{position:absolute;inset:0; background: radial-gradient(120% 80% at 50% -10%, #16223a 0%, rgba(9,13,20,0) 60%), radial-gradient(90% 60% at 100% 100%, #14202e 0%, rgba(9,13,20,0) 55%), linear-gradient(180deg,#080c13 0%,#05080d 100%); } .bg .mesh{position:absolute;inset:-30%; background-image:linear-gradient(rgba(120,160,210,.07) 1px,transparent 1px), linear-gradient(90deg,rgba(120,160,210,.07) 1px,transparent 1px); background-size:52px 52px; transform:perspective(600px) rotateX(58deg) translateY(0); mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,transparent 78%); animation:meshMove 18s linear infinite; opacity:.55; } @keyframes meshMove{from{background-position:0 0,0 0}to{background-position:0 52px,52px 0}} .bg .orb{position:absolute;width:46vw;height:46vw;border-radius:50%;filter:blur(90px);...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】这是一份工程质量相当高的实现。物理与碰撞系统扎实可靠,三关设计覆盖了由浅入深的重力反转练习,整体游戏流程闭环完整。视觉表现超出基础要求,粒子系统、色彩主题切换、侧栏数据面板等均提升了体验档次。主要改进空间在于关卡2→3的难度梯度可进一步拉开,以及关卡3的双路线在实际游玩中需更清晰引导玩家感知到分岔的存在。 【GEMINI】这是一份教科书级别的独立游戏开发实现。大模型不仅以极高的标准完成了所有基础和进阶要求,还在视觉特效(粒子、拖尾、震屏、动态网格)、音效合成(WebAudio 纯代码合成)、UI/UX 交互(精致的侧边栏、重力表盘、控制台日志、触屏支持)上展现了令人惊叹的专业度。代码结构优雅,注释详尽,运行极其稳定流畅,堪称完美。 【KIMI】该实现是一个视觉表现力出色的重力反转解谜游戏,拥有完整的游戏闭环和丰富的视听反馈。核心机制基本正确,但在物理参数调校(水平速度过快、加速度过大)和碰撞细节(贴墙行为)上存在可优化空间。关卡设计概念上有梯度,但实际游玩中因角色操控精度和碰撞容差问题,部分关卡的'精确时机'要求被削弱。代码为单文件且可直接运行,符合所有硬性要求,但CSS过度工程化与'避免过度复杂化'的提示要求略有冲突。整体是一款完成度较高的作品,适合作为展示用原型,若需提升可玩性建议调整水平移动参数并收紧关卡几何设计。
困难难度评测结果
- 得分:76.9 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
# 重力反转 · GRAVITY INVERSION 单文件完整实现:八向重力物理引擎(固定步长 + 子步进扫掠碰撞,杜绝穿墙)、局部重力场、传送门动量守恒、开关/门/移动平台/弹簧、10 关递进、三档计时评分、关卡选择缩略图与简化编辑器。 ```html 重力反转 · GRAVITY INVERSION /* ============================================================ 0. 设计令牌 ============================================================ */ :root{ --ink:#06090c; --ink2:#0b1116; --ink3:#121b22; --ink4:#1a2731; --bone:#eef2ee; --dim:#8ba3b0; --dimmer:#5b7280; --amber:#ffb020; --mint:#5ff2c0; --rust:#ff5f3d; --ice:#79c8ff; --rose:#ff77a9; --line:rgba(140,175,195,.16); --disp:'Bahnschrift','DIN Alternate','Oswald','Arial Narrow','PingFang SC','Microsoft YaHei',sans-serif; --body:'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei',system-ui,sans-serif; --mono:'JetBrains Mono','SF Mono','Consolas','Menlo',monospace; } *{box-sizing:border-box;margin:0;padding:0} html,body{height:100%} body{ background:var(--ink); color:var(--bone); font-family:var(--body); overflow:hidden; -webkit-font-smoothing:antialiased; } #bg{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block} #shell{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:14px 22px 10px} /* ============================================================ 1. 顶栏 ============================================================ */ #top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid var(--line)} .brand{display:flex;align-items:baseline;gap:14px} .brand .mark{ font-family:var(--disp);font-size:26px;letter-spacing:.22em;font-weight:700; color:var(--bone);text-transform:uppercase; } .brand .mark i{color:var(--amber);font-style:normal;display:inline-block;transition:transform .6s cubic-bezier(.2,.9,.2,1)} .brand:hover .mark i{transform:rotate(180deg)} .brand .sub{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--dimmer);text-transform:uppercase} .nav{display:flex;gap:4px;align-items:center} .nav button{ background:none;border:1px solid...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】本作在代码设计层面是一份极具野心且架构清晰的作品:八向重力物理引擎设计严谨(固定步长+子步进+逐轴扫掠),交互元素实现逻辑正确,10关梯度设计合理,视觉层次丰富。然而,代码中存在单处致命 JavaScript 语法错误 `Audio2.play('want?'0:'0');`,该错误导致整个脚本块无法解析,浏览器打开后游戏完全无法运行。这是一个在代码生成阶段引入的显然为笔误的错误(疑为 `Audio2.play(want?'sw':'deny')` 的错误变形),修复成本极低,但影响是全局性的。综合来看,这是一份「高设计质量,零可执行性」的提交,令人惋惜。 【GEMINI】这是一个令人惊叹的、工业级品质的单文件 HTML5 游戏实现。代码结构模块化清晰,物理引擎扎实稳定,关卡设计丰富且配备了高可用性的编辑器。视觉特效、动态视差背景以及纯代码合成的音频系统相辅相成,展现了极高的技术实力与极佳的艺术审美,完全超出了对大模型生成代码的预期。
相关链接
您可以通过以下链接查看更多相关内容: