「中国式求职」开发日志 #5:76张卡牌的平衡噩梦
凌晨两点,我盯着屏幕上的战斗log,看着本科连锁流在第3层就打出了无限循环——一局4分钟通关,Boss血条直接从满血归零。我花了三天设计的第一章Boss,就这么被自己的卡牌体系碾过去了。
当时的心情大概就是:我觉得自己设计得挺平衡的,让人试了一把直接被打脸。
本科连锁流:第一个翻车现场
本科是我最先做的学历。思路很简单,万金油,新手友好,出牌触发效果,效果抽牌,抽到的牌继续触发,滚雪球。
听起来没毛病对吧。
问题出在我给了一张叫”举一反三”的牌——打出后抽2张,同时下一张牌减1费。这张牌本身只要1费。你手里有两张”举一反三”会怎样?对,互相触发,无限循环,精力永远花不完。
我第一次跑测试的时候,本科在第3层精英战就形成了闭环。一回合打出17张牌,直接秒杀。我当时想的是”这也太爽了”,但爽了两秒就觉得不对——如果玩家在第一章中期就能无限连锁,后面两章还玩什么?
改了好几版。把”举一反三”的抽牌从2张砍到1张,减费效果改成”本回合”限定。连锁感还在,但不会一回合把整个牌库抽光了。调完之后本科打第一章大概要12分钟左右,节奏终于对了。

985印象分:数值全崩的那个下午
985是女主角的学历,我个人最喜欢的一套。机制是”印象分”——出牌累积印象分,到阈值触发爆发奖励。有点像云顶之弈里的赌博羁绊,前期忍住不输出,叠够了一波收割。
我给985的初始精力设了6点,比其他学历多1点,想着让她前期多出牌多叠分。
然后测试的时候发现了一个问题:印象分阈值设成10的时候,985在第2层就能触发爆发,太早了,后面全是碾压。设成20呢?前两章一次都触发不了,玩家全程觉得自己在打一套弱化版的普通卡组,体验很差。
那个下午我来回改了六七次阈值。10、15、20、12、14……每改一次就要从头打一遍前三层。最后定在了15,配合985专属的”学术积累”(每回合自动+2印象分),大概在第一章Boss战前后能第一次触发爆发。节奏刚好——你忍了好几场,终于攒够了,一波打出来的时候真的会有”值了”的感觉。


双一流:没人选的那个
说实话,双一流是我设计得最纠结的学历。
它的定位卡在本科和985中间,属性也是中间值。我给它的机制是”稳定输出”——没有爆发也没有连锁,但每张牌的效率都比较高,适合稳扎稳打。
测试的时候发现一个尴尬的事:想打连锁的人会选本科,想玩爆发的人会选985,想挑战自己的会选大专。双一流呢?“啊,这个……挺正常的。”
没有人会因为一个学历”挺正常的”而兴奋。
后来我给双一流加了”综合素质”被动——战斗中每使用3种不同类型的牌,获得一次额外行动。加完之后双一流就变成了一个讲出牌顺序的学历,攻击、防御、技能要交替着来,不能无脑打。改完之后再测,打法有了变化,但说真的,它到现在还是四个学历里存在感最低的那个。还得继续调。
大专:200血的怪物
大专是隐藏学历,通关一次才能解锁。
200点信心值,本科的将近三倍。精力只有2点,每回合能出的牌少得可怜。关键词写着”怒气/自伤/赌”。
我第一次测试大专的时候,打法是这样的:前面几场小怪战,每回合就出两张牌,用自伤技能扣自己的血来涨怒气。怒气是同章节内跨战斗保留的。扛了三场小怪,血量从200掉到80,怒气攒到了35。
然后Boss战开打。
第一回合,一张”破釜沉舟”,消耗全部怒气,转化为伤害。35点怒气直接打了70多伤害,Boss血条瞬间掉了三分之一。加上后续的怒气连击牌,两回合Boss就倒了。
那一刻我觉得这个设计成了。前面忍辱负重扛了好几场,就为了Boss战这一波倾泻。很大专。
但问题也来了——如果玩家在小怪战不自伤、不攒怒气,到Boss战就是个200血的空壳,什么输出都没有。这个risk/reward的平衡我调了很久,最后把部分怒气获取绑在了被动上(受到伤害时自动获得怒气),让不太会玩的人也能在Boss战有基础伤害。
对了,每种学历打不同章节手感不太一样,算是偷偷埋了点东西在里面。
砍掉的减费体系——删代码那天晚上
减费这个事我其实最想聊。
我花了差不多四天时间做了一套减费体系。核心思路是打出特定牌之后,手里其他牌的费用降低。听起来很酷——出一张”融会贯通”减全体1费,然后那些本来3费出不起的大招突然只要2费了,连着甩出来的感觉肯定很爽。
我写了大概200行减费相关的逻辑。卡牌数据表里加了6张减费卡,每张都设计了触发条件和减费幅度。还专门做了一个”当前减费状态”的UI显示,让玩家能看到自己的减费buff。
然后开始测试。
第一个问题:减费2的时候,配合本科连锁流,第2层就无敌了。0费出牌无限循环。好,改成减费1。
减费1的时候,一场战斗里平均能触发3次减费。总共省了3点精力。但你花了3张牌的行动去打减费牌,本身就消耗了精力和手牌。算下来,收益基本等于零。食之无味。
那减费1但是群体减费呢?手里5张牌全减1费,相当于省了5点精力。又太强了。
来回改了无数次,找不到一个合理的区间。减费这个机制天然就是这样——它影响的是所有牌的费用,你动了减费的数值,整个卡组经济体系跟着一起晃。我改一个减费卡的数值,要跟着调十几张高费牌的平衡,调完高费牌又发现低费牌变弱了,再调低费牌又影响回连锁流的平衡……
第四天晚上,我盯着那200行代码和6张卡牌数据,打开了Claude Code的终端。
选中,删除。
那是四天的工作量,有些减费卡的设计我自己真的觉得挺巧妙的。“触类旁通”——每打出一张不同类型的牌减费叠加,最多减3,我在纸上推的时候觉得特别漂亮。然后一跑起来就炸了。
删完之后跑了一遍全流程,四个学历各打了一遍第一章。怎么说呢,没有减费反而舒服了。每个学历打起来区别更明显,不会被一个万金油机制搅在一起。
可能以后会捡回来。可能不会。
76张牌,够了吗
通用骨架牌20张左右,4种学历各15张专属牌,再加诅咒牌和特殊卡,总共76张。
DEMO够用了。每个学历打一遍大概能看到80%的牌,换个学历再打又是一套全新的,不算亏。
但我知道做完整版的话卡池起码翻一倍。现在每个学历就15张专属牌,构筑路线基本锁死一条,没得选。想做”这局走连锁下局走防御”的话,每个学历怎么着也得30张往上。
那是以后的事了。

写完这篇又打开了那个76张卡的表格。好几张数值还是标黄的,得继续调。
你可能还想看