Skip to main content

🎲 肉鸽强化系统

本文档定义了局内成长系统(Level Up Bonuses),这是 Roguelike 体验的核心,决定了单局游戏的重玩价值。

💎 核心设计哲学 (Core Design Philosophy)

🎯 为什么 Roguelike 强化系统如此重要?

Roguelike 强化系统(Perk/Boon 系统)是单局内成长的引擎,它决定了:
  1. 重玩价值(Replay Value) - 玩家每局体验完全不同
  2. 涌现性玩法(Emergent Gameplay) - 随机组合创造意外惊喜
  3. 梯度难度曲线 - 随着强化叠加,玩家从弱到强的爽快感
  4. 策略深度 - 不是简单的数值堆砌,而是动态构建 Build

🧠 心理学基础:多巴胺分泌曲线

优秀的 Perk 系统设计需要契合玩家的心流状态(Flow)
焦虑区(Anxiety)        Flow心流区           厌倦区(Boredom)
       ↑                       |                      ↑
难度过高            挑战与能力匹配              难度过低
无强化感              高频正反馈                单调重复
关键设计原则:
  • 即时反馈(Immediate Feedback) - 获得强化后立刻感受到数值/机制变化
  • 可见的成长(Visible Growth) - 通过 UI、特效、击杀效率让玩家感知到自己在变强
  • 选择的幻象(Illusion of Choice) - 三选一不是真的”随机”,而是通过算法引导玩家走向完整 Build

🎮 “Build”是什么?为什么玩家追求它?

一个完整的 Build = 核心机制(Core Mechanic)+ 放大器(Amplifiers)+ 触发器(Triggers) 以《Hades》为例:
核心机制: 宙斯的闪电攻击(普攻附带链式闪电)

放大器: 爱神的虚弱(被闪电击中的敌人受到伤害+30%)

触发器: 阿尔特弥斯的暴击(造成暴击后,周围敌人也会被链电)
这个三角结构一旦成型,玩家看到的不是三个独立效果,而是一个协同运转的生态系统。这就是 Build 的”Aha Moment”(顿悟时刻)。

⚖️ 避免”假选择”(False Choice)

什么是假选择?
  • +5%攻击力 vs +5%生命值(两者都平庸,没有方向性)
  • 拿了”火伤+30%“不拿”火伤”技能(选项与当前 Build 无关)
  • 拿过 1 次后不想再拿的普适性强化(如”伤害+10%”)
解决方案:
  1. 标签化池子(Tagged Pools) - Perk 按流派分类,引导玩家选择方向
  2. 软锁机制(Soft Lock) - 不 ban 掉无关选项,但降低权重
  3. 上限设计(Cap) - 普适性强化叠加 3~5 次后从池子中移除

🎲 输入随机性 vs 输出随机性

Roguelike 的魅力在于输入随机性(玩家行动前的随机):
  • “这把给我三个 Perk,我该如何选择?”
  • “我的 Build 需要火伤,但出了冰伤,是否要转 Build?”
输出随机性(行动后的随机)应该被严格控制:
  • 暴击率不应该像赌博,而是稳定的期望收益
  • 这就是为什么使用PRD 算法(Pseudo-Random Distribution)
《杀戮尖塔》(Slay the Spire) 是输入随机性的典范:
  • 抽牌顺序是随机的 = 输入随机性 = 策略的源泉
  • 但卡牌效果本身没有随机 = 输出稳定 = 技术可验证

🏆 为什么要使 Build”成型”和”通关”之间存在差距?

这个差距是Roguelike 的核心循环
期望 Build 成型 ←─────────┐
      ↓                    │
实际 Build 残缺  →  失败 → 再来一局(价值感)
      ↓                    │
凑齐关键组件 ←─────────┘
如果 Build 太容易成型,玩家会:
  • 过早感到无聊
  • 失去”就差一个”的紧张感
  • 每局体验趋同
