refactor(config): 优化英雄和技能配置数据结构

- 删除《吸血鬼幸存者》英雄特性分析文档,清理无用参考资料
- 调整技能配置,统一攻击类型枚举命名以AtkedName代替AtkedType
- 新增DType枚举区分物理与魔法攻击类型,丰富技能攻击属性
- 更新基础攻击技能配置,添加攻击类型字段并修正部分技能数据
- 删除heroSet.ts中旧版英雄基础属性和计算逻辑,简化代码结构
- 精简英雄信息定义,修正英雄基础属性和技能配置,改进角色定位说明
- 重新整理怪物角色基础属性和技能,提升数值合理性与一致性
This commit is contained in:
2025-10-24 23:08:20 +08:00
parent 2cf554b124
commit 326ceaf3d1
8 changed files with 895 additions and 555 deletions

View File

@@ -1,225 +0,0 @@
## 《吸血鬼幸存者》英雄特性分析报告
作为本游戏开发的参考,对《吸血鬼幸存者》中的英雄设计进行详细分析:
### 1. 核心设计理念
《吸血鬼幸存者》采用了极简的操作方式,玩家只需控制角色移动,所有攻击行为均为自动触发。这种设计让玩家能够专注于策略搭配和角色养成,而非复杂的操作。
### 2. 英雄定位分类
#### 2.1 输出型英雄
- **特点**:高攻击力,适合快速清理敌人
- **代表**:火法师、剑士等
- **适用场景**:前期快速发育,中期压制敌人数量
#### 2.2 辅助型英雄
- **特点**:提供范围控制或辅助效果
- **代表**:冰法师职业等
- **适用场景**:面对大量敌人时的控场
#### 2.3 生存型英雄
- **特点**:高生命值或特殊生存机制
- **代表**:战士类角色
- **适用场景**:高难度挑战
### 3. 初始属性倾向
#### 3.1 攻击导向型
- 初始攻击力较高
- 攻击速度快
- 生命值相对较低
- 适合激进打法
#### 3.2 平衡发展型
- 各项属性较为均衡
- 适应性强
- 适合新手玩家
#### 3.3 生存优先型
- 初始生命值高
- 移动速度较快
- 攻击属性偏低
- 适合保守打法
### 4. 专属武器/技能机制
#### 4.1 武器系统
- 每个英雄初始配备特定武器
- 武器可通过合成进化为更强形态
- 最多可同时携带6种武器
- 武器效果多样化:范围攻击、穿透攻击、追踪攻击等
#### 4.2 技能进化
- 武器达到特定等级后可合成新武器
- 不同武器组合产生不同效果
- 部分武器具有独特的终极形态
### 5. 独特机制/成长系统
#### 5.1 属性成长
- 力量:影响武器伤害
- 速度:影响移动速度和攻击速度
- 持续时间:影响技能持续时间
- 范围:影响攻击范围
- 效果持续时间:影响控制效果时长
#### 5.2 等级解锁机制
- 每升5级解锁新的能力或道具槽位
- 特定等级达成可解锁隐藏内容
- 成长曲线非线性,后期提升显著
#### 5.3 随机性元素
- 关卡内随机获得强化道具
- 武器合成具有一定随机性
- 每次游戏体验略有差异
### 6. 玩法特点
#### 6.1 自动战斗系统
- 玩家仅需控制移动
- 武器自动攻击最近敌人
- 降低操作门槛,提高爽快感
#### 6.2 Build构筑系统
- 通过不同武器组合形成特色Build
- 每个英雄适合多种玩法流派
- 鼓励重复游玩探索不同搭配
#### 6.3 时间推进机制
- 敌人随时间不断增强
- 每分钟刷新新类型敌人
- BOSS战提供阶段性挑战
#### 6.4 成长反馈循环
- 击杀敌人获得经验值升级
- 升级获得属性提升或新能力
- 强化道具进一步增强战斗力
- 形成正向成长循环
### 7. 对本项目的参考价值
#### 7.1 简化操作理念
- 可借鉴其简化操作的设计思路
- 让玩家专注于策略而非复杂操作
#### 7.2 多样化成长路径
- 英雄应具备多种发展方向
- 通过装备/技能系统实现差异化
#### 7.3 正向反馈机制
- 设计清晰的成长反馈循环
- 提供持续的游戏动力
#### 7.4 Build构筑深度
- 提供丰富的组合可能性
- 增加游戏重玩价值
## 《吸血鬼幸存者》英雄独特机制详析
### 1. 独特成长机制
#### 1.1 无限成长型
- **代表角色**Avatar Infernas阿凡达·因弗纳斯、Smith IV史密斯四世
- **机制特点**:每升一级获得固定属性加成,无上限
- **具体表现**
- Avatar Infernas每级+2%移速、+0.5%力量、-0.25%冷却、+0.5%诅咒
- Smith IV每级+0.01恢复、+0.7%力量/范围/投射物速度/持续时间、-0.25%冷却、+1%幸运
#### 1.2 条件触发成长型
- **代表角色**Bat Robbert蝙蝠罗伯特
- **机制特点**:在特定条件下触发成长效果
- **具体表现**生命值低于20%时触发技能增加最大生命值并恢复25%生命
#### 1.3 等级奖励成长型
- **代表角色**Queen Sigma女王西格玛
- **机制特点**:每升一级获得固定属性加成
- **具体表现**:每级+1%力量和+1%成长,无上限
#### 1.4 特殊资源成长型
- **代表角色**Big Trouser大裤衩
- **机制特点**:通过特定资源获取成长
- **具体表现**:每级+1%贪婪,金币狂热持续时间延长
### 2. 独特战斗机制
#### 2.1 冷却忽略机制
- **代表角色**Babi-Onna婆毗婆
- **机制特点**:忽略武器冷却时间,通过移动触发武器攻击
- **具体表现**:移动速度越快,武器冷却越短
#### 2.2 生存机制
- **代表角色**Queen Sigma女王西格玛
- **机制特点**:特殊生存能力
- **具体表现**:被白手击败时会变成光球向上飞升,实际上不会真正死亡
#### 2.3 武器限制机制
- **代表角色**Multiple characters with specific weapon synergies
- **机制特点**:某些角色与特定武器有极佳协同效应
- **具体表现**
- Babi-Onna最适合长冷却时间的强力武器
- Smith IV适合高幸运值影响的武器
#### 2.4 独特解锁机制
- **代表角色**:多个秘密角色
- **机制特点**:需要完成特殊条件才能解锁
- **具体表现**
- Avatar Infernas在倒置的镶嵌图书馆中完成钢琴谜题
- Big Trouser在Moongolow关卡中将所有16个配件升级到满级
- Smith IV在主菜单输入"spam",角色选择界面输入"spam",关卡选择界面输入"spam",游戏中输入"humbug"
### 3. 独特属性系统
#### 3.1 负面属性开局
- **代表角色**Smith IV
- **机制特点**:初始属性极低,但通过成长机制弥补
- **具体表现**-93最大生命值、-10%力量、-50%投射物速度等
#### 3.2 全属性强化
- **代表角色**Queen Sigma
- **机制特点**:初始属性全面强化
- **具体表现**+233最大生命值、+50%移速、+50%力量、+50%持续时间等
#### 3.3 特殊属性成长
- **代表角色**Avatar Infernas、Smith IV
- **机制特点**:多项属性随等级持续增长
- **具体表现**:每级获得多项属性加成,无上限
### 4. 独特游戏机制
#### 4.1 商店替换机制
- **代表角色**Queen Sigma
- **机制特点**:改变商店内容
- **具体表现**:黄金蛋被替换为糖果盒
#### 4.2 武器协同机制
- **代表角色**Bat Robbert
- **机制特点**:特定武器与角色技能高度协同
- **具体表现**Pako Battiliar初始武器和Mazo Familiar进化武器的伤害基于最大生命值
#### 4.3 弧光牌特殊机制
- **代表角色**Avatar Infernas初始拥有额外的XIX - Heart of Fire弧光牌
- **机制特点**:初始拥有额外的弧光牌
- **具体表现**:某些角色开始时就拥有特定的弧光牌
### 5. 对本项目的深度参考价值
#### 5.1 多样化的成长曲线设计
- 可设计多种成长模式:线性成长、指数成长、条件触发成长等
- 为不同类型的英雄设计不同的成长路径
#### 5.2 独特机制增加游戏深度
- 每个英雄应有1-2个独特机制使其在玩法上与众不同
- 独特机制应与角色背景故事相呼应
#### 5.3 解锁机制增强探索欲望
- 设计多样化的角色解锁条件,鼓励玩家探索游戏内容
- 秘密角色的解锁可作为游戏的长期目标
#### 5.4 协同效应提升策略深度
- 设计角色与技能、装备之间的协同效应
- 鼓励玩家探索不同的搭配组合
#### 5.5 特殊属性系统增加策略性
- 设计独特的属性成长系统,让玩家在角色培养上有更多选择
- 负面属性开局的角色可通过其他方式补偿,增加游戏平衡性