Ludo Atlas · 类型手册 · 肉鸽(Roguelite)¶
类型手册 · 第一辑。定位:把"每局重开、每局不同"的快乐做成系统:双循环结构、受控随机、build 构建、死亡回报与难度潮汐,2D 与 3D 通用。 配套:《游戏设计手册》(循环与随机性)·《关卡设计手册》(房间与节奏)·《技术实现手册》(程序化生成与存档)·《避坑大全》。 本文不放外链;案例只写公开作品名,数字为常见量级,按自己项目实测校准。
1. 定位与核心循环¶
一句话定义:肉鸽是"用随机换变化、用死亡换节奏、用积累换动力"的游戏类型。玩家在同一套规则里反复经历"开一局、变强、死亡、再开一局",每一轮都比上一轮多懂一点、多带回来一点。
两个循环必须同时在转:
- 局内循环(run):一局从开局到结束,20 分钟到 1 小时。动词环:
进入 → 探索/战斗 → 拾取强化 → build 成型 → 挑战关底 → 死亡或通关。负责"这一局爽不爽"。 - 局外循环(meta):跨局积累,几小时到几十小时。动词环:
结算 → 解锁新内容 → 换角色、换武器、换难度 → 再开一局。负责"明天还想不想打开"。
| 循环 | 周期 | 回答的问题 | 产出 | 失败时 |
|---|---|---|---|---|
| 局内 run | 20-60 分钟 | "这一局能不能过?" | 本局 build 与即时成长 | 死亡,只失去本局 |
| 局外 meta | 数小时起步 | "我还缺点什么?" | 解锁、蓝图、难度档 | 进度只增不减 |
三条硬性检查:
- 一局自足:哪怕没有 meta 成长,这一局本身也应该好玩。靠 meta 数值才成立的对局设计是欠账。
- meta 可见:主界面永远挂着 1 到 2 个明确的"下一件解锁",让"再来一局"看得见理由。
- 单局时长红线:单局超过 90 分钟,一次失败的挫败感会大到劝退大部分玩家;新手局 20 到 40 分钟是常见区间。
2. 玩家体验目标与标杆作品¶
目标体验,按优先级排列:
- 每局不同:同样的操作,每局的决策与手感不一样。
- 成长可见:十分钟内能从"打不动"到"打穿一片",强度变化看得到、听得见。
- 死亡可接受:输了的反应是"下局换个思路",不是"这游戏针对我"。
- 懂大于强:变强主要来自理解协同与风险,而不是数值堆叠。
- 始终有盼头:任何时候界面里都有一到两个明确的下一个目标。
反模式(出现即停手修):玩家把失败归因为"运气差且无力回天";前十局里没有任何一局让玩家主动想复盘。
标杆作品(各取一课,不抄外壳):
| 作品 | 取它什么 | 边界提醒 |
|---|---|---|
| 哈迪斯 | 叙事与死亡绑定:每死一次,剧情和人物关系向前走一步 | 文本与配音量大,小团队难照搬 |
| 以撒的结合 | 道具协同:两两叠加产生质变,协同表本身就是内容 | 平衡极难,需要代码规则兜底冲突 |
| 杀戮尖塔 | 信息透明:路线、卡池、敌人意图全部可见,输也输得明白 | 数值量大,测试成本高 |
| 死亡细胞 | 动作手感与跑图节奏优先:即便随机,跑动本身也值得玩 | 操作门槛会筛掉一部分玩家 |
| 雨中冒险 2 | 难度随时间的乘性增长:拖时间本身就是风险 | 联机同步与性能是新课题 |
| 挺进地牢 | 双摇杆战斗的干净实现,房间模板与枪械手感扎实 | 多样性靠内容量堆出来 |
3. 设计要点¶
3.1 受控随机:运气可以被抱怨,不可以绝望¶
随机分三层,控制力度各不相同:
- 结构随机(房间怎么连):管新鲜感,必须校验可玩性。
- 掉落随机(给什么):管 build 多样性的上限,权重与保底都花在这里。
- 临场随机(战斗内触发):管戏剧性,方差要小,避免随机直接决定生死。
物品池权重表是核心工具。稀有度只是标签,实际概率由权重决定:
| 档位 | 权重占比 | 单局出现次数 | 作用 |
|---|---|---|---|
| 普通 | 60% 左右 | 8-12 | 铺底,提供协同原料 |
| 稀有 | 30% 左右 | 3-5 | 强化已有方向 |
| 史诗 | 9% 左右 | 1-2 | 定义本局的高光 |
| 传说/进化 | 1% 左右 | 0-1 | 制造可讲述的记忆点 |
三类保底,全部写进代码:
- 频率保底:连续 N 次没出稀有以上,下一次强制上调。
- 重复保底:短期不重复发同件物品,防止"又来了"的厌烦。
- 配额保底:高稀有度一局限出 X 件,防一局爆富把后期难度打穿。
协同过滤(聪明掉落的克制版):系统看得到玩家已有的 build,对相关物品加权(拿到火焰武器后,火系道具概率上调)。但必须保留意外的下限:至少三成概率仍然给池子里的随机货,全顺着玩家会同时失去惊喜与学习。
其余规则:
- 池子卫生:已拿满、对本局无效的物品退出抽取池;每局保证三个 build 方向都有货。
- 随机作用在"局面"而不是"数值":敌人排布不同是乐趣,同一奖励差 10% 只是噪音。
- 绝望来自"看不到出路":坏运气要止损(保底),失败要留残渣(结算资源带回),强力组合出现前不给预告(避免"就差一点"的折磨)。
3.2 build 构建:先画协同矩阵,再写道具¶
协同效应矩阵是肉鸽的"配方表":把机制标签(点燃、冰冻、弹射、召唤、暴击、护盾、吸血、位移)排成行与列,两两交叉写出组合效果。先有矩阵,再写道具,保证每件道具至少与两个标签互动。
| 标签 | 点燃 | 冰冻 | 弹射 |
|---|---|---|---|
| 点燃 | 双重灼烧 | 融化:敌人易伤 | 火球弹跳一次 |
| 冰冻 | 融化 | 深层冻结:碎冰溅射 | 冰晶连锁 |
| 弹射 | 火球弹跳 | 冰晶连锁 | 弹道数 +1 |
以上只是三行示例,矩阵按自己的标签体系扩展,行与列填得越满,物品越好写。
其余要点:
- 稀有度管行为半径:普通物品加数值,稀有物品改行为(命中时灼烧),史诗物品改规则(灼烧会蔓延)。玩家记住的永远是行为变化,不是 15% 还是 20%。
- 进化与合成路线:两件同系物品合成一件进化件(例:火花 + 燃油 = 燎原),配方图提前公开,玩家就有了攒货目标;进化件必须用视觉、音效、数值三重兑现"质变"。
- 让 build 收敛:单局支撑 2 到 3 条核心链,链与链不互斥(近战链不废远程链)。对"无脑堆一件"设收益递减:第 4 件同系物品效果降到七成,规则明确写进物品描述。
- 数量基线:第一个可玩版本至少 3 个方向(近战强攻、远程消耗、召唤或法术),每个方向 4 到 6 件物品内让玩家摸到"成型"的手感。
3.3 死亡有收获:解锁优先于纯数值¶
死亡是一局的结束,不是玩家的失败。设计要求只有一条:每一次死亡都必须带回点什么,且带回来的东西玩家看得懂、花得掉。
解锁分三档,按排期预算分配(比例随支柱调整,下面是常见起始值):
| 类型 | 占比参考 | 例子 | 作用 |
|---|---|---|---|
| 内容解锁 | 70% 左右 | 新武器、新角色、新层、新事件、Boss 变体 | 改变玩法与选项 |
| 便利解锁 | 20% 左右 | 初始重选、跳过过场、图鉴、快速重开 | 尊重老玩家时间 |
| 纯数值 | 10% 左右 | 生命上限、开局金币 | 给弱玩家的保底 |
- 内容解锁是主力:对新手是目标,对老手是新鲜感,还没有数值平衡的天花板。
- 纯数值成长要克制:封顶、公开上限、三到五局后收益收窄。数值无限成长会把"每局从零开始"的紧张感稀释成"等级够了自然过"。
- 死亡惩罚有上限:只吞掉本局收益,不做全局剥夺(扣已解锁内容、清空货币),除非那是你公开承诺的核心卖点。
- 让重复也有收益:角色熟练度、累计击杀解锁变体或外观,给专精玩家一条暗线。
- 结算要快:死亡动画到结算界面之间的每一秒都在流失耐心,把"带回什么、离解锁还差多少"在一屏内说完。
3.4 数值膨胀与难度潮汐¶
玩家强度走乘性膨胀(1 → 10 → 100),敌人走线性或阶梯增长。三阶段的节奏分工:
| 阶段 | 玩家状态 | 敌人压力 | 设计目标 |
|---|---|---|---|
| 前期(约 0-25%) | 白板,捡到什么用什么 | 数量少、动作慢、招式单一 | 熟悉操作,铺 build 底座 |
| 中期(约 25-75%) | build 成型一到两条链 | 数量与组合上强度,出现精英 | 打磨 build,发放关键组件 |
| 后期(约 75-100%) | 强度接近压制,一波失误会死 | 精英、Boss、机制叠加 | 兑现爽感,检验 build 完整度 |
- 中期留一段"碾压期":那是玩家对 build 的回报,也是高潮前的呼吸,不要手痒去削。
- 难度潮汐:整体爬升,层与层之间安排回落(安全房、商店、事件房)。风险交给玩家选:路线图明示危险等级,"吃多少风险"是决策而不是安排(参考杀戮尖塔的路线设计)。
- 防止失控:给单项叠加上限(暴击率封顶、冷却有下限),给"可无限叠加"的机制设硬闸;版本验证时固定跑"最强 build"与"最弱 build"两组对照局。
3.5 Roguelike 与 Roguelite 的边界¶
传统 Roguelike 是《Rogue》直系的回合制、格子地图、一步一决策、死亡即失去一切且没有局外成长;Roguelite 保留"程序生成 + 永久死亡"两副骨架,把回合制换成实时动作或卡牌,加入局外解锁,让每一局无论输赢都往账号里存点什么。
4. 技术要点¶
- 生成分两层:结构层(房间怎么连)与内容层(房间里放什么)分开实现。结构用"模板 + 图连接":选房间模板、按约束拼图、再校验。纯噪声生成在关卡可读性上几乎总是失败。
- 生成必做三步校验:连通性(从入口能否到达所有必要房间与出口)、机制可达性(跳跃距离、钥匙顺序这类约束)、密度(过空与过满都难玩)。任一步失败就整体重掷,或降级为手工地图兜底。
- 种子系统:每局一个可见种子,同种子生成一致(便于报 bug、竞速、每日挑战);生成随机与战斗随机走两条独立随机流,互不污染(否则调数值会牵动地图)。
- 数据驱动:物品、敌人、房间、掉落表全部配置表驱动,改表不重编;内建平衡控制台(热重载、直接发物品、跳房间),没有它,后期平衡会拖死项目。
- 存档与结算:meta 进度加校验和防篡改;结算写入用原子替换(先写临时文件再改名),崩溃时不能吞掉一局成果,这是差评高发点;新增字段对旧存档容错,老玩家丢档是最高级别的信任事故。
- 局内状态:奖励事件用可控快照,支持回放与自动化测试;暂停与断线恢复必须保住进行中的一局。
- 性能:敌群 AI 分帧更新,弹幕与掉落物对象池化;生成放在加载阶段完成,开局不掉帧。
5. 内容量与工作量参考¶
首版内容清单(数字是常见量级,按自己节奏校准):
| 内容 | 首个可玩版本 | 完整版参考 | 备注 |
|---|---|---|---|
| 房间模板 | 10-15 套 | 40-80 套 | 每个主题一个房间池 |
| 敌人 | 6-10 种 | 25-40 种 | 每种一个可读的行为模板 |
| 武器 | 3-5 把 | 12-20 把 | 每把要有独立手感 |
| 物品/强化 | 30-50 件 | 120-200 件 | 至少覆盖 3 条协同链 |
| Boss | 1 个 | 4-6 个 | 每层一个,重做成本高 |
| 事件与服务房 | 5-8 个 | 20-30 个 | 商店、祭坛、赌局、休息 |
| 解锁项 | 5-10 项 | 30-50 项 | 角色、武器、难度档 |
- 工作量量级(全职单人、已有引擎经验):第一个"能连玩 10 局不腻"的版本约 1 到 3 个月;内容与平衡做到 1.0 再加 6 到 18 个月。meta 系统与第一件内容解锁控制在 2 到 4 周内。
- 前 30% 的时间做机制与工具(生成器、数据表、平衡控制台),不加美术;工具不到位,后面堆的每件内容都会返工。
- 内容燃烧率警告:肉鸽玩家十小时能烧掉大量手搓内容。用组合密度撑时长:100 件能互相组合的物品比 200 件孤立物品耐玩,可能的 build 组合大致按核心物品数的平方增长。
- 美术份量:每件物品需要图标、使用特效、图鉴文案;按 120 件物品算,美术是最大支出项,画风允许简化(像素、剪影、单色图标)。
6. 第一个原型怎么起步¶
按顺序走,别跳步,全程约 4 到 8 周:
- 只做一个房间的"爽":一个玩家、一种敌人、一套攻击、三件能互相作用的物品。先不写生成器,手摆三个房间。验证三件事:打起来爽不爽;拿到第二件物品有没有"哦"的瞬间;死一把想不想再来。
- 接上三选一:掉落改三选一。这是肉鸽的心脏(哈迪斯与杀戮尖塔都由它驱动)。选项结构做"两好一险",别做"一好两废"。
- 跑通房间循环:清房间 → 开门 → 下一间 → 关底小 Boss。房间顺序固定即可,重点是把"连续战斗、喘息、再战斗"的起伏跑出来。
- 加死亡与结算:死后回基地,一屏显示"本局带回了什么";加第一件永久解锁(新武器或新角色),解锁成本约 2 到 3 局的收益。到这里,meta 循环的地基算打成。
- 再接生成器:把手工房间交给生成器排列,挂上内容池。到这一步,随机带来的变化才是加分项,而不是手感差的借口。
验收检查点(写成可观察的句子):
- 测试者能连玩 5 局不主动停,从第 3 局开始说出自己想凑的组合。
- 不用提示,测试者能在两局内猜出结算界面每个资源的用途。
- 5 局里至少出现一次"因为抽到某件物品而改变打法"的局面。
原型期不做:存档加密、多角色、成就、每日挑战、联机。这些是放大器,不是地基。
7. 常见坑¶
- 局内做薄:成长全放在 meta 数值上,一局循环本身没有内容,玩十局像玩一局。
- meta 做重:永久数值给太多,抹掉"每局从零开始"的紧张感,肉鸽退化成挂机刷。
- 纯随机无保底:连续坏运气直接逼出"垃圾游戏"的结论,差评重灾区。
- 物品只有加号:全是数值堆叠没有协同质变,捡什么都一样,build 不成立。
- 机制没验证就堆内容:手感一改,100 件物品全部重做,血本无归。
- 难度没有潮汐:全程高压或全程平推,玩家要么麻木要么无聊。
- 死亡成本里塞跑图:复活要重走三分钟到死点,惩罚的是重复劳动而不是失败本身。
- 单局太长:一局 90 分钟起步,失败一次挫败过重,玩家流失在第一小时。
- 教学缺失:30 个机制砸给新手,没有图鉴与渐进教学,前五局全在困惑里。
- 平衡靠拍脑袋:没有数据表与快速测试通道,版本之间反复横跳,谁都说不清强弱。
- 生成不校验:把玩家卡进无解或必死局面,"我菜"和"游戏烂"分不清。
- 只测自己:作者背得出全部协同答案,测不出新手的困惑;肉鸽必须看外部玩家玩前 10 局。
延伸阅读¶
- 《游戏设计手册》:核心循环、数值成长曲线与随机性设计的通用方法。
- 《关卡设计手册》:房间节奏、引导手法与白盒工作流,对应本页的手工部分。
- 《技术实现手册》:程序化生成、数据表与存档方案的实现细节。
- 《制作管理手册》:单局时长、内容燃烧率与排期校准。
- 《案例研究集》:肉鸽项目的成败案例,对照本文坑清单读。
- 《避坑大全》:与本文互相引用的高频坑。