经典案例《吸血鬼幸存者》(Vampire Survivors):
  • 开局弱小,几乎无法生存
  • 拿到 3-4 个关键 Perk 后开始起飞
  • 但还需要 5-6 个 Perk 才能完全成型
  • 这种”从地狱到天堂”的梯度是核心爽点

1. 系统概述 (Overview)

  • 获取方式: 角色升级 (EXP)、通过精英波次、打开诅咒宝箱。
  • 选择机制: 典型的“三选一” (Drafting)。
  • 稀有度: 普通 (Common) < 稀有 (Rare) < 史诗 (Epic) < 传说 (Legendary)。

2. 强化词条分类 (Perk Categories)

为了防止池子太杂,Perk 被分为标签化的“池子”。

2.1 基础属性类 (Stat Boosts)

最通用,权重最高,但由于边际效应递减,后期收益低。
  • 蛮力 (Brutality): 增加 10% 物理伤害。
  • 迅捷 (Alacrity): 增加 8% 攻击速度。
  • 坚韧 (Tenacity): 增加 10% 最大生命值。

2.2 机制质变类 (Mechanic Alterations) - 传说级

这类 Perk 会改变玩法逻辑。
  • 血魔法 (Blood Magic): 技能不再消耗法力,改为消耗生命值。技能伤害 +30%。
  • 多重投射 (Multishot): 投射物数量 +2,但伤害修正为 60%。
  • 连锁反应 (Chain Reaction): 暴击时有 50% 几率触发闪电链。

2.3 塔防协同类 (Tower Synergy)

强化“塔”与“人”的连接。
  • 工匠精神 (Artificer): 站在塔周围 5 米 内,角色和塔的攻速都 +15%。
  • 废料回收 (Scrapper): 敌人死在塔的射程内,掉落 Scrap 增加 20%。

3. 诅咒系统 (Curses)

高风险高回报机制。通常来源于“诅咒宝箱”或特殊祭坛。
  • 格式: 获得一个强力 Buff,但永久背负一个 Debuff。
    • 例子: 玻璃大炮 (Glass Cannon): 造成伤害 +50%,但受到的伤害 +50%。
    • 例子: 重力场 (Gravity): 移速 -20%,但周围敌人也会被减速 20%。

2.4 设计理论:构建深度 (Design Theory)

优秀的 Roguelike 系统不仅仅是随机给属性,而是引导玩家进行动态规划

A. 协同效应 (Synergy)

核心目标是让 1 + 1 > 2
  • 加法协同: 火焰伤害 + 火焰伤害 = 更高的火焰伤害。
  • 乘法协同 (关键): 攻击附加流血 (Bleed) + 对流血敌人必定暴击 (Crit on Bleed)。这两个机制独立存在时平平无奇,组合在一起时产生质变。
  • 反协同 (Anti-Synergy): 必须小心避免。例如:“生命值越低伤害越高” + “自动回血”。这会导致玩家不仅没有变强,反而机制互斥。

B. 随机性类型

  • 输入随机性 (Input Randomness): 玩家在行动前面临的随机情况(如 Perk 三选一)。这是策略的来源,玩家需要根据手牌做最优解。
  • 输出随机性 (Output Randomness): 玩家行动后的结果(如 20% 几率暴击)。过高的输出随机性会导致“运气游戏”,应通过 PRD 算法 控制。

C. 成型速度 (Build Velocity)

  • 线性构建: 每拿一个 Perk 变强一点。稳定但平庸。
  • 指数构建 (Exodia): 需要凑齐 A, B, C 三个组件才能生效,一旦凑齐直接通关。
    • 设计者需要控制 Key 组件的出现率,让“凑齐”成为一种高风险高回报的赌博。

📚 业界优秀案例分析 (Case Studies)

🏆 《Hades》—— 叙事与强化融合的艺术

