tag

游戏设计

共 278 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
gamedesign

4.1 规格驱动的状态机

状态机不是「带 if-else 的循环」,而是三件东西:一个状态集合、一个转移函数、一条输入序列。《灰烬牌库》的 runSpec 把三者写成不到 60 行的纯函数,本节用 9 条断言把它钉死——同 seed 同输入 200 次回放 digest 全同、换输入 digest 必变、换 seed digest 必变,最后扫一遍内核源码证明它既不读时钟也不读随机源。

9 分钟阅读
游戏设计 机制设计 玩法设计
gamedesign

3.2 资源守恒与不变量检验

机制自己得先自洽,才谈得上好玩。本节对同一份规格在 8 组显式种子上跑同一策略,逐局检验四条不变量:牌数守恒、伤害守恒、能量范围、格挡非负,输出误差表且全部为 0;四条判据都是整数,合格标准是误差恰好为 0 而不是约等于。再给一个「出牌忘进弃牌堆」的人为负例,证明检验器真的会报错。

6 分钟阅读
游戏设计 机制设计 玩法设计
gamedesign

14.1 机制到体验的映射

「体验目标」不能直接测量,只能落到机制参数上变成可观测的约束。本节给出映射四元组(体验目标 → 机制参数 → 观测列 → 期望方向 sign),并让同一张表在两个工作点各跑一遍:胜局工作点上 12 条映射有 6 条方向成立,换到败局工作点变成 0 条成立、2 条方向反转——映射的有效性以工作点为条件。

9 分钟阅读
游戏设计 机制设计 玩家体验