SuperAPI AI 工具集

game-design-prototyping-companion

设计与创作

查看项目

更新于 10-16 04:04

技能介绍

Game Design Prototyping Companion 是一个用于跟踪游戏设计原型演化过程的技能,而不是仅仅记录原型结果。当原型过程产生分支决策、死路、替代路径和回溯时,该技能用于保留学习结构:测试了什么、学到了什么、由此产生了什么分支、已采用哪条路径、还有哪些路径可以日后重访。该技能还可以根据轻量文本或 JSON 结构生成一个简单的 SVG 分支地图。

用途 该技能适用于原型产生分支决策、死路、替代路径和回溯的场景。其目标是保留学习结构,而不是把原型简化为一个“是/否”的答案。原型往往会形成一棵树:一条分支成为当前路径,另一条成为死路,另一条成为值得日后重访的搁置想法,还有一条可能引出比原问题更强的新问题。该技能应保留这棵树。

主要能力 该技能可以生成一种或多种产出,包括:原型日志,记录测试了什么以及为什么;分支记录,记录结果产生了哪些路径;决策状态,标记哪条分支是当前的、搁置的、死路的、基线的或有潜力的;回溯说明,记录日后可以在什么条件下重访什么内容;SVG 分支地图,可视化原型的演化过程。

工作流程

  1. 定义原型节点。每个原型节点记录:节点 ID、原型名称、正在测试的问题、构建或模拟的内容、学到的东西、结果状态。结果状态可以使用:baseline(基线)、promising(有潜力)、branch trigger(分支触发)、dead end(死路)、parked(搁置)、production candidate(生产候选)。
  2. 记录分支选项。当原型产生多个下一步动作时,明确捕获每条分支。每条分支记录:分支 ID、父节点、新想法或变体、其存在原因、当前状态。
  3. 标记所选路径,但不删除其他路径。不要把选中的分支视为唯一有意义的产出,应保留:被放弃的路径、被推迟的路径、奇怪的旁支路径、测试揭示出的更强的替代想法。
  4. 添加回溯逻辑。如果某条分支现在未被选择,记录:什么情况会证明值得重访它、当前阻碍它的是什么、之后什么发现可能让它重新变得相关。
  5. 在有用时生成可视化地图。使用 scripts/branch_map_svg.py 从分支地图 JSON 文件渲染简单 SVG。输入结构参考 references/branch-map-format.md,示例参考 references/example-branch-map.json。

响应结构 除非用户另有要求,使用以下结构:原型节点(节点 ID、问题、构建/模拟、学到、状态);创建的分支;当前所选路径;搁置/日后重访;建议的下一个原型。

可视化工作流 当用户想要可视化分支地图时:按 references/branch-map-format.md 的格式将分支数据写入 JSON;运行 scripts/branch_map_svg.py <input.json> <output.svg>;返回 SVG 路径并概述地图展示了什么。

风格规则 保留分支历史;优先使用明确的节点 ID 而非模糊叙述;清楚区分“学到的”和“仅仅假设的”;不要抹去死路,要对其标注;不要将当前路径与永远的最佳可能路径混为一谈。

参考资料 references/branch-map-format.md(JSON 结构)、references/example-branch-map.json(起始示例)、references/state-labels.md(推荐的分支/节点标签)。

工作原则 原型树是设计记忆。如果只记住所选择的路径,就会失去被拒绝路径所蕴含的智慧。

许可信息 该技能属于 Stanislav Stankovic 的 Game Design Skills Bundle。许可为 PolyForm Noncommercial 1.0.0,个人、学术和非营利使用免费。商业用途需要许可,以技能包形式出售。条款见 https://github.com/Stanestane/game-design-skills-bundle 。Required Notice: Copyright Stanislav Stankovic (https://www.stane-island.net/)。