设计理念: Perk 不仅仅是数值,更是推动剧情和角色关系的工具 核心机制:
  • 希腊众神祝福系统:每位神明代表一个完整体系(如宙斯=闪电、雅典娜=反弹)
  • 双重祝福( legendary/duos ):需要两个神明的体系都投资才能解锁的最强 Perk
  • 叙事权重:Perk 选择伴随着角色对话,强化世界观沉浸感
设计亮点:
  1. “保底机制”:如果 15 次选择都没有出现某个神明的祝福,系统会强制触发
  2. 流派完整性:每个神明体系内部有完整逻辑(Jolted→Static Discharge→Double Strike)
  3. 软锁定:拿了宙斯后,雅典娜祝福权重下降,但仍有小概率出现(保持惊喜感)
数据洞察:
  • 共 10 位主神 + 3 位次神
  • 每位神明平均有 8-10 个 Perk,保证多样性
  • Duo 祝福仅 6 个,极低概率但极强效果 = “Exodia”设计
学习要点:
  • Perk 可以承载叙事功能,不仅仅是系统层面
  • 软锁定比硬禁止更能创造”意外惊喜”
  • 体系间联动(Duo)比单一体系叠加更有趣

🃏 《Slay the Spire》—— 卡牌构筑的极致随机控制

设计理念: 输入随机性的教科书案例 核心机制:
  • 抽牌堆机制:卡牌获得后进入牌库,意味着”稀释”风险
  • 开始牌必须消失:所有”Strike”(攻击)和”Defend”(防御)都是可以删除的
  • 遗物与卡牌的协同:遗物是被动,卡牌是主动,两者互相放大
设计亮点:
  1. “脏牌”概念:诅咒牌和状态牌会污染牌堆,迫使玩家拿”烧牌”卡
  2. 路径选择与强化节点分离:强化不随机,但何时获得是随机
  3. 稀有度不等于强度:稀有卡往往有复杂效果,但不一定适合当前 Build
数据洞察:
  • 4 个角色 × 75+卡牌 = 300+独特卡牌
  • 稀有度分布:普通(70%) > 罕见(25%) > 稀有(5%)
  • 遗物共 180+,保证了几乎每局都有新组合
学习要点:
  • 获得强化 ≠ 变强,可能污染牌库(复杂度提升)
  • 删除/精简是 Build 的重要组成部分
  • 路径规划(什么时间拿牌)与选择什么牌同样重要

🧬 《Dead Cells》—— 局外成长与局内强化分离

设计理念: 区分”单局体验”与”账号成长” 核心机制:
  • 卷轴系统:每局只能 3 选 1(红/紫/绿),决定主属性
  • 无随机池:所有武器/技能都可以在当前世界掉落(全池可刷)
  • 关键词协同:“Oil」+「Fire」=燃烧,「Ice」+「Lightning」=连锁
设计亮点:
  1. 颜色锁定:拿了红色卷轴后,只有红色武器受益 = 强制流派化
  2. 自定义模式:玩家可以 ban 掉不想要的内容,减少挫败感
  3. 词缀重铸:局内可以花费金币重铸装备词缀 = 给玩家”反悔”机会
学习要点:
  • 颜色/流派锁定强,但局内重铸机制造容错
  • 局外解锁新物品 ≠ 局内掉落,需要控制池子大小
  • 关键词组合(Oil+Fire)比纯数值叠加更有趣

🎮 《Vampire Survivors》—— 极简主义与梯度爽感

设计理念: 让玩家从”弱”到”超神”必须有明显的阶段感 核心机制:
  • 超简选择:每次升级只有 3 个选项,没有复杂 UI
  • 合成系统:特定 Perk 组合后自动升级为”超级武器”
  • 武器与配件分离:主武器(输出) + 配件(辅助) = 需要凑齐两者
设计亮点:
  1. 开局地狱模式:0 强化时几乎无法生存 → 强烈的成长对比
  2. 指数级堆叠:每拿一个 Perk 就感觉强了一个档次
  3. 视觉噪音=爽感:满屏敌人和子弹 = 玩家感受到自己的强大
