
OpenGame五大游戏原型全解析从Platformer到TowerDefense如何选对模板【免费下载链接】OpenGameOpenGame: Open Agentic Coding for Games项目地址: https://gitcode.com/gh_mirrors/op/OpenGameOpenGame是一个开源的 Agentic 游戏开发框架只需一句提示词就能端到端生成可玩的网页游戏。它内置Platformer横版动作、Top-Down俯视角射击、Grid Logic网格益智、Tower Defense塔防、UI Heavy剧情卡牌五大游戏原型模板。本文带你完整看懂 OpenGame 五大游戏模板的能力边界教你用三步法为想法快速匹配到最适合的游戏模板并附官方演示游戏对照参考。一、OpenGame 是什么一句话生成完整游戏传统做游戏需要引擎、关卡、素材、调试一整套工程能力而 OpenGame 把这些都交给了 AI Agent模板骨架Template Skill从五大原型模板中挑一个搭好稳定的项目结构游戏设计文档GDD自动产出技术规格驱动素材与代码生成自动调试Debug Skill沙盒中运行游戏修复集成错误直到真正可玩。核心哲学写在 agent-test/docs/gdd/core.md 中配置优先、行为复用、钩子扩展、模板先行——不重写基础类只改配置和钩子。这就是选对模板后生成质量稳定的根本原因。二、五大游戏原型一张表看懂原型视角/物理适合玩法内置核心能力演示游戏Platformer侧视角 重力横版清关、平台跳跃、Boss 战9 种大招技能、巡逻/追猎 AI、多角色选择Marvel漫威横版闯关Top-Down俯视 零重力双摇杆射击、地牢探索、反应生存八向移动、冲刺、四向动画、Tilemap/竞技场双模式StarWars曼达洛人射击Grid Logic网格、无物理推箱子、三消、回合制战棋、贪吃蛇棋盘管理器、回合/步数/实时三种计时、动画队列Pikachu 网格益智Tower Defense俯视网格塔防布阵、波次防守、经济升级波次管理器、经济系统、溅射/减速/追踪弹、可破坏障碍Hajimi猫咪塔防UI Heavy纯 UI 流程卡牌对战、问答、剧情对话、多结局对话管理器、卡牌/连击系统、双人对战、多结局场景Harry Potter魔法卡牌 每个模板的完整 API 与设计规则见 agent-test/docs/modules/ 目录下的template_api.md与design_rules.md。三、五大模板逐个拆解1️⃣ Platformer横版动作的街机模板适合做跑、跳、打的经典横版游戏。模板预置了PlatformerMovement走跳/土狼时间/二段跳、PatrolAI/ChaseAI两种敌人 AI以及9 种大招技能冲刺攻击、锁定 AOE、光波、地震、回旋镖、散射、抛射弧线……Boss 可通过executeAI()钩子实现阶段式行为。模板源码agent-test/templates/modules/platformer/完整手册agent-test/docs/modules/platformer/platformer.md2️⃣ Top-Down俯视角射击与生存适合双摇杆射击、地牢探索、红绿灯式反应游戏。相比横版它采用零重力 四向朝向动画front/back/side并支持两种关卡模式Tilemap 模式地板/墙体双地图、障碍物遮挡战术走位与 Arena 模式计时刷怪、屏幕内战斗。模板源码agent-test/templates/modules/top_down/完整手册agent-test/docs/modules/top_down/top_down.md《鱿鱼游戏红绿光》也是用这套模板生成的俯视角反应生存游戏3️⃣ Grid Logic网格益智与战棋所有移动都发生在格子上完全不用物理引擎。一套BoardManagerTurnManager支撑四种计时模式步数推箱子、回合战棋、实时贪吃蛇、自由三消。模板还内置了 A* 寻路、洪水填充、碰撞攻击、推挤、撤销等常见玩法管线。模板源码agent-test/templates/modules/grid_logic/完整手册agent-test/docs/modules/grid_logic/grid_logic.md4️⃣ Tower Defense塔防布阵与波次防守内置WaveManager波次定义、最小刷怪间隔防重叠与EconomyManager金币经济塔支持溅射伤害、减速光环、追踪弹、升级售卖还能放可点击破坏的障碍物腾出建塔位——正是官方演示《Hajimi Defense》里点破纸箱玩法的来源。模板源码agent-test/templates/modules/tower_defense/完整手册agent-test/docs/modules/tower_defense/tower_defense.md5️⃣ UI Heavy剧情、卡牌与问答不靠物理而靠流程驱动对话管理器text/choice/branch/branch 分支、卡牌系统攻击/防御/治疗/特殊、QuizModal 答题组件、连击系统、双人对战流程以及胜利/失败/隐藏多结局场景。适合知识战斗的教育向玩法或文字冒险。模板源码agent-test/templates/modules/ui_heavy/完整手册agent-test/docs/modules/ui_heavy/ui_heavy.md另一个典型例子《K.O.F 答题格斗》双人抢答物理题答对出伤、答错反噬——同样是 UI Heavy 模板四、三步选型法如何为想法选对游戏模板拿不准按下面三个问题依次判断对应 packages/core/src/tools/game-type-classifier.ts 中 Agent 自动分类的三个维度重力、视角、移动类型角色需要受重力影响吗需要跳跃、有上下平台 →Platformer。移动是连续的还是一格一格的连续移动 俯视角 →Top-Down离散格子移动回合/步数/格实时→Grid Logic敌人沿固定路径走、玩家只在格子上放塔 →Tower Defense。核心乐趣在UI 交互而非物理操作吗对话、选择、卡牌、答题、剧情分支为主 →UI Heavy。✅ 提示你不需要自己判断——OpenGame 内置了GameTypeClassifier工具读你的提示词后自动输出archetype 物理画像 分类理由再加载对应模板与文档。五、选完模板后Agent 实际执行什么分类确定五大原型之一见上文三步法生成 GDD按 agent-test/docs/gdd/core.md 的 6 段规格架构/素材表/配置/实体/关卡/路线图写成技术合同生成素材按 GDD 素材清单批量产出角色帧、背景、音效写入asset-pack.json与animations.json填模板复制_Template*文件改配置与钩子注册场景到main.ts和LevelManager.tsDebug Skill 闭环无头浏览器跑游戏按 agent-test/docs/debug_protocol.md 修复到可玩为止。所有模板共享统一底座标题/暂停/胜负 UI 场景、状态机、关卡管理器位于 agent-test/templates/core/。六、快速上手5 分钟跑起一个生成好的游戏git clone https://gitcode.com/gh_mirrors/op/OpenGame cd OpenGame npm install npm run build仓库 assets/downloads/ 目录内置了 6 个官方端到端演示包 marvel / squidGame / starWars / hajimi / harryPotter / kombat解压即可体验每个原型的实际手感unzip assets/downloads/demo_towerDefense_hajimi.zip cd demo_towerDefense_hajimi npm install npm run dev # 打开 http://localhost:5173想自己从零生成参考 agent-test/QUICKSTART.md 与 agent-test/test-cases/game-test.ts 中的提示词写法——好的提示词应明确玩法、角色技能、关卡数、美术风格。七、总结选错模板游戏会跑偏你的想法关键词首选模板平台跳跃、清关、横版 BossPlatformer双摇杆射击、地牢、俯视生存Top-Down推箱子、三消、战棋、贪吃蛇Grid Logic建塔、波次、防守、经济升级Tower Defense剧情对话、卡牌、问答、多结局UI HeavyOpenGame 的五大游戏原型覆盖了从动作到益智再到叙事的主流网页游戏形态按重力 → 移动方式 → 交互重心三步判断再交给 Agent 的分类器验证你就能为想法选对模板让它把像样的代码变成真正能玩的网页游戏。【免费下载链接】OpenGameOpenGame: Open Agentic Coding for Games项目地址: https://gitcode.com/gh_mirrors/op/OpenGame创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考