《游戏设计》卷一《玩法机制与可执行规格》全 50 篇。它回答一个问题:一份玩法设计文档,能不能本身就是原型,而且它的性质可以被证明?
站内的游戏内容基本落在两端:一端是机制怎么实现(game/ 与《游戏引擎实现原理》各卷),一端是产品怎么立项、怎么变现(game/industry/ 与《小游戏开发实战》卷一)。中间那一段——机制跑起来会涌现出什么(Dynamics)、玩家因此体验到什么(Aesthetics)——没有人占。 而这一段恰恰是可计算、可跑、可证明的一段。这一卷补的就是这一段的地基。
做法只有一句话:一份玩法规格,四处消费。config/play_spec.json 是唯一真源(动词 / 规则 / 状态 / 资源 / 目标 / 反馈 / 难度参数 / 随机性结构),它同时驱动四处——S 层 Python 机制仿真、P 层 TypeScript 确定性内核、W 层浏览器可玩原型、B 层参数扰动与相变扫描。四处读的是同一个文件,产出的是逐字相同的摘要。改一个规则参数,四处同步改变且仍然互相一致。
贯穿全书的是虚构的卡牌构筑 Roguelike 《灰烬牌库》(工程名 ashdeck)与工具链 ashdeck:config/ 放规格,sim/ 是 Python 仿真,core/ 是 TypeScript 确定性内核,web/ 把内核内联进单文件 HTML 供无头浏览器真玩。本页是《玩法机制与可执行规格》的全书目录:按章节顺序列出全部 50 篇,点击标题直达正文,也可以从各节末尾的「阅读导航」按顺序通读,或先看目录篇
里的七处分工说明与可运行性口径。
全书概览
| 项目 | 内容 |
|---|---|
| 书稿 | 《游戏设计》卷一《玩法机制与可执行规格》 |
| 篇数 | 50 篇(正文 16 章 48 节 + 目录篇 + 附录 A) |
| 贯穿案例 | 卡牌构筑 Roguelike《灰烬牌库》(ashdeck) |
| 核心主张 | 一份玩法规格,四处消费;设计文档即原型,玩法性质可证明 |
| 可运行性 | 六档 S / P / W / D / X / B |
| 前置 | 无(本卷是三卷本的第一卷) |
| 后继 | 卷二《策略、涌现与体验度量》 (16 章 48 节);卷三《原型、可玩性与品类》 (16 章 48 节) |
三卷怎么分
| 卷 | 书名 | 回答的问题 |
|---|---|---|
| 卷一 | 玩法机制与可执行规格 | 一份玩法规格怎么写、怎么跑、怎么证明它自洽 |
| 卷二 | 策略、涌现与体验度量 | 机制跑起来涌现了什么,玩家体验到什么,怎么算 |
| 卷三 | 原型、可玩性与品类 | 同一份规格换成别的品类,还成不成立 |
与站内既有内容的分工
- 《小游戏开发实战》卷一《市场品类与产品设计》 是产品口径:品类选择、用户动机、立项预算、变现前置。本卷是机制口径:把玩法写成可执行规格并证明其性质。它那一卷的核心循环拆解 用 S 层算循环时长占比,本卷第 3 章算的是守恒与不变量。
- 独立游戏核心循环与手感设计
(约 690 行)是散文式指南,代码是 Unity
csharp片段、不可跑。本卷把它讲的东西形式化为规格字段,并在卷三第 12 章把「手感」变成可断言的输入-反馈机制。 game/专题里的经济平衡 、输入与打击感 等篇讲的是概念与实现片段;本卷讲的是整数化与逐位一致、规格驱动的状态机。- 《产品架构与经济系统》 做的是 SLG 的系统地图与功能架构;本卷做的是跨品类的可执行规格,与具体品类无关。
本卷 16 章
第一部分 · 机制与规格(第 1–4 章)
- 第 1 章 机制解剖
- 第 2 章 机制的可执行规格
- 第 3 章 S 层:机制仿真
- 第 4 章 P 层:确定性内核
第二部分 · 跑起来(第 5–8 章)
- 第 5 章 W 层:可玩原型
- 第 6 章 B 层:参数扰动与相变扫描
- 第 7 章 反馈循环
- 第 8 章 奖励节奏与惩罚设计
第三部分 · 可计算性(第 9–13 章)
- 第 9 章 随机性与方差
- 第 10 章 状态空间与不变量
- 第 11 章 机制数值的整数化与跨语言一致
- 第 12 章 机制的组合与相互作用
- 第 13 章 机制的扩展、演化与退场
第四部分 · 接口与装配(第 14–16 章)
第 14 章 机制到体验的接口
第 15 章 三处消费的对照与偏差
第 16 章 装配:一份规格,四处消费
附录
可运行性
本卷沿用六档口径:S 是 Python 机制仿真,P 是 TypeScript 确定性内核(node --test),W 是浏览器可玩原型(Playwright 无头真玩),D 是规格文本与清单,X 是需真实环境、命令行不可复现的部分(正文逐处标注),B 是参数扰动与相变扫描(软告警不硬失败)。每一节至少有一个 S / P / W 档的代码块,且正文里的每个数字都来自本机实跑。
怎么读
想先看主张,从目录篇 开始,那里有七处分工说明与可运行性口径。想直接动手,从第 2 章 开始写规格,再依次跑 S / P / W 三层。只关心结论,看第 15 章 的跨语言 digest 与第 16 章 的装配检查表。