数据洞察:
  • 基础武器 11 种 × 配件 16 种 = 176 种组合可能性
  • 实际上线时只有 19 个超级武器(控制成型路径)
  • 每局平均收集 15-20 个 Perk = 高频正反馈
学习要点:
  • 简单选择 ≠ 简单策略,组合空间足够大
  • 梯度要明显:开局痛苦 → 中期能活 → 后期割草
  • 合成/进化是强激励,特别是需要 2-3 个组件时

🗡️ 《Path of Exile》—— 复杂度与自由度极限

设计理念: 为硬核玩家提供最复杂的构建系统 核心机制:
  • 天赋树:1400+节点的巨大网络
  • Keystone 天赋:改变底层规则(如”血魔法”扣分加攻)
  • 技能石系统:主动技能是物品,可插宝石增强
设计亮点:
  1. 规则改变者:20+Keystone,每个都彻底颠覆玩法
  2. 无限可能:天赋树允许理论上所有流派
  3. 经济驱动:绝大部分好 Perk/物品需要通过交易获得
学习要点:
  • 复杂度本身是吸引力(目标玩家清晰)
  • Keystone 类机制改变型 Perk 是传说级 Perk 设计的标杆
  • 需要配套工具(Path of Building)辅助玩家规划 = 复杂度补偿

📊 案例共性总结

所有优秀的 Roguelike 强化系统都具备:
特性HadesSlay the SpireDead CellsVampire SurvivorsPoE
输入随机性✅ 高✅ 极高✅ 中✅ 中✅ 低
输出随机性⚠️ 有暴击✅ 极低✅ 极低✅ 极低⚠️ 复杂
流派锁定✅ 软锁定✅ 卡组定义✅ 颜色锁定✅ 合成路径✅ 天赋树
组件联动✅ Duo 祝福✅ 卡牌组合✅ 关键词✅ 武器+配件✅ 支撑宝石
梯度爽感✅ 明显✅ 中✅ 高✅ 极高✅ 中
复杂度极低极高
核心启示:
  1. 复杂度必须与目标玩家匹配 - 不要试图取悦所有人
  2. 简单的表面 + 深度的内核 是最佳配方(Vampire Survivors 典范)
  3. 输入随机性是 Roguelike 的灵魂,输出随机性是敌人
  4. **联动机制(Key+Amplifier+Trigger)**比纯数值叠加有趣 10 倍

🔬 深入设计理论 (Advanced Design Theory)

🧩 协同效应的三种类型 (Types of Synergies)

基于上述案例分析,协同效应可分为:

1️⃣ 线性叠加 (Linear Stacking)

  • 机制: 同一效果的简单相加
  • 公式: 效果A + 效果B = 更强的效果A
  • 例子: 火伤+10% + 火伤+10% = 火伤+20%
  • 设计风险: 后期边际效应递减严重,玩家会觉得无聊
  • 解决方案: 设置软上限,或转化为乘法

2️⃣ 乘法放大 (Multiplicative Amplification)

  • 机制: 两个独立机制互相放大
  • 公式: (1 + 效果A) × (1 + 效果B) = 远大于预期的效果
  • 例子: 攻击附加流血 + 对流血敌人 100%暴击率 = 伤害 × 2 倍以上
  • 设计价值: 这才是 Build 的”Aha Moment”来源
  • 设计风险: 容易被玩家发现最优解,导致每局 Build 趋同
  • 平衡手段: 故意设置互斥选项,只能选其一

3️⃣ 组合质变 (Combination Evolution)

  • 机制: A + B 生成全新的 C
  • 公式: 效果A + 效果B → 新效果C(远强于A+B)
  • 例子: **《Vampire Survivors》**的进化系统:武器+对应配件 = 超级武器
  • 设计价值: 给玩家强烈的收集激励,制造”就差一个”的紧张感
  • 黄金比例: 进化类 Perk 应占总池的 10-15%,太多会导致游戏混乱

