林晓觉得自己一定是疯了。
作为一个曾经在CBD高档写字楼里穿着高跟鞋跑需求的产品经理,她现在的处境堪称魔幻现实主义——蹲在一间堆满A4纸的仓库里,听一个程序员说要去跟丧尸做生意。
“你认真的?”她盯着陈宇,试图从那张面无表情的脸上找出开玩笑的痕迹。
陈宇没说话,只是指了指自己眼前的空气——在林晓看来,那就是空气——然后微微点头,像是在阅读什么。
实际上,他在看系统提示。
【备注:你可以选择治疗它,也可以选择…另一种交易方式。】
另一种交易方式。
陈宇盯着这几个字,大脑飞速运转。系统不会无缘无故给出这种提示。如果“治疗”是一种交易方式,那另一种是什么?
他看着门外不时传来的抓挠声,忽然想到一个可能性。
丧尸需要什么?
它们啃食血肉,追逐活物,本能驱动。但如果把它们看作一种“生物”,它们的行为底层必然有某种需求逻辑。就像程序一样,再复杂的系统,底层代码也不过是“如果-那么”的判断。
“你有没有注意到,”陈宇忽然开口,“那东西撞门的频率在降低?”
林晓一愣,侧耳倾听。
确实,门外的撞击声已经变成偶尔的抓挠,间隔越来越长。
“它累了?”林晓猜测。
“或者,”陈宇站起来,走向门边,“它的‘驱动力’在减弱。”
他在门边蹲下,透过门缝往外看。安全通道里光线昏暗,但依稀能看见那团灰败的影子正蜷缩在楼梯转角处,不再活动。
【系统提示:门外目标状态变更——从“饥渴型”转为“待机型”。】
待机型。
陈宇嘴角抽了抽。这系统用词还真有程序员风格。
他回头看向林晓:“你有办法弄出点声音吗?不要太响,能引起它注意就行。”
林晓左右看看,拿起一个一次性纸杯,捏扁。
“扔出去,往远处扔。”
林晓深吸一口气,拉开一条门缝,把捏扁的纸杯用力朝走廊另一端扔去。
纸杯落地,发出轻微的“啪”一声。
蜷缩在楼梯口的丧尸骤然抬头,灰白的眼球转向声音方向,然后——它动了。
不是扑过来,而是缓慢地、几乎是爬行地,朝纸杯的方向挪动。
陈宇死死盯着它的动作,眼睛一眨不眨。
丧尸爬到纸杯旁,伸出灰败的手,抓起纸杯,凑到鼻子前嗅了嗅。然后,它发出一声低沉的嘶吼,像是失望,又像是困惑,把纸杯扔到一边,再次蜷缩起来。
“它在找什么?”林晓小声问。
“吃的。”陈宇说,“但不是普通的食物。”
他想起系统提示里那句“击者:初阶丧尸(饥渴型)”。饥渴——不是饥饿,是饥渴。
渴的是什么?
“血。”陈宇忽然说,“它渴的是生命能量。”
林晓愣了愣,很快反应过来:“你是说,它啃食尸体,追活人,不是为了吃肉,是为了吸收某种…能量?”
“对。”陈宇指着自己的血条,“就像我需要消耗生命值制造晶核,它也需要补充生命值来维持存在。尸体里残留的生命能量少,活人身上的多。所以它更愿意追活人。”
林晓脑子转得很快:“那你刚才说的‘另一种交易方式’——你不会是想用自己的生命值喂它吧?”
“为什么不呢?”
林晓噎住了。
陈宇看着门外那团蜷缩的影子,语气平静得像在讨论今天中午吃什么:“它需要生命能量,我有生命能量。供需关系成立,这就是最基础的市场。唯一的区别是,交易的媒介不是货币,是命。”
“但它会吃了你!”林晓压低声音,但难掩激动,“你靠近它,它只会本能地攻击,怎么可能跟你交易?”
“所以要驯化。”陈宇说,“让它的‘本能’学会一种新的对应关系——从‘攻击=获得能量’,变成‘不攻击=获得能量’。这就是条件反射,动物都能学会,丧尸凭什么不能?”
林晓张了张嘴,发现自己竟然无从反驳。
这个逻辑听起来疯狂,但仔细一想——这不就是最基础的驯兽原理吗?
“而且,”陈宇补充道,“系统给了任务,说明这是可行的。我需要做的,只是找到正确的方法。”
他看向林晓,眼神里带着一丝询问:“产品经理,你觉得这个‘产品’该怎么‘上线’?”
林晓深吸一口气,强迫自己冷静下来,切换到职业思维模式。
“首先,”她竖起一手指,“你需要一个‘安全距离’。在它攻击范围之外,让它看到你,但够不着你。”
“其次,”第二手指,“你需要一个‘信号’。每次你出现的时候,都发出相同的声音或动作,让它建立关联。”
“第三,”第三手指,“你需要‘奖励’。在它没有攻击的情况下,给它生命能量。一点点给,让它知道‘不攻击=有奖励’。”
“最后,”第四手指,“你需要‘重复’。反复训练,直到形成条件反射。”
陈宇听完,点了点头:“合理。现在的问题是,安全距离在哪里?”
他走到门边,透过门缝测量距离。仓库门到楼梯转角,大概十五米左右。丧尸蜷缩的位置在楼梯口,距离走廊大概还有三米。
“我需要把它引到走廊里来,然后我站在仓库门口,它扑过来的时候,刚好被门挡住。”陈宇说,“这样我伸手就能碰到它,但它咬不到我。”
林晓看了看仓库门——向内开的。如果丧尸扑过来,用力推门,门板会往里撞,站在门后的陈宇反而危险。
“不行。”她摇头,“门是内开的,挡不住它。得换个方式。”
她环顾仓库,目光落在货架上。金属货架,一米五宽,两米高,每层都堆满东西。
“把货架推出去,堵在门口,留一条缝。”林晓说,“你站在货架后面,把手伸出去喂它。它要是想攻击,货架挡着,它进不来。”
陈宇看了看货架,又看了看林晓,眼里闪过一丝意外。
“你挺适合这行的。”他说。
“多谢夸奖。”林晓苦笑,“现在的问题是,谁去把它引过来?”
两人对视一眼。
“剪刀石头布?”林晓提议。
“我是老板。”陈宇说。
林晓:“……”
—
三分钟后,林晓站在仓库门口,手里捏着一个捏扁的纸杯。
她深吸一口气,把纸杯朝走廊另一端扔去。
纸杯落地,发出“啪”的一声。
蜷缩在楼梯口的丧尸再次抬头,朝声音方向挪动。这次它移动得快了一些,像是摸清了规律——有声音的地方,可能有东西。
它爬到纸杯旁,照例嗅了嗅,发出失望的嘶吼。
就在这时,林晓又扔出一个纸杯。这次扔得更近一些,距离仓库门只有五米。
丧尸抬起头,灰白的眼球转动,锁定了新的目标。它爬过去,嗅纸杯,失望。
林晓扔出第三个纸杯。这次,直接扔在仓库门口。
丧尸爬过来,距离仓库门越来越近。三米,两米,一米——
林晓屏住呼吸,缓缓后退,退进货架后面。
丧尸爬到门口,抓起纸杯,正要嗅,忽然顿住了。
它的鼻子抽动,灰白的眼球猛地转向货架的方向——那里,有活人的气息。
“吼!”
它发出一声嘶吼,朝货架扑去。
砰!
货架剧烈一震,被丧尸撞得向后滑了半米。林晓惊叫一声,死死顶住货架。陈宇站在货架侧面,冷静地观察着丧尸的动作。
它趴在货架边缘,两只灰败的手拼命往里抓,指甲划过金属,发出刺耳的尖鸣。距离陈宇的脸,只有不到三十厘米。
一股浓烈的腐臭味扑面而来,陈宇强忍呕吐的冲动,盯着丧尸的眼睛——那两团灰白里,没有任何理智的光芒,只有纯粹的、本能的渴望。
“吼!吼!”
丧尸疯狂地抓挠着,货架每被撞一下,就往后退一点。林晓咬着牙,用尽全力顶住。
“陈宇!快!我顶不了多久!”
陈宇没有动。他盯着丧尸,缓缓抬起右手,掌心朝上。
然后,他意念一动,从血条里分离出一小截——10点生命值。
一截比米粒大不了多少的透明晶体,出现在他掌心。
丧尸的动作骤然停住了。
它的鼻子剧烈抽动,灰白的眼球死死盯着陈宇掌心那一点微光。它不再嘶吼,不再抓挠,只是盯着那点光,喉咙里发出一种奇怪的、类似于呜咽的声音。
陈宇把手往前伸了一点,隔着货架的缝隙,送到丧尸面前。
丧尸伸出舌头,小心翼翼地舔了一下。
晶体融化,没入它灰败的舌尖。
下一秒,丧尸的身体剧烈颤抖起来。它发出一声低沉的呻吟,然后——安静了。
它蹲坐在货架前,不再攻击,只是眼巴巴地盯着陈宇的手,像一只等待投喂的流浪狗。
林晓瞪大了眼睛,难以置信地看着这一幕。
“成…成了?”
陈宇没有回答,他盯着系统面板上跳出的提示:
【交易成功!】
【你向“初阶丧尸(饥渴型)”支付10点生命值。】
【对方支付:停止攻击行为。交易价值评估:临时性安全保障(持续时长待定)。】
【信用记录已更新。】
【叮!支线任务“第一笔生意”完成度:50%。】
【提示:完成一次完整的双向交易,方可获得任务奖励。】
双向交易。
陈宇皱眉。他给了丧尸生命值,丧尸停止了攻击。这难道不算双向?
他看向系统面板上的“交易记录”,忽然明白了问题所在。
丧尸支付的“停止攻击”,是一种“不作为”,而不是“作为”。在系统看来,不作为不算有效支付。他需要让丧尸主动做点什么——比如,听从指令,或者帮他做一件事。
陈宇看着眼前这只蹲坐着的丧尸,陷入沉思。
要让一个只剩下本能的生物,学会“主动交易”,这难度比单纯的条件反射高得多。
“它现在什么情况?”林晓小声问。
陈宇把情况简单说了一遍。
林晓听完,想了想,说:“这不就跟产品上线初期一样吗?用户只会被动接受,不会主动使用。你得先让它尝到甜头,再慢慢引导它学会‘付费’。”
“怎么引导?”
“你还有多少生命值可以喂?”林晓问。
陈宇看了一眼面板:“安全额度每天100点,今天已经用了110点,超了10点。”
“后果呢?”
“永久损伤。”
林晓沉默片刻,说:“那你今天就别喂了。明天再说。让它先记住‘在这里蹲着=有东西吃’这个关联。明天你再出现,它就会主动来找你。到那时候,你手里拿着生命晶核,它想要,就得按你的规矩来。”
陈宇想了想,点点头。
他最后看了一眼蹲在货架前的丧尸,缓缓后退。
丧尸见他后退,发出一声焦急的呜咽,伸出爪子想抓他,但够不着。它试图往货架上爬,但货架太高,它笨拙的身体爬不上去。
“吼…”
那声音里,竟然带着一丝委屈。
陈宇停下脚步,回头看着它。
灰败的皮肤,扭曲的关节,浑浊的眼球——但在那两团灰白深处,他好像看到了一点不一样的东西。
不是理智,不是情感,只是一种最原始的、对“活下去”的渴望。
就像末世里的每一个人。
陈宇沉默了几秒,然后开口:“明天。太阳出来的时候,在这里等着。”
丧尸当然听不懂。
但陈宇还是说了。
—
两人退到仓库深处,用货架挡住通往门口的通道。丧尸在货架那边蹲了一会儿,见确实没有晶核了,慢慢爬回楼梯口,蜷缩起来。
但它没有回到原来的位置,而是蜷缩在离仓库门更近的地方。
陈宇透过货架缝隙看了一眼,收回目光。
“你刚才跟它说话,”林晓压低声音,“它能听懂?”
“不能。”陈宇说,“我是说给自己听的。”
“什么意思?”
陈宇没有回答,而是靠坐在墙边,闭上眼睛。
林晓看着他的侧脸,忽然觉得自己有点看不懂这个人。
明明拥有那种逆天的能力,却不像个“主角”——不热血,不张扬,不装,甚至有点冷。但刚才那一幕,他对着丧尸说“明天在这里等着”的时候,她又觉得,这个人身上有种奇怪的东西。
不是善良,不是慈悲,是一种…秩序感。
就像程序员写代码,每一行都要对齐,每一个括号都要闭合。哪怕面对的是一个丧尸,他也想让它“按规矩来”。
这种人,在末世里,会活成什么样呢?
林晓不知道。
但她忽然有点期待明天的太阳。
—
夜幕降临。
仓库里没有窗户,只能靠门缝透进来的一点微弱光线判断时间。陈宇让林晓睡一会儿,自己守夜。
林晓靠着货架,裹着一件从仓库翻出来的旧冲锋衣,很快睡着了。
陈宇坐在黑暗里,打开系统面板。
【当前生命值:1240/1350】
【自然恢复速度:0.5点/分钟】
【预计完全恢复时间:3小时40分钟】
他算了一笔账。
今天消耗了110点生命值,其中100点给了林晓,10点给了丧尸。按照这个速度,明天天亮前能恢复到满值。
每天安全额度100点,超出的10点,系统显示“永久损伤”——但他现在没感觉到任何不适。是损伤太轻微,还是需要累积到一定程度才会显现?
他需要做更多测试。
比如,超过安全额度多少会造成明显损伤?损伤是永久降低生命上限,还是只是属性受损?如果用完生命值,人会死吗?
这些问题,都需要答案。
但更重要的,是明天的“双向交易”。
他要怎么让丧尸主动为他做事?
攻击别的丧尸?警戒放哨?搬运东西?
陈宇一条条想过去,又一条条否定。以那只丧尸的智力水平,能学会“蹲在这里等吃的”就已经是极限了。要让它执行复杂指令,几乎不可能。
除非…
除非它不止一只。
陈宇忽然睁开眼。
如果他能驯化第一只,就能用同样的方法驯化第二只,第三只。当丧尸数量足够多的时候,它们就不再是怪物,而是一种资源——劳动力,战斗力,甚至可以用来和其他幸存者交易。
想象一下,当别人在丧尸面前瑟瑟发抖的时候,他带着一队驯化的丧尸出现——那画面,光是想想就让人头皮发麻。
但问题也来了。
他每天只有100点安全额度。驯化一只丧尸需要多少生命值?如果每天只能驯化一只,效率太低了。
除非他能找到提升安全额度的方法。
或者,他能让这些丧尸“自给自足”——让它们去猎别的丧尸,吸取生命能量,然后反哺给他?
陈宇的眼睛亮了。
如果这个逻辑能跑通,那他就不再是单纯的“血包”,而是整个生态链的顶层。
他需要做的,只是找到让丧尸互相吞噬的方法,然后在其中扮演“分配者”的角色。
就像游戏里的资源管理。
就像程序里的内存分配。
就像…
末世里的上帝。
陈宇压下这个有些疯狂的念头,看了看时间。凌晨三点。
还有三个小时天亮。
他闭上眼睛,强迫自己休息。
但在睡着之前,他脑海里最后一个念头是——
明天,那只丧尸,会等他吗?
—
清晨。
准确地说,是陈宇据生物钟判断的清晨。仓库里依然昏暗,但门缝透进来的光线变亮了一些。
他推醒林晓。
“天亮了。”
林晓揉着眼睛坐起来,第一句话就是:“它还蹲在那儿吗?”
陈宇走到货架边,透过缝隙往外看。
楼梯口,那团灰败的影子还在。
不仅如此,它比昨晚更靠近仓库门了——现在就蹲在距离货架不到一米的地方,面朝仓库方向,一动不动。
像是在等。
陈宇心里涌起一种奇怪的感觉。
他打开系统面板:
【当前生命值:1350/1350(已恢复满)】
【今安全额度:100/100点】
足够了。
他走到货架边缘,蹲下身,隔着货架的缝隙,和那只丧尸对视。
“吼。”丧尸发出一声低鸣,爪子往前伸了伸,但够不到他。
陈宇缓缓抬起右手,意念一动,分离出10点生命值的晶核。
丧尸的眼睛瞬间亮了起来——如果那两团灰白能叫“亮”的话。它伸出舌头,急切地等待。
但陈宇没有立刻给它。
他把晶核放在左手掌心,右手伸出一食指,竖在丧尸面前。
“坐下。”
丧尸茫然地看着他的手指。
“坐下。”陈宇重复,然后轻轻往下压了压手掌。
丧尸依然茫然。
林晓在旁边看得着急:“它听不懂人话!”
陈宇没理她,继续盯着丧尸。他需要找到一种沟通方式——不是语言,而是动作、眼神、或者某种更原始的信号。
他想了想,缓缓伸出左手,把晶核送到丧尸面前,但保持在它舔不到的距离。
丧尸急得直往前拱,货架被撞得咯吱作响。
就在它快要够到晶核的瞬间,陈宇忽然收回手。
丧尸愣住了。
陈宇再次伸出手指,往下压。
这一次,丧尸好像明白了什么。它笨拙地往后缩了缩,然后——坐下了。
虽然姿势扭曲得不像样,但确实是坐下了。
陈宇把晶核递过去。
丧尸伸出舌头,舔走晶核,发出满足的呜咽声。
【交易成功!】
【你向“初阶丧尸(饥渴型)”支付10点生命值。】
【对方支付:执行指令“坐下”。交易评估:有效双向交易。】
【支线任务“第一笔生意”完成!】
【解锁功能:丧尸图鉴】
陈宇还没来得及查看新功能,系统提示再次弹出:
【检测到多次交易记录,与目标“初阶丧尸(饥渴型)”建立初级契约关系。】
【契约效果:该丧尸对你产生基础信任,不会主动攻击你。可下达简单指令。】
【提示:契约关系需要每至少一次生命值投喂维持。中断超过三天,契约失效。】
陈宇看着蹲坐在货架外的丧尸,嘴角微微上扬。
第一个客户,成交了。
接下来,该给它起个名字了。
他看着那张灰败扭曲的脸,想了想——
“就叫你‘一号’吧。”
一号歪着头看着他,发出一声似懂非懂的呜咽。
窗外,末世的第一个清晨,阳光正试图穿透厚重的云层。
而在这个堆满A4纸的仓库里,一个程序员,一个产品经理,和一只编号001的丧尸,刚刚完成了一场改变一切的交易。
(第三章 完)