数字花园
暗影卡牌血肉纪:二十四张牌、一场 HUD 布局战与构筑感的觉醒
骨架立了、美术定了、手感通了,游戏还需要血肉——以及一次来自玩家的清醒诊断。
一、内容扩充:从 16 到 24
八张新卡全部复用已有效果类型、零新逻辑:普通(0 胜)连击/深割/举盾,罕见(1 胜解锁)回气/血勇/观古/处决,史诗(3 胜)余烬之盾;两枚新遗物(咒印符石开战给敌两层虚弱、石鳞首回合六盾)各配 128 图标;两个新事件(圣者骨灰回复 40% 生命、守夜者纯发遗物——为此给事件系统加了 add_relic 效果类型和测试)。奖励池随解锁扩大到 0 胜 8 张/1 胜 20 张/3 胜 22 张。十张新素材经 ComfyUI 生成,其中六张带 AI 伪文字(execute 和 guard_up 干净)被逐张深裁去除,manifest 与许可证同步登记。测试 92/92,整局模拟 7 胜 1 负——难度曲线仍健康。
二、HUD 布局战:三次“你这也太马虎了”
血条是第一张多米诺。用户一句“HP 不够明显、又没质感”,默认灰条变身主题化血条:22px→30px、深色底加淡紫描边、三档配色(健康钢灰蓝→危险余烬橙→濒危血红),数字同步放大变色。紧接着用户献策:“敌人血条放头顶会不会更好?我的血条换绿色?敌人什么色?”——方案当场敲定:玩家苔藓绿(去饱和不刺眼,全球通用的“健康”直觉)、敌人暗腥红固定色(残血提亮,与玩家的绿瞬间分辨“谁是谁”)、Boss 虚空紫。敌人血条上头顶后立刻挨骂:“血量都挡住敌人的脸了”——信息条整体挪到立绘上方(立绘下移,脸在 y≈175 起,与信息条隔 70px 净空)。玩家状态栏则三迁其位:左下角漂浮文字“感觉不舒服”→加同款半透明 HUD 底衬(视觉上成为一个组件)→上移左侧中部→再上移避让手牌浮起区(y 224-356)→特写翻左侧会盖它,z_index 提到 150 置顶。用户最后框出遗物板块:“放到右边”——于是 HUD 对称:左中玩家状态、右中遗物板块。每一轮占用关系都当场核算(净空 28px/180px/100px+),每轮挨骂都诚实记账(“这类布局改动我以后会先对着实际构图核一遍再提交”)。工程侧还修了一个流程漏洞:verify.sh 对冒烟运行中的脚本错误不计数(Godot 退出码 0,错误行被 grep 到却没计入失败)——严格化后,EnemyTopShade 忘加唯一名的错误当场现形。
三、构筑感的觉醒
真正的转折来自用户一句诊断:“卡牌好像永远那几张,而且搭配没什么意思,可玩性其实挺弱的,还是说后面优化?”匠人没有辩解,给出病理报告:数值结构问题——初始卡组固定 10 张、一局只加 4 张,14 张里 10 张是初始牌,抽到什么奖励都被稀释,卡组根本没有“被你塑造”的感觉;缺少构筑杠杆——不能删牌(弱牌永远赖在卡组里)、没有成长状态(攻击流没有积累感)、没有流派关键词(没有东西奖励“多出低费牌”或“多打攻击牌”)。药方是三件套:奖励界面加“移除卡牌”选项(半天)、力量机制(每层让所有攻击 +1、整场有效,配套蓄力/狂暴/破釜沉舟三卡加一遗物)、连击机制(本回合已出牌数计数器,连击卡按已出牌数加成,给“低费铺场→高费收割”的节奏以回报)。三个合起来才是“构筑感”的最小闭环:删牌塑造卡组、力量给攻击流、连击给节奏流。路线图至此改写——试玩验收之前,先让搭配有意思。
真实坐标
- 内容扩充:+8 卡(连击/深割/举盾=普通;回气/血勇/观古/处决=罕见 1 胜;余烬之盾=史诗 3 胜)+2 遗物(咒印符石/石鳞)+2 事件(圣者骨灰/守夜者,新增 add_relic 效果类型与测试);奖励池 0 胜 8 张/1 胜 20/3 胜 22;10 张新素材 6 张带 AI 伪文字深裁;92/92;整局模拟 7 胜 1 负
- HUD 布局战:血条 30px 三档配色(玩家苔藓绿/敌人暗腥红固定/Boss 虚空紫);敌人血条从头像下方→头顶→立绘上方(压脸事故后);玩家状态栏左下→HUD 底衬→左中 y224-356(避让手牌浮起区 180px+、特写翻左 z_index 150 置顶);遗物板块移右中与左对称(已知 tradeoff:悬停左侧牌时特写翻右短暂遮遗物)
- 工程:verify.sh 严格化(冒烟输出任何 error 即整体失败);EnemyTopShade 缺 unique_name_in_owner 被严格化冒烟抓住;tscn 嵌套路径 parent 相对场景根的坑
- 构筑感诊断:初始卡组 10/14 稀释 + 三缺失(不能删牌/无成长状态/无流派关键词);三件套药方(删牌入口/力量机制/连击机制);路线图改写为先构筑后验收
评论