⚖️ 平衡性设计原则 (Balancing Principles)

1️⃣ 数值平衡三支柱

Pillar 1: 单卡价值 (Card Value)
  • 定义: 单个 Perk 的独立强度
  • 测试方法: 让测试员只拿这个 Perk,评估其对强度的提升
  • 标准:
    • Common: 10-15%强度提升
    • Rare: 20-30%强度提升
    • Epic: 35-50%强度提升
    • Legendary: 60-100%+或机制改变
Pillar 2: 协同溢价 (Synergy Premium)
  • 定义: Perk 组合后的额外价值
  • 关键公式:
实际价值 = 单卡价值 × (1 + 协同系数)^n
其中 n = 与当前Build的协同Perk数量
协同系数(推荐值):
- 弱协同(同标签):0.1
- 中等协同(机制配合):0.25
- 强协同(核心组件):0.5
  • 设计原则: 强协同 Perk 的基础数值应该故意低于平均水平,避免”无脑强”
Pillar 3: 机会成本 (Opportunity Cost)
  • 定义: 选择 A 而放弃 B、C 的成本
  • 核心问题: “这个 Perk 是否值得我放弃另外两次选择机会?”
  • 评估标准:
    • 普适性越高,机会成本越低(但超过 3 次后价值递减)
    • 专精性越高,机会成本越高(但成型后价值爆炸)
  • 设计技巧: 故意在 B、C 中放置一个”假选择”,提高 A 的吸引力

2️⃣ 难度曲线对齐

Perk 的强度曲线必须与游戏的难度曲线匹配:
游戏难度: ────────▲─────────────▲─────────────▲────→
            波次1-5   精英波   波次10-15   Boss   后期
               低       中         高      极高     降速

Perk强度: ────────▲────▲────▲────▲────▲────▲────▲──→
            第1次  第2次 第3次 第4次 第5次 第6次 第7次 第8次
            +15%  +15% +20% +25% +30% +25% +20% +15%
          基础Perk → 核心 → 放大 → 收尾
关键洞察:
  • 最后几个选择的强度应该刻意降低,避免”最后一抽翻盘”
  • Boss 前 1-2 个选择应该是”防御/生存”向,帮助玩家过 Boss
  • 后期曲线下降 → 防止”过于强大”导致游戏失去挑战性

3️⃣ 常见平衡陷阱

陷阱 1: “雪球效应” (Snowballing)
  • 症状: 前期拿好 Perk → 击杀快 → 升级快 → 更多 Perk → 完全碾压
  • 解决方案:
    • 等级经验需求指数增长
    • 怪物强度与玩家等级挂钩(Dynamic Difficulty Adjustment)
    • 限制最高等级(如 20 级封顶)
陷阱 2: “死胡同 Build” (Dead-end Build)
  • 症状: 玩家拿了一手看似不错但无法协同的 Perk,后期完全打不动
  • 检测方法:
    # 伪代码:死胡同检测
    def is_dead_end_build(current_perks):
        dmg_perks = count_damage_perks(current_perks)
        def_perks = count_defense_perks(current_perks)
        synergy_score = calculate_synergy(current_perks)
    
        if dmg_perks < 3 and def_perks < 3:
            return True  # 输出和防御都不足
        if synergy_score < 1.5 and len(current_perks) > 5:
            return True  # 后期协同差
        return False
    
  • 解决方案:
    • 当系统检测到玩家 Build 不健康时,提高”补救性 Perk”的权重
    • 补救性 Perk:防御、逃跑、范围伤害等通用性强内容
陷阱 3: “最优解” (Optimal Build)
  • 症状: 社区很快发现一个”无敌 Build”,所有玩家都抄作业
  • 根本问题: 设计时没有设置互斥选项
  • 解决方案:
    • 核心组件无法共存(如选了”血魔法”就不能选”法力护盾”)
    • 定期热更新调整数值(nerf 过强的,buff 冷门的)
    • 引入”变异因子”(如这局”火伤-50%“,迫使玩家换 Build)

