- Add minAge/maxAge to events so infants can't go treasure hunting - Cache event panel DOM to prevent high-speed button destruction - Add 10s auto-select countdown for choice events - Fix event title/text field mapping (name/description → title/text) - Add rotating clock icon for time flow feedback - Fix speed/pause button active states - Fix shop affordability check (disable + show insufficient money) - Add red styling for unmet choice requirements - Fix log re-rendering on every tick
13 KiB
轮回录 - 游戏理论审核报告
审核方法
- MDA 框架(Mechanics-Dynamics-Aesthetics)
- 心流理论(Flow Channel)
- 斯金纳箱 / 可变奖励系统
- 反馈密度分析
- 长期留存模型
- 成瘾机制审计
一、MDA 框架分析
1.1 Mechanics(机制层)
当前设计的机制清单:
| 机制 | 深度 | 风险等级 |
|---|---|---|
| 按天推进 + 加速 | 中等 | 低 |
| 事件池(条件匹配 + 加权随机) | 高 | 中 |
| 标记系统(防逻辑错误) | 高 | 低 |
| 职业晋升链(解锁制) | 高 | 中 |
| 元经验(对数加成) | 中等 | 低 |
| 能力链(等级解锁技能) | 高 | 中 |
| 词条系统(随机特性池) | 高 | 高 |
| NPC事件线 | 高 | 高 |
| 三相外敌 + 隐藏第四相 | 高 | 中 |
| 10秒选择倒计时 | 低 | 低 |
| 死亡结算 + 历史对比 | 中等 | 低 |
机制层风险评估:
词条系统(风险:高)
- 20个词条对于MVP来说数量偏少,重生3-4次后玩家就会感到"又在抽同样的词条"
- 建议MVP至少40-60个词条,或引入"词条组合效果"增加多样性
NPC系统(风险:高)
- 5个NPC × 每人一个事件线 = 极浅的叙事网络
- 如果NPC只是"背景板+偶尔送礼",玩家很快就会无视他们
- 建议至少有一个"深度NPC"(比如老乞丐),贯穿多世,每次遇到都有新对话
1.2 Dynamics(动态层)
预期的玩家行为模式:
早期(1-10世):探索期
├── 行为:尝试不同路线,收集词条,摸清事件规律
├── 反馈:高频解锁(新职业、新词条、新事件)
└── 风险:如果前期解锁太慢,玩家会在第3-4世就放弃
中期(11-30世):优化期
├── 行为:针对特定路线优化,追求历史最佳记录
├── 反馈:元经验带来的明显加速,"这一世前期快多了"
└── 风险:如果优化空间太小(路线太线性),玩家会感到"换汤不换药"
后期(31-100世):终局期
├── 行为:对抗三相外敌,解锁隐藏第四相
├── 反馈:世界规则改变(道统),"我的门派存在于这个世界"
└── 风险:如果终局目标太遥远且没有中间里程碑,玩家会迷失
动态层问题识别:
问题1:探索期的"首因效应"陷阱
MVP只有10个职业、30个事件。玩家在第3-4世就会看到重复内容。心理学中的首因效应告诉我们:玩家对前5小时的体验印象最深。如果前5小时都在重复,留存率会暴跌。
修复建议:
- 前3世强制走不同路线(通过词条权重调整)
- 引入"首次遭遇加成":第一次看到某个事件时奖励翻倍
问题2:优化期的"局部最优"困境
玩家可能会发现某条路线(比如混混→红棍→香主)性价比最高,然后每世都走同一条路线。这违背了"无限试错"的设计目标。
修复建议:
- 引入"路线疲劳":同一职业连走3世,元经验收益递减
- 引入"跨界加成":同时练两个职业,解锁combo技能
问题3:终局期的"空窗期"焦虑
从第31世到解锁第四相,可能需要20-30世的纯积累。这段时间玩家没有明确的短期目标。
修复建议:
- 每10世设置一个"纪元事件"(如"第10世:天魔第一次入侵")
- 引入"世界进度可视化":让玩家看到三相的具体变化
1.3 Aesthetics(体验层)
设计意图的体验:
| 体验 | 实现程度 | 评价 |
|---|---|---|
| 发现感(Sense of Discovery) | ★★★★☆ | 随机词条 + 事件链提供充足的发现空间 |
| 成长感(Sense of Growth) | ★★★★★ | 元经验 + 历史对比提供强烈的跨轮成长反馈 |
| 紧张感(Tension) | ★★☆☆☆ | 10秒倒计时和死亡机制有紧张感,但密度太低 |
| 叙事感(Narrative) | ★★★☆☆ | 事件链和NPC提供叙事,但MVP内容量不足 |
| 掌控感(Agency) | ★★★★☆ | 选择事件 + 硬门槛让玩家感到"我知道自己在做什么" |
| 社交感(Social) | ★☆☆☆☆ | 目前完全没有社交元素 |
体验层最大缺口:紧张感
当前设计中,玩家每世只有 5~15 个选择事件,且 10 秒倒计时对于"加速模式"下的玩家来说几乎无感(他们可能在喝水/看手机)。
修复建议:
- 引入"突发事件":加速时概率触发紧急事件,强制暂停
- 引入"倒计时危机":某些选择事件如果选错,不是立即死亡,而是触发"危机链"(如"你中了毒,接下来30天每天体质-1,必须找到解药")
二、心流通道分析
2.1 心流匹配图
挑战
↑
│ ★ 终局对抗三相
│ ★
│ ★
│ ★ 解锁隐藏第四相
│ ★
│ ★ 对抗外敌事件
│ ★ 选择事件(高风险)
│★ 日常事件(低风险)
└──────────────────────────→ 技能(玩家经验)
新手 熟练 专家
分析:
- 早期(新手):日常事件太简单,选择事件难度跳跃太大。存在"无聊期"和"焦虑期"的交替。
- 中期(熟练):外敌事件提供适度挑战,但日常事件仍然太简单。
- 后期(专家):终局挑战足够,但到达终局的过程太长。
修复建议:
- 引入"自适应难度":根据玩家历史最佳表现调整事件难度
- 引入"挑战模式":玩家可以主动选择更高风险的事件链,换取更高回报
2.2 死亡机制的心流影响
当前死亡是"自然衰减"(年龄越大概率越高)+ "外敌阈值"。
问题:死亡太"平淡"。玩家活到80岁,看到"寿终正寝",没有任何情绪冲击。
修复建议(借鉴《暗黑地牢》的Stress系统):
- 引入"危机感"数值:随着年龄/外敌增长,玩家每天的危机感上升
- 危机感过高时:事件池偏向负面事件,选择事件选项减少
- 危机感可以通过特定事件降低(如"归隐田园")
三、斯金纳箱 / 可变奖励分析
3.1 奖励类型分布
| 奖励类型 | 频率 | 可预测性 | 成瘾性 |
|---|---|---|---|
| 每天经验增长 | 极高(每天) | 完全可预测 | 低 |
| 职业升级 | 中等(几天一次) | 可预测 | 中 |
| 文本事件 | 高(每天多次) | 随机 | 中 |
| 选择事件 | 中等(每年几次) | 半随机 | 高 |
| 词条解锁 | 低(每几世一次) | 随机 | 极高 |
| 新职业解锁 | 很低(几十世一次) | 条件驱动 | 高 |
| 外敌击退 | 极低 | 长期目标 | 中 |
3.2 成瘾机制审计
正面成瘾设计:
- ✅ 词条系统 = 抽卡机制(可变奖励)
- ✅ 历史对比 = 社交比较("我比上一世强了")
- ✅ 元经验 = 沉没成本("我已经练了20世了,不能放弃")
负面成瘾风险:
- ⚠️ 词条池太小 → 很快变成"重复劳动"而非"期待惊喜"
- ⚠️ 日常事件太频繁 → 玩家可能"挂机刷",失去主动参与感
- ⚠️ 没有"保底机制" → 玩家可能几十世都抽不到想要的词条,产生挫败感
修复建议:
- 引入"词条保底":每10世必出一个未解锁词条
- 引入"词条许愿":可以指定1个词条,抽到它的概率翻倍(但其他词条概率降低)
四、反馈密度分析
4.1 每世内的反馈密度
假设一局人生60年:
| 年龄段 | 天数 | 文本事件 | 选择事件 | 反馈/天 |
|---|---|---|---|---|
| 幼年 | 7年 | ~150个 | 3个 | 0.06 |
| 少年 | 9年 | ~120个 | 4个 | 0.04 |
| 青年 | 10年 | ~70个 | 3个 | 0.02 |
| 壮年 | 15年 | ~60个 | 3个 | 0.01 |
| 中年 | 20年 | ~60个 | 2个 | 0.008 |
| 老年 | 10年 | ~70个 | 3个 | 0.02 |
问题:壮年/中年期的反馈密度太低(每天0.01次事件)。加速模式下,玩家每分钟可能只看到1-2个事件。
修复建议:
- 引入"里程碑事件":每5年强制触发一个有纪念意义的事件(如"你第一次独立完成了...")
- 引入"能力突破事件":每升10级触发一个特殊事件,提供强烈的正反馈
4.2 跨世反馈密度
| 轮回 | 预期反馈 | 评价 |
|---|---|---|
| 1-3 | 大量新内容解锁 | 极高密度,容易上头 |
| 4-10 | 新词条 + 元经验加速 | 高密度,持续吸引 |
| 11-20 | 元经验 + 偶尔新词条 | 中密度,需要事件多样性支撑 |
| 21-50 | 元经验 + 外敌推进 | 低密度,风险期 |
| 51+ | 终局目标可见 | 密度回升,但需要前期不流失 |
关键风险期:第21-50世
这段时间玩家已经解锁了大部分内容,日常体验变成"刷经验 → 死亡 → 刷经验"。如果没有任何新的刺激,玩家会在这个阶段流失。
修复建议:
- 引入"世代事件":每10世触发一个独特的世界观事件(如"第30世:天魔第一次降临")
- 引入"传承系统":玩家可以给下一世留下"遗言"或"遗志",下一世看到时有特殊加成
五、长期留存模型
5.1 留存曲线预测
留存率
100% ┤★
80% ┤ ★
60% ┤ ★★
40% ┤ ★★★
20% ┤ ★★★★
10% ┤ ★★★★★★
5% ┤ ★★★★★★★★
└────────────────────────
D1 D3 D7 D14 D30 D60 D90
预测:
- D1 留存:~80%(首日体验丰富,解锁大量内容)
- D7 留存:~40%(第3-4世后内容重复感出现)
- D30 留存:~15%(如果没有足够的世代事件,玩家流失)
- D90 留存:~5%(只有核心玩家坚持到终局)
5.2 提升留存的设计建议
短期(D1-D7):
- 前3世强制体验3条不同路线
- 每日登录奖励(解锁特殊词条)
- "上一世的你留下了..."(每次登录时的叙事钩子)
中期(D7-D30):
- 每周挑战("本周只能走武道路线",完成奖励词条)
- 玩家排行榜("你的第10世在历史排名中第X")
- 事件编辑器(让玩家自己写事件,被点赞多的加入官方池)
长期(D30+):
- 终局赛季制(每赛季重置外敌进度,但保留词条池)
- 多人异步(看到其他玩家的"墓碑"和遗言)
- MOD支持(社区创作内容)
六、关键设计矛盾与修复方案
矛盾1:"无限试错" vs "路线疲劳"
问题:玩家发现最优路线后,会反复走同一条路。 修复:
- 同职业连续3世,元经验收益 ×0.7
- 新职业首世,元经验收益 ×2.0
- 引入"跨界技能":两个职业都达标后解锁组合技能
矛盾2:"每天推进" vs "信息过载"
问题:按天推进意味着每年有365个tick,事件密度太高会 overwhelm 玩家,太低会显得空洞。 修复:
- 引入"事件批次":每天不触发事件,而是累积"事件概率",达到阈值时一次性触发
- 加速模式下,事件自动聚合("这一周发生了3件事...")
矛盾3:"随机词条" vs "策略规划"
问题:如果词条完全随机,玩家无法做长期规划;如果词条可预测,就失去了发现感。 修复:
- 引入"词条倾向":根据上一世的选择,某些词条概率提升(如上一世当混混,"江湖中人"词条概率+50%)
- 引入"词条预览":重生前可以看到"下一世有30%概率抽到剑骨"
矛盾4:"硬门槛" vs "戏剧性"
问题:纯硬门槛缺少"差一点就成功"的戏剧性。 修复:
- 硬门槛用于"不可能事件"(如悟性<3不可能修仙)
- 门槛内引入"浮动奖励":属性刚好够门槛时,奖励翻倍;远超门槛时,奖励正常
七、总结与优先级
必须修复(MVP阶段)
- 词条池扩大:MVP至少40-60个词条,或引入词条组合
- 事件密度优化:壮年/中年期每天至少有1个可见事件
- 死亡冲击力:引入"危机感"系统,让死亡前有预兆
- 首因效应:前3世强制引导玩家走不同路线
应该修复(EA阶段)
- 世代事件:每10世一个独特的世界观事件
- 词条保底:每10世必出1个未解锁词条
- NPC深度:至少1个贯穿多世的深度NPC
- 里程碑事件:每5年/每10级一个强反馈事件
可以延后(正式版)
- 社交/异步交互
- MOD系统
- AI生成事件
- 赛季制
八、最终评分
| 维度 | 评分 | 说明 |
|---|---|---|
| 核心循环完整性 | 8/10 | 循环清晰,但终局目标太遥远 |
| 反馈密度 | 6/10 | 中后期密度不足,容易疲劳 |
| 随机性平衡 | 7/10 | 硬门槛+随机词条是好的,但词条池太小 |
| 长期留存潜力 | 6/10 | 50-100世的目标需要更多中间里程碑支撑 |
| 叙事深度 | 5/10 | MVP内容量不足以支撑叙事 |
| 成瘾性设计 | 7/10 | 抽卡式词条+历史对比是好设计,但需要保底 |
| 心流匹配 | 6/10 | 早期和晚期匹配好,中期存在空窗期 |
| 综合评分 | 6.4/10 | 基础框架扎实,但需要大量内容填充和中期体验优化 |
结论:设计方向正确,核心循环有潜力。MVP阶段最大的风险是"内容量不足导致早期流失"和"中期空窗期导致玩家疲劳"。建议优先扩大词条池、增加事件密度、引入世代事件。