下载 App
2 小时前
#聚光灯gamejam开发者日志05
《灰烬回响》
Boss 战:先让它变强,再给玩家一把刀
昨日遗留
静默核心在 8 分钟出现时,玩家通常已经吃了 10 次升级、元素链随手触发。800 血的 Boss 进战场十几秒就被融化——它唯一的技能"吃残留回血"在成型的连锁反应面前形同虚设。Boss 战作为一局 8 分钟的收束,必须配得上玩家此时的强度。
今天实际上做了两轮:第一轮单纯加硬实力,试玩后立刻发现 Boss 变成了打不动的血牛;于是当天又加了第二轮——给玩家三把拆解它的刀。这两轮放在一起记,因为它们是一个完整设计问题的两面。
第一轮:让 Boss 配得上 8 分钟
数值重做
- HP 800 → 2200,且随玩家等级缩放:2200 × (1 + 等级 × 0.55)。10 级玩家面对的 Boss 约 14300 血
- 接触伤害 15 → 22,移速 1.3 → 1.45 格/秒
- 核心思路:Boss 的难度必须跟随 build 成长,否则固定数值在任何肉鸽游戏里都会面临"前期打不过 / 后期秒掉"的二选一
三个新技能
- 静默脉冲(4.5 秒一次):先亮 0.9 秒的收缩虚线预警环,然后 240px 环形爆发。命中玩家 14 点伤害,同时抹除范围内所有残留——专门克制"泡在自己战场里站桩"的打法
- 召唤(8 秒一次):在身边召唤 2 个静默体,后期召唤池会升级为分裂体/电涌。玩家必须分心处理小怪,不能全火力灌 Boss
- 狂暴(血量 < 35%):移速 +45%、脉冲 3.2 秒一次、召唤 6 秒 3 个,外环变红。最后一管血的节奏明显提速
原有吸收机制强化:频率 0.8 → 0.6 秒、单次上限 2 → 3 个、范围 150 → 200px、每残留回血 10 → 15。
第二轮:打不动了,加反制手段
试玩结果立刻打脸:14300 血 + 每秒最多回 75,玩家普攻只有 ~17 DPS,反应 AoE 打它也只扣固定值——收支完全失衡。强 Boss 不能只有血量,必须有结构性弱点。围绕它两个既有行为(吞噬残留、脉冲爆发)做了三层反制:
1. 元素反噬——它吃什么,就中什么
Boss 吞噬残留回血时,残留的元素属性会反作用于它:
| 吞噬的残留 | 反噬 |
|---|---|
| 火 | 燃烧 DoT 10/s × 3s |
| 毒 | 中毒 +3 层 |
| 冰 | 减速 40% × 2.5s |
| 雷 | 超导:受雷伤 +50% × 3s |
| 光 | 易伤:受伤 +10% × 4s |
| 风 | 被击退 |
第一次触发时屏幕弹「元素反噬了它!」——这是专门给玩家的教学时刻:它的回血不再是纯亏,故意在它嘴边铺危险残留,就能把口粮变成毒药。
2. 核心暴露——惩罚之后就是奖励
每次静默脉冲爆发后,Boss 的核心暴露 2.5 秒,受到双倍伤害。内核变成金色脉动,有明确视觉提示。战斗节奏就此建立:看到预警环 → 冲刺出圈(冲刺无敌帧刚好够躲)→ 趁窗口倾泻火力。原本"躲技能"的被动操作,变成了"躲技能换输出窗口"的主动博弈。
3. 反应特攻——让核心玩法成为 Boss 杀手
所有 AoE 反应对 Boss 额外附加 1.2% 最大生命 的伤害(14300 血时每次反应命中 ~186 伤害)。普攻仍然刮痧,连锁反应才是主力——这保证了 Boss 战和平时清场用的是同一套核心技巧,不需要玩家为了打 Boss 临时学一个新系统。
设计笔记
- "先加血量,再加弱点"是个值得记住的调试顺序。如果一开始就把反噬、暴露、特攻全写上,我永远不会知道 Boss 到底需要多硬——没有参照系的平衡是拍脑袋。先用血量和技能把它推到"绝对打不过",再一把一把地发刀,每把刀的数值都有明确的校准对象
- 三层反制全部寄生在 Boss 已有的行为上,没有新增任何需要记忆的机制:它本来就要吃残留(反噬)、本来就要放脉冲(暴露)、反应本来就是玩家的日常(特攻)。好的 Boss 弱点是"你玩到这里时已经会的东西"
- 等级缩放公式选了 1 + 等级×0.55 而不是指数曲线——肉鸽一局只有 8 分钟,线性缩放就足够覆盖玩家 build 的离散度,指数曲线在短局里只会制造"前面白打"的挫败感
踩坑
- 预警环没有统一时间语言:第一版脉冲预警 0.9 秒,但玩家冲刺无敌帧只有 0.5 秒,站在环中心的人即使反应过来也跑不出 240px。把爆发节奏和冲刺距离对了一遍表,保证"看到环立刻冲刺"必然能活,贪输出才会死
- 反噬状态字段和普通敌人状态冲突:Boss 复用了普通敌人的 lit(光残留易伤)字段,反噬光残留时直接改它会被每帧的残留判定覆盖。新增了独立的 burnT / chill / litT / exposed 计时器字段,普通敌人逻辑和 Boss 反噬互不干扰
- 狂暴召唤池在错误的时间解锁:第一版按"已存在的敌人种类"召唤,5 分钟出现的磁吸体会在 3 分钟局(后续短局模式预留)里被提前召唤出来。改成按本局已运行时间决定召唤池
- 测试方法继续发挥作用:状态计时器类的逻辑(暴露 2.5 秒、反噬 3 秒)肉眼根本测不准,还是 Day 1 那套 state=99 冻结 rAF + 手动 update(0.016) 步进,逐帧读字段值,五个新机制一轮验完
数字一览
- Boss:HP 2200 ×(1+等级×0.55)(10 级 ≈ 14300)· 接触伤害 22 · 移速 1.45 格/秒
- 脉冲:4.5s(狂暴 3.2s)· 预警 0.9s · 半径 240px · 抹除残留
- 召唤:8s/2 个(狂暴 6s/3 个)· 狂暴阈值 35%
- 反制:反噬 6 种 · 暴露窗口 2.5s 双倍伤 · 反应特攻 1.2% 最大生命
明日计划
Boss 战闭环了,但回头看设计稿还有两块没动:短局模式(连锁挑战 3 分钟、生存竞速 5 分钟)和地图机制(固定残留地形、可破坏的木桶/石柱)。另外想先把今天新加的 Boss 技能音效和预警提示补一遍,现在脉冲爆发还只有视觉没有声音。开发还要继续。