🧪 测试与调优方法论 (Testing Methodology)

双循环测试法

循环 1: 单 Perk 强度测试 ⏱️ 每日自动化
对每个Perk:
  运行100次模拟战斗
  记录:胜率、平均通关时间、DPS、生存时间
  标记异常值(胜率>80% 或 \<20%)
循环 2: Build 完整性测试 ⏱️ 每周人工
招募10名测试员,给定目标Build
记录:
  - 多久能凑齐关键组件
  - 凑齐后的强度感受(1-10分)
  - 未凑齐时的挫败感(1-10分)
  - 是否愿意再来一局

数据指标监控

必须追踪的 KPI:
指标健康范围警告阈值危险阈值
单卡选择率5-20%>30%>40%
Build 完成率15-30%<10%<5%
重复游玩率3-10 次/人>20 次>50 次(可能卡在某一阶段)
平均选择时长10-30 秒<5 秒(无脑选)>60 秒(选择困难)
选择题优化:
  • 如果平均时长<5 秒,说明某 Perk 过于强势(无脑选)
  • 如果平均时长>60 秒,说明三个选项价值相近或都差(挫败感)

快速迭代流程

Day 1: 玩家反馈 "XX Perk 太弱"
Day 2: 查看数据,确认选择率 < 5%
Day 3: 决定:数值提升30% or 降低稀有度
Day 4: 热更新上线
Day 5: 观察数据,选择率提升至8% = 成功

周期:3-5天一个迭代
A/B 测试:
  • 50%玩家看到版本 A(旧数值)
  • 50%玩家看到版本 B(新数值)
  • 24 小时后对比数据,决定全量推送哪个版本

3. 进阶词条库 (Advanced Perk Pool)

为了支撑上述理论,我们需要设计多种类型的 Perk。

3.1 条件触发类 (Conditional)

这类 Perk 极度依赖操作或特定状态。
  • 满血专注 (Perfect Focus): 当生命值满时,暴击率 +50%。(鼓励无伤操作)
  • 绝境反击 (Last Stand): 生命值低于 30% 时,获得 50% 减伤和吸血。(防猝死)
  • 距离法则 (Long Shot): 距离目标越远,伤害越高(最大 +40%)。
  • 运动战 (Moving Target): 移动时造成的伤害 +25%,受到的伤害 -10%。
  • 巨人杀手 (Slayer): 对精英 (Elite) 和首领 (Boss) 造成的伤害 +30%。

3.2 转化类 (Transformative)

改变属性的底层逻辑,通常参考《流放之路》的关键天赋。
  • 护甲转攻 (Spiked Armor): 失去所有护甲值,将其转化为攻击力。
  • 以血换蓝 (Blood Magic): 移除法力槽,所有技能消耗生命值。
  • 控制质变 (Deep Freeze): 冰冻效果不再定身敌人,改为使敌人受到的伤害 +50%。
  • 异能电池 (Eldritch Battery): 能量护盾 (Energy Shield) 不再保护生命值,改为保护法力值。
  • 灵能掠夺 (Ghost Reaver): 生命偷取 (Life Leech) 效果改为回复能量护盾。

3.3 经济类 (Economy)

  • 利滚利 (Compound Interest): 每波结束时,获得当前金币 10% 的利息(上限 100)。
  • 贪婪之手 (Greed): 拾取范围 +100%,金币掉落量 +20%,但敌人攻击力 +10%。

3.4 元素反应类 (Elemental Reactions)

奖励混合构建,鼓励“打配合”。
  • 热休克 (Thermal Shock): 对燃烧 (Burning) 状态的敌人造成冰霜 (Cold) 伤害时,触发一次 200% 范围爆炸。
  • 超导 (Conductive): 浸湿 (Soaked) 状态的敌人受到闪电 (Lightning) 伤害增加 50%。
  • 结晶化 (Crystallize): 冻结敌人时,生成一个可拾取的护盾碎片,回复 5% 护盾值。

3.5 召唤/塔防类 (Summon/Tower)

强化防御塔与召唤物,适合“工程师”流派。
  • 超频模式 (Overclock): 所有防御塔攻速 +50%,但每秒受到 5% 最大生命值的真实伤害(需配合维修)。
  • 完美回收 (Recycling): 拆除防御塔时返还 100% 资源(原为 50%),并回复玩家 10% 生命值。
  • 蜂群思维 (Hive Mind): 所有防御塔优先攻击玩家当前锁定的目标,且对该目标伤害 +20%。

3.6 移动与闪避类 (Movement & Evasion)

强化机动性与生存能力。
  • 相位偏移 (Phase Shift): 冲刺 (Dash) 时在原地留下一个持续 3 秒 的诱饵,嘲讽周围敌人。
  • 动能转化 (Momentum): 移动速度加成的 50% 转化为攻击力加成。
  • 静电场 (Static Field): 移动时积攒电荷(最高 100 层);停止移动时释放震荡波,消耗层数造成范围晕眩。

4. 随机权重与算法 (RNG Algorithms)

为了避免纯随机导致的体验崩溃,我们采用以下控制算法。

4.1 抽卡袋机制 (Bag System / Deck of Cards)

不仅仅是随机,而是类似俄罗斯方块的随机。
  • 将 Perk 池视为一副牌。
  • 每抽走一张,牌堆里就少一张。
  • 效果: 避免了连续 10 次都不出攻击力,或者连续 10 次都出同一个垃圾 Perk 的情况。

4.2 标签偏好 (Tag Biasing)

  • 如果玩家选择了 [Fire] 标签的 Perk,系统会将所有带有 [Fire] 标签的 Perk 权重乘以 1.5
  • 这模拟了“发牌员懂我”的体验,帮助玩家更容易凑出 Build。

4.3 封印机制 (Ban System)

  • 某些互斥的流派(如“近战”与“远程”),一旦玩家选择了“近战专精”,系统应自动降低或封印 (Ban) “远程专精”的出现,避免污染卡池。

5. 视觉与反馈 (Visuals & Feedback)

Perk 选择界面是玩家最期待的时刻,必须有强烈的多巴胺反馈。
  • 稀有度光效:
    • 普通 (Common): ⚪ 白色/灰色框。
    • 稀有 (Rare): 🔵 蓝色流光。
    • 史诗 (Epic): 🟣 紫色脉冲。
    • 传说 (Legendary): 🟠 金色火焰特效,伴随重音音效。
  • UX 标识:
    • [New]: 玩家从未选过的 Perk,鼓励尝试。
    • [Synergy]: 检测到与当前已有 Perk 存在强协同,显示绿色向上箭头。
    • [Maxed]: 该 Perk 已达最大堆叠层数。

6. 数据结构参考 (JSON)

{
  "id": "Perk_BloodMagic",
  "name": "Blood Magic",
  "rarity": "Legendary",
  "tags": ["Mana", "Life", "Keystone"],
  "max_stacks": 1,
  "conflicts": ["Perk_ManaShield", "Perk_EnergyRegen"],
  "description": "Skills cost Life instead of Mana. Deal <c=val>{0}</c>% more Damage.",
  "description_args": [30],
  "modifiers": [
    { "stat": "ManaCost", "value": -100, "type": "More" },
    { "stat": "CostType", "value": "Life", "type": "Override" },
    { "stat": "GlobalDamage", "value": 0.3, "type": "More" }
  ],
  "weight": 50,
  "synergy_tags": ["High_Regen_Build"]
}

📚 扩展阅读与设计灵感 (References)

🎲 随机性与设计

🃏 牌库构建 (Deck Building)

🧠 涌现性玩法 (Emergent Gameplay)