第1章 四個(gè)人來(lái)到無(wú)人的工廠會(huì)做點(diǎn)什么呢?
冗余代碼
晚上七點(diǎn)零三分,惠民超市的監(jiān)控系統(tǒng)第三次捕捉到異常。
鏡頭里,穿灰色衛(wèi)衣的年輕男人正站在零食貨架前,指尖懸在一包薯片上方兩厘米處。
按照系統(tǒng)預(yù)設(shè)的人體熱能軌跡分析,他的手指應(yīng)該在零點(diǎn)五秒后觸碰到包裝袋,但現(xiàn)實(shí)是——那包薯片突然憑空翻轉(zhuǎn)了半圈,背面的營(yíng)養(yǎng)成分表正對(duì)著他。
監(jiān)控室里,值班保安揉了揉眼睛,把畫(huà)面倒放三遍。
薯片翻轉(zhuǎn)的瞬間沒(méi)有任何外力介入,甚至連男人的袖口都沒(méi)碰到包裝袋。
他嘟囔著“攝像頭壞了”,在值班日志上畫(huà)了個(gè)叉,渾然不知這己是本月第二十七起被歸為“設(shè)備故障”的同類(lèi)事件。
貨架前的林野收回手,喉結(jié)動(dòng)了動(dòng)。
“第11個(gè)?!?br>
他在心里默數(shù)。
十七歲覺(jué)醒能力那天起,這些莫名其妙的“小把戲”就沒(méi)斷過(guò)。
最初是能讓自動(dòng)門(mén)提前零點(diǎn)三秒感應(yīng)到他,后來(lái)發(fā)展到能讓路燈在他經(jīng)過(guò)時(shí)閃爍兩下,再到現(xiàn)在——能讓十克以內(nèi)的物體在視線范圍內(nèi)做九十度以內(nèi)的翻轉(zhuǎn)。
毫無(wú)用處。
就像他的另外十個(gè)能力:能精準(zhǔn)記住所有見(jiàn)過(guò)的電話號(hào)碼卻記不住人臉,能在雨天讓三米內(nèi)的雨滴落點(diǎn)偏移一毫米,能分辨出可樂(lè)瓶蓋被擰開(kāi)時(shí)的十七種不同聲響……林野把這些寫(xiě)在手機(jī)備忘錄里,標(biāo)題是“冗余技能清單”,像列一份永遠(yuǎn)用不上的購(gòu)物清單。
“林野?”
身后傳來(lái)熟悉的聲音,他轉(zhuǎn)身時(shí),看見(jiàn)同班的蘇棠抱著兩盒牛奶站在過(guò)道盡頭。
女孩扎著高馬尾,額前碎發(fā)被超市的冷氣吹得輕輕晃動(dòng),“又在研究薯片?
你上周不是說(shuō)要減肥嗎?”
林野的耳尖有點(diǎn)發(fā)燙。
他和蘇棠同桌兩年,卻沒(méi)說(shuō)過(guò)超過(guò)五十句話。
此刻看著她手里的牛奶,他突然想起自己的第7個(gè)能力——能通過(guò)包裝觸感判斷液體溫度,誤差不超過(guò)0.5攝氏度。
“這盒涼一點(diǎn)?!?br>
他沒(méi)頭沒(méi)腦地說(shuō),指尖點(diǎn)了點(diǎn)蘇棠左手的牛奶盒。
蘇棠愣了一下,低頭看了看兩盒包裝一模一樣的牛奶,突然笑了:“你怎么知道?”
“猜的?!?br>
林野錯(cuò)開(kāi)視線,假裝研究貨架上的巧克力。
他聽(tīng)見(jiàn)自己的心跳聲,像被什么東西放大了,震得耳膜發(fā)疼——這是他的第3個(gè)能力,緊張時(shí)能讓自身心跳聲在聽(tīng)覺(jué)里放大十倍。
蘇棠卻當(dāng)真了,把左手的牛奶放回冷柜,只留下右手那盒。
“謝啦,我胃不太好,喝不了太冰的。”
她走到林野身邊,目光落在他剛才盯著的薯片上,“這個(gè)海苔味的其實(shí)一般,不如試試青檸味?”
林野順著她的話拿起青檸味薯片,手指碰到包裝袋時(shí),突然想起昨天在網(wǎng)上看到的新聞:城西化工廠昨晚發(fā)生爆炸,現(xiàn)場(chǎng)監(jiān)控拍到奇怪的藍(lán)光,官方通報(bào)說(shuō)是“設(shè)備老化引發(fā)的化學(xué)反應(yīng)”。
他的第12個(gè)能力突然被觸發(fā)——看到“爆炸”相關(guān)信息時(shí),鼻腔會(huì)聞到淡淡的臭氧味。
此刻那股味道又冒了出來(lái),比昨天在手機(jī)上看到新聞時(shí)濃烈十倍。
“你怎么了?”
蘇棠注意到他皺起的眉。
“沒(méi)什么?!?br>
林野搖搖頭,把薯片丟進(jìn)購(gòu)物籃,“快關(guān)店了,去結(jié)賬吧。”
兩人并肩走向收銀臺(tái)時(shí),林野的視線掃過(guò)超市入口的電子屏。
本地新聞?wù)谥夭?****的后續(xù),畫(huà)面里穿白大褂的研究員說(shuō)“現(xiàn)場(chǎng)檢測(cè)到微量未知輻射,對(duì)人體無(wú)害”。
臭氧味更濃了。
他的第5個(gè)能力在此刻啟動(dòng):能通過(guò)輻射濃度判斷距離輻射源的首線距離。
此刻鼻腔里的刺痛感告訴他,輻射源就在附近,首線距離不超過(guò)五百米。
收銀臺(tái)的掃碼器突然發(fā)出刺耳的蜂鳴。
收銀員拍了拍機(jī)器:“怪事,今天怎么老是失靈。”
林野低頭看了眼自己的手。
剛才掃碼時(shí),他的指尖離掃碼器只有三厘米——這是他的第2個(gè)能力,能讓電子設(shè)備在近距離接觸時(shí)產(chǎn)生0.3秒的信號(hào)紊亂。
以前只會(huì)讓公交卡刷不上,沒(méi)想到對(duì)掃碼器也有效。
“我來(lái)付吧?!?br>
蘇棠拿出手機(jī),點(diǎn)開(kāi)付款碼。
她的手指纖細(xì),在屏幕上滑動(dòng)時(shí),林野突然注意到她手腕內(nèi)側(cè)有個(gè)淡紅色的印記,像被什么東西燙過(guò)的疤痕。
他的第9個(gè)能力是“疤痕記憶”——能通過(guò)皮膚疤痕的形狀,模糊感知到造成疤痕的瞬間場(chǎng)景。
此刻他的腦海里閃過(guò)一片刺眼的藍(lán)光,伴隨著尖銳的呼嘯聲,像有什么東西正從高空墜落。
“你的手……”林野忍不住開(kāi)口。
蘇棠下意識(shí)地把手腕往袖子里縮了縮,笑容有點(diǎn)不自然:“小時(shí)候燙傷的,沒(méi)事?!?br>
付款成功的提示音響起,打斷了林野的追問(wèn)。
兩人走出超市時(shí),晚風(fēng)帶著涼意吹過(guò)來(lái),蘇棠裹緊了外套:“我家就在前面那個(gè)小區(qū),先走啦。”
“嗯?!?br>
林野點(diǎn)頭,看著她的背影消失在街角。
他低頭看了看購(gòu)物籃里的青檸味薯片,突然想起自己的第10個(gè)能力——能記住任何人走過(guò)的步數(shù),精確到個(gè)位。
剛才從貨架到收銀臺(tái),蘇棠一共走了28步,步幅比常人小一些,像是……腿受過(guò)傷?
臭氧味還在鼻腔里盤(pán)旋。
林野抬頭望向城西的方向,夜色里能看到化工廠的輪廓,像一頭蟄伏的巨獸。
他拿出手機(jī),點(diǎn)開(kāi)備忘錄里的“冗余技能清單”,指尖在屏幕上滑動(dòng)。
11個(gè)能力,像11段亂碼,零散地堆在他的意識(shí)里。
但剛才在超市里,當(dāng)蘇棠的牛奶盒碰到他的指尖時(shí),他的第7個(gè)(溫度感知)和第11個(gè)(物體翻轉(zhuǎn))突然產(chǎn)生了奇怪的共鳴——他清晰“看”到牛奶盒里的液體正在以每秒0.1攝氏度的速度升溫,而這種升溫并非來(lái)自環(huán)境,更像是……被某種外力加速了分子運(yùn)動(dòng)。
林野握緊了手機(jī),突然有個(gè)荒謬的念頭:如果這些“無(wú)用”的能力,其實(shí)不是單獨(dú)存在的呢?
就像一串冗余代碼,單獨(dú)看毫無(wú)意義,可當(dāng)它們按照某種順序組合起來(lái),會(huì)不會(huì)編譯出全新的程序?
他轉(zhuǎn)身走向公交站,夜風(fēng)掀起他的衛(wèi)衣下擺。
遠(yuǎn)處的化工廠方向,一道極淡的藍(lán)光閃過(guò),快得像錯(cuò)覺(jué)。
林野的第4個(gè)能力被觸發(fā)——能看見(jiàn)波長(zhǎng)在450納米以下的紫外線,此刻那道藍(lán)光在他眼里清晰無(wú)比,像一根引線,正朝著市區(qū)的方向延伸。
公交來(lái)了,林野抬腳上車(chē)。
投幣時(shí),他的指尖碰到投幣箱,第2個(gè)能力再次生效,投幣箱發(fā)出“哐當(dāng)”一聲,顯示投幣成功的綠燈卻遲遲不亮。
司機(jī)不耐煩地按了按喇叭:“小伙子,投幣了嗎?”
“投了?!?br>
林野說(shuō)。
他看著投幣箱里的硬幣,突然想起蘇棠手腕上的疤痕,想起那片刺眼的藍(lán)光,想起自己那11個(gè)像亂碼一樣的能力。
也許,所謂的“無(wú)用”,只是還沒(méi)找到正確的組合方式。
車(chē)窗外的路燈在他經(jīng)過(guò)時(shí)依次閃爍了兩下——這是他的第1個(gè)能力,以前覺(jué)得無(wú)聊,此刻卻像是某種信號(hào)。
林野靠在車(chē)窗上,看著窗外掠過(guò)的夜景,手機(jī)備忘錄里的“冗余技能清單”,似乎開(kāi)始在黑暗中,隱隱浮現(xiàn)出某種規(guī)律的輪廓。
三天后的晚自習(xí),林野的第8個(gè)能力救了他一命。
這個(gè)能力很簡(jiǎn)單:能提前兩秒感知到“快速移動(dòng)的硬質(zhì)物體”。
當(dāng)他猛地側(cè)身躲開(kāi)飛來(lái)的黑板擦?xí)r,全班同學(xué)都驚呆了——那黑板擦是班主任從講臺(tái)扔過(guò)來(lái)的,目標(biāo)是正在睡覺(jué)的后排男生,誰(shuí)也沒(méi)想到林野會(huì)突然像泥鰍一樣滑出座位。
“林野!”
班主任氣得發(fā)抖,“上課睡覺(jué)還敢躲?
給我出去罰站!”
林野沒(méi)解釋。
他站在走廊里,背靠著冰冷的墻壁,腦子里卻在回放剛才的瞬間。
當(dāng)黑板擦飛向他的剎那,他的第8個(gè)能力(物體移動(dòng)預(yù)警)和第11個(gè)能力(小物體翻轉(zhuǎn))同時(shí)啟動(dòng),不僅感知到了黑板擦的軌跡,甚至在躲開(kāi)的瞬間,讓那玩意兒在空中轉(zhuǎn)了個(gè)圈,正好砸在后排男生的桌子上。
兩種能力的組合,產(chǎn)生了1+1>2的效果。
這個(gè)發(fā)現(xiàn)讓他心跳加速,第3個(gè)能力(心跳放大)隨之啟動(dòng),震得他耳膜嗡嗡作響。
他拿出手機(jī),點(diǎn)開(kāi)備忘錄,在“冗余技能清單”下面新增了一行:組合1:8+11=精準(zhǔn)規(guī)避+物體軌跡干擾走廊盡頭傳來(lái)腳步聲,林野趕緊收起手機(jī)。
蘇棠抱著作業(yè)本走過(guò)來(lái),看到他罰站,眼里閃過(guò)一絲擔(dān)憂:“又被王老師抓了?”
“嗯?!?br>
林野點(diǎn)點(diǎn)頭,目光落在她懷里的作業(yè)本上。
最上面那本是數(shù)學(xué)作業(yè),封面上的名字被墨水暈染了一小塊。
他的第6個(gè)能力突然生效:能通過(guò)墨跡暈染程度判斷書(shū)寫(xiě)時(shí)間,誤差不超過(guò)兩小時(shí)。
此刻那團(tuán)墨跡在他眼里,清晰地顯示出是三小時(shí)前暈染的——也就是下午第三節(jié)課時(shí)。
“你的作業(yè)被水灑了?”
林野問(wèn)。
蘇棠愣了一下,低頭看了看作業(yè)本:“你怎么知道?
下午喝奶茶的時(shí)候不小心灑了點(diǎn)?!?br>
“猜的?!?br>
林野重復(fù)了那天在超市的答案。
他看著蘇棠,突然鼓起勇氣問(wèn):“你去過(guò)城西化工廠嗎?”
蘇棠的臉色瞬間白了,抱著作業(yè)本的手指收緊:“沒(méi)、沒(méi)有啊,問(wèn)這個(gè)干嘛?”
她在撒謊。
林野的第13個(gè)能力在這時(shí)悄然啟動(dòng)——這個(gè)能力是上周剛覺(jué)醒的,能通過(guò)對(duì)方說(shuō)話時(shí)的喉結(jié)振動(dòng)頻率(男生)或聲帶振動(dòng)頻率(女生)判斷是否在說(shuō)謊。
此刻蘇棠的聲帶振動(dòng)頻率比平時(shí)快了1.2倍,明顯是緊張的表現(xiàn)。
“沒(méi)什么。”
林野錯(cuò)開(kāi)視線,“就是看了新聞,有點(diǎn)好奇?!?br>
上課鈴響了,蘇棠匆匆走進(jìn)教室。
林野看著她的背影,注意到她走路時(shí)左腳落地比右腳輕——和他之前觀察到的“步幅異?!蔽呛?。
結(jié)合她手腕上的疤痕和對(duì)化工廠的反應(yīng),一個(gè)模糊的猜想在他心里成形。
晚自習(xí)結(jié)束后,林野沒(méi)首接回家。
他繞到學(xué)校后街的小巷,這里是混混們經(jīng)常聚集的地方。
他需要驗(yàn)證一個(gè)新的組合猜想,而這些人,恰好能提供“實(shí)驗(yàn)素材”。
果然,三個(gè)染著黃毛的混混攔住了他。
“小子,借點(diǎn)錢(qián)花花?!?br>
領(lǐng)頭的混混叼著煙,伸手就要推林野的肩膀。
林野站在原地沒(méi)動(dòng)。
在對(duì)方的手碰到他衣服的瞬間,他同時(shí)啟動(dòng)了三個(gè)能力:第8個(gè)(物體移動(dòng)預(yù)警):提前感知到對(duì)方手臂的發(fā)力方向。
第11個(gè)(小物體翻轉(zhuǎn)):在對(duì)方手指觸碰到他的剎那,讓其手腕處的關(guān)節(jié)產(chǎn)生細(xì)微的翻轉(zhuǎn)——幅度很小,只有兩毫米,但足夠改變發(fā)力軌跡。
第2個(gè)(電子設(shè)備干擾):對(duì)方口袋里的手機(jī)正好靠近林野的身體,信號(hào)干擾讓手機(jī)突然發(fā)出刺耳的鈴聲,分散了對(duì)方的注意力。
三個(gè)能力像齒輪一樣咬合轉(zhuǎn)動(dòng)。
混混的手不僅沒(méi)推到林野,反而因?yàn)槭滞蟮耐蝗环D(zhuǎn),加上被****一驚,整個(gè)人失去平衡,踉蹌著摔進(jìn)垃圾堆里。
另外兩個(gè)混混愣住了。
林野趁機(jī)啟動(dòng)第1個(gè)能力(路燈閃爍),巷子口的路燈突然瘋狂閃爍起來(lái),光線忽明忽暗,干擾了兩人的視線。
緊接著,他用第11個(gè)能力(小物體翻轉(zhuǎn)),讓兩人腳邊的碎石子突然滾動(dòng),兩人躲閃不及,撞在了一起。
整個(gè)過(guò)程不到十秒。
林野看著在地上哼哼唧唧的三個(gè)混混,心臟還在狂跳,但這次不是因?yàn)榫o張,而是因?yàn)榕d奮。
他在備忘錄里飛快記錄:組合2:8+11+2=肢體軌跡干擾+注意力分散組合3:1+11=環(huán)境光干擾+障礙物移動(dòng)這些曾經(jīng)被他視為“冗余”的能力,在特定的組合下,竟然爆發(fā)出了驚人的戰(zhàn)斗力。
就像那些看似雜亂的代碼,終于找到了正確的編譯公式。
離開(kāi)小巷時(shí),林野的手機(jī)突然震動(dòng)了一下。
是一條陌生號(hào)碼發(fā)來(lái)的短信,只有一張照片:城西化工廠的圍墻外,有個(gè)模糊的人影正在**,那人的手腕處,有一塊和蘇棠相似的疤痕。
發(fā)信人還附了一句話:“冗余代碼不是錯(cuò)誤,是未激活的子程序。
明晚八點(diǎn),化工廠后門(mén)見(jiàn)?!?br>
林野盯著照片看了很久。
他的第5個(gè)能力(輻射距離感知)突然啟動(dòng),鼻腔里的臭氧味再次出現(xiàn),比上次在超市時(shí)更濃,顯示輻射源就在照片拍攝的位置。
他抬起頭,望向城西的方向。
夜色濃稠,化工廠的輪廓在黑暗中若隱若現(xiàn)。
林野握緊手機(jī),備忘錄里的13個(gè)能力,此刻仿佛不再是零散的亂碼,而是一串等待被激活的密碼,正引導(dǎo)著他,走向那個(gè)隱藏在輻射與藍(lán)光背后的真相。
也許,他不是唯一一個(gè)擁有“冗余能力”的人。
也許,所謂的“異?!?,從來(lái)都不是孤立存在的。
就像那些看似無(wú)用的代碼,當(dāng)它們找到彼此,組合成完整的程序時(shí),足以改變整個(gè)系統(tǒng)的運(yùn)行規(guī)則。
林野轉(zhuǎn)身走向公交站,夜風(fēng)里帶著臭氧的味道。
他知道,明天晚上的化工廠之行,將會(huì)是一場(chǎng)危險(xiǎn)的實(shí)驗(yàn),但他別無(wú)選擇——那些冗余的能力在他的意識(shí)里蠢蠢欲動(dòng),像在催促他,去找到屬于它們的,真正的意義。
化工廠的鐵門(mén)銹跡斑斑,林野推開(kāi)時(shí),合頁(yè)發(fā)出刺耳的“嘎吱”聲。
他的第4個(gè)能力(紫外線視覺(jué))讓他能在黑暗中看清周?chē)沫h(huán)境,地面上散落著廢棄的鋼管,墻壁上布滿了青苔,空氣中彌漫著濃郁的臭氧味。
“比我預(yù)計(jì)的早到了十三分鐘?!?br>
一個(gè)低沉的男聲從陰影里傳來(lái)。
林野的第8個(gè)能力(物體移動(dòng)預(yù)警)立刻啟動(dòng),感知到對(duì)方正從右側(cè)的廢棄儲(chǔ)料罐后走出來(lái)。
來(lái)人穿著黑色連帽衫,戴著口罩,只露出一雙眼睛。
他走到林野面前,舉起右手,掌心向上——他的指尖在黑暗中微微發(fā)光,不是藍(lán)光,而是柔和的白光。
“你的能力是什么?”
對(duì)方問(wèn)。
林野沒(méi)回答,反問(wèn):“是你發(fā)的短信?”
“是?!?br>
男人點(diǎn)頭,“我叫陳默,覺(jué)醒了12個(gè)能力,都和‘光’有關(guān)。
比如能讓指尖發(fā)光,能改變五米內(nèi)的光線亮度,甚至能……”他抬手對(duì)著旁邊的鋼管,那根銹跡斑斑的管子突然像被強(qiáng)光照射過(guò)一樣,表面的銹跡以肉眼可見(jiàn)的速度剝落,“讓金屬在光線下加速氧化。”
林野的瞳孔收縮了一下。
這能力單獨(dú)看也很雞肋,但如果和自己的能力組合呢?
“單獨(dú)的光氧化沒(méi)什么用,”陳默仿佛看穿了他的想法,“但如果有人能提前感知到金屬的應(yīng)力分布(你的第8個(gè)能力?
),再配合小物體移動(dòng)(第11個(gè)?
),我們可以讓這些鋼管在特定位置斷裂,形成屏障?!?br>
林野猛地抬頭:“你怎么知道我的能力?”
“因?yàn)槲夷芸匆?jiàn)?!?br>
陳默指了指自己的眼睛,“我的第7個(gè)能力,能看到別人能力啟動(dòng)時(shí)釋放的‘能量場(chǎng)’。
你的能量場(chǎng)是灰色的,像一團(tuán)亂碼,但剛才進(jìn)門(mén)時(shí),你同時(shí)啟動(dòng)了至少三種能力,亂碼在重組。”
這時(shí),儲(chǔ)料罐后又走出兩個(gè)人影,是一男一女。
林野認(rèn)出其中一個(gè)是蘇棠,她沒(méi)穿校服,換了身便于活動(dòng)的沖鋒衣,手腕上的疤痕露在外面,在陳默指尖的白光下格外清晰。
“蘇棠,覺(jué)醒10個(gè)能力,都和‘分子運(yùn)動(dòng)’有關(guān)。”
陳默介紹道,“能加速液體分子運(yùn)動(dòng)(比如讓牛奶升溫),能感知固體分子的排列密度(判斷物體強(qiáng)度),還有……能在特定頻率下,讓金屬分子暫時(shí)失去粘性?!?br>
蘇棠接過(guò)話頭,聲音有點(diǎn)抖,“就像……讓它們暫時(shí)變成粉末?!?br>
林野突然明白她手腕上的疤痕是怎么來(lái)的了——能力失控時(shí)造成的燙傷。
另一個(gè)男生個(gè)子很高,戴著眼鏡,看起來(lái)像個(gè)學(xué)霸。
“我叫趙宇,13個(gè)能力,全是關(guān)于‘?dāng)?shù)據(jù)’的?!?br>
他推了推眼鏡,“能記住24小時(shí)內(nèi)見(jiàn)過(guò)的所有數(shù)字,能通過(guò)電子設(shè)備的電流聲判斷運(yùn)行狀態(tài),還能……”他掏出手機(jī),屏幕上瞬間跳出一串代碼,“破解簡(jiǎn)易密碼,速度比普通黑客快三倍。”
林野看著眼前的三個(gè)人,突然想起自己的備忘錄。
如果把他們的能力也列進(jìn)去,會(huì)是什么樣?
陳默(光系):12個(gè)能力蘇棠(分子系):10個(gè)能力趙宇(數(shù)據(jù)系):13個(gè)能力林野(綜合系):13個(gè)能力“看到了嗎?”
陳默的聲音低沉下來(lái),“我們每個(gè)人的能力單獨(dú)看都是垃圾,就像系統(tǒng)里的冗余代碼。
但當(dāng)不同系的能力組合,就會(huì)產(chǎn)生協(xié)同效應(yīng)?!?br>
他走到一面斑駁的墻壁前,抬手啟動(dòng)能力,指尖的白光變成刺眼的光束,照射在墻壁上。
“蘇棠,加速這里的分子運(yùn)動(dòng)?!?br>
鏡頭里,穿灰色衛(wèi)衣的年輕男人正站在零食貨架前,指尖懸在一包薯片上方兩厘米處。
按照系統(tǒng)預(yù)設(shè)的人體熱能軌跡分析,他的手指應(yīng)該在零點(diǎn)五秒后觸碰到包裝袋,但現(xiàn)實(shí)是——那包薯片突然憑空翻轉(zhuǎn)了半圈,背面的營(yíng)養(yǎng)成分表正對(duì)著他。
監(jiān)控室里,值班保安揉了揉眼睛,把畫(huà)面倒放三遍。
薯片翻轉(zhuǎn)的瞬間沒(méi)有任何外力介入,甚至連男人的袖口都沒(méi)碰到包裝袋。
他嘟囔著“攝像頭壞了”,在值班日志上畫(huà)了個(gè)叉,渾然不知這己是本月第二十七起被歸為“設(shè)備故障”的同類(lèi)事件。
貨架前的林野收回手,喉結(jié)動(dòng)了動(dòng)。
“第11個(gè)?!?br>
他在心里默數(shù)。
十七歲覺(jué)醒能力那天起,這些莫名其妙的“小把戲”就沒(méi)斷過(guò)。
最初是能讓自動(dòng)門(mén)提前零點(diǎn)三秒感應(yīng)到他,后來(lái)發(fā)展到能讓路燈在他經(jīng)過(guò)時(shí)閃爍兩下,再到現(xiàn)在——能讓十克以內(nèi)的物體在視線范圍內(nèi)做九十度以內(nèi)的翻轉(zhuǎn)。
毫無(wú)用處。
就像他的另外十個(gè)能力:能精準(zhǔn)記住所有見(jiàn)過(guò)的電話號(hào)碼卻記不住人臉,能在雨天讓三米內(nèi)的雨滴落點(diǎn)偏移一毫米,能分辨出可樂(lè)瓶蓋被擰開(kāi)時(shí)的十七種不同聲響……林野把這些寫(xiě)在手機(jī)備忘錄里,標(biāo)題是“冗余技能清單”,像列一份永遠(yuǎn)用不上的購(gòu)物清單。
“林野?”
身后傳來(lái)熟悉的聲音,他轉(zhuǎn)身時(shí),看見(jiàn)同班的蘇棠抱著兩盒牛奶站在過(guò)道盡頭。
女孩扎著高馬尾,額前碎發(fā)被超市的冷氣吹得輕輕晃動(dòng),“又在研究薯片?
你上周不是說(shuō)要減肥嗎?”
林野的耳尖有點(diǎn)發(fā)燙。
他和蘇棠同桌兩年,卻沒(méi)說(shuō)過(guò)超過(guò)五十句話。
此刻看著她手里的牛奶,他突然想起自己的第7個(gè)能力——能通過(guò)包裝觸感判斷液體溫度,誤差不超過(guò)0.5攝氏度。
“這盒涼一點(diǎn)?!?br>
他沒(méi)頭沒(méi)腦地說(shuō),指尖點(diǎn)了點(diǎn)蘇棠左手的牛奶盒。
蘇棠愣了一下,低頭看了看兩盒包裝一模一樣的牛奶,突然笑了:“你怎么知道?”
“猜的?!?br>
林野錯(cuò)開(kāi)視線,假裝研究貨架上的巧克力。
他聽(tīng)見(jiàn)自己的心跳聲,像被什么東西放大了,震得耳膜發(fā)疼——這是他的第3個(gè)能力,緊張時(shí)能讓自身心跳聲在聽(tīng)覺(jué)里放大十倍。
蘇棠卻當(dāng)真了,把左手的牛奶放回冷柜,只留下右手那盒。
“謝啦,我胃不太好,喝不了太冰的。”
她走到林野身邊,目光落在他剛才盯著的薯片上,“這個(gè)海苔味的其實(shí)一般,不如試試青檸味?”
林野順著她的話拿起青檸味薯片,手指碰到包裝袋時(shí),突然想起昨天在網(wǎng)上看到的新聞:城西化工廠昨晚發(fā)生爆炸,現(xiàn)場(chǎng)監(jiān)控拍到奇怪的藍(lán)光,官方通報(bào)說(shuō)是“設(shè)備老化引發(fā)的化學(xué)反應(yīng)”。
他的第12個(gè)能力突然被觸發(fā)——看到“爆炸”相關(guān)信息時(shí),鼻腔會(huì)聞到淡淡的臭氧味。
此刻那股味道又冒了出來(lái),比昨天在手機(jī)上看到新聞時(shí)濃烈十倍。
“你怎么了?”
蘇棠注意到他皺起的眉。
“沒(méi)什么?!?br>
林野搖搖頭,把薯片丟進(jìn)購(gòu)物籃,“快關(guān)店了,去結(jié)賬吧。”
兩人并肩走向收銀臺(tái)時(shí),林野的視線掃過(guò)超市入口的電子屏。
本地新聞?wù)谥夭?****的后續(xù),畫(huà)面里穿白大褂的研究員說(shuō)“現(xiàn)場(chǎng)檢測(cè)到微量未知輻射,對(duì)人體無(wú)害”。
臭氧味更濃了。
他的第5個(gè)能力在此刻啟動(dòng):能通過(guò)輻射濃度判斷距離輻射源的首線距離。
此刻鼻腔里的刺痛感告訴他,輻射源就在附近,首線距離不超過(guò)五百米。
收銀臺(tái)的掃碼器突然發(fā)出刺耳的蜂鳴。
收銀員拍了拍機(jī)器:“怪事,今天怎么老是失靈。”
林野低頭看了眼自己的手。
剛才掃碼時(shí),他的指尖離掃碼器只有三厘米——這是他的第2個(gè)能力,能讓電子設(shè)備在近距離接觸時(shí)產(chǎn)生0.3秒的信號(hào)紊亂。
以前只會(huì)讓公交卡刷不上,沒(méi)想到對(duì)掃碼器也有效。
“我來(lái)付吧?!?br>
蘇棠拿出手機(jī),點(diǎn)開(kāi)付款碼。
她的手指纖細(xì),在屏幕上滑動(dòng)時(shí),林野突然注意到她手腕內(nèi)側(cè)有個(gè)淡紅色的印記,像被什么東西燙過(guò)的疤痕。
他的第9個(gè)能力是“疤痕記憶”——能通過(guò)皮膚疤痕的形狀,模糊感知到造成疤痕的瞬間場(chǎng)景。
此刻他的腦海里閃過(guò)一片刺眼的藍(lán)光,伴隨著尖銳的呼嘯聲,像有什么東西正從高空墜落。
“你的手……”林野忍不住開(kāi)口。
蘇棠下意識(shí)地把手腕往袖子里縮了縮,笑容有點(diǎn)不自然:“小時(shí)候燙傷的,沒(méi)事?!?br>
付款成功的提示音響起,打斷了林野的追問(wèn)。
兩人走出超市時(shí),晚風(fēng)帶著涼意吹過(guò)來(lái),蘇棠裹緊了外套:“我家就在前面那個(gè)小區(qū),先走啦。”
“嗯?!?br>
林野點(diǎn)頭,看著她的背影消失在街角。
他低頭看了看購(gòu)物籃里的青檸味薯片,突然想起自己的第10個(gè)能力——能記住任何人走過(guò)的步數(shù),精確到個(gè)位。
剛才從貨架到收銀臺(tái),蘇棠一共走了28步,步幅比常人小一些,像是……腿受過(guò)傷?
臭氧味還在鼻腔里盤(pán)旋。
林野抬頭望向城西的方向,夜色里能看到化工廠的輪廓,像一頭蟄伏的巨獸。
他拿出手機(jī),點(diǎn)開(kāi)備忘錄里的“冗余技能清單”,指尖在屏幕上滑動(dòng)。
11個(gè)能力,像11段亂碼,零散地堆在他的意識(shí)里。
但剛才在超市里,當(dāng)蘇棠的牛奶盒碰到他的指尖時(shí),他的第7個(gè)(溫度感知)和第11個(gè)(物體翻轉(zhuǎn))突然產(chǎn)生了奇怪的共鳴——他清晰“看”到牛奶盒里的液體正在以每秒0.1攝氏度的速度升溫,而這種升溫并非來(lái)自環(huán)境,更像是……被某種外力加速了分子運(yùn)動(dòng)。
林野握緊了手機(jī),突然有個(gè)荒謬的念頭:如果這些“無(wú)用”的能力,其實(shí)不是單獨(dú)存在的呢?
就像一串冗余代碼,單獨(dú)看毫無(wú)意義,可當(dāng)它們按照某種順序組合起來(lái),會(huì)不會(huì)編譯出全新的程序?
他轉(zhuǎn)身走向公交站,夜風(fēng)掀起他的衛(wèi)衣下擺。
遠(yuǎn)處的化工廠方向,一道極淡的藍(lán)光閃過(guò),快得像錯(cuò)覺(jué)。
林野的第4個(gè)能力被觸發(fā)——能看見(jiàn)波長(zhǎng)在450納米以下的紫外線,此刻那道藍(lán)光在他眼里清晰無(wú)比,像一根引線,正朝著市區(qū)的方向延伸。
公交來(lái)了,林野抬腳上車(chē)。
投幣時(shí),他的指尖碰到投幣箱,第2個(gè)能力再次生效,投幣箱發(fā)出“哐當(dāng)”一聲,顯示投幣成功的綠燈卻遲遲不亮。
司機(jī)不耐煩地按了按喇叭:“小伙子,投幣了嗎?”
“投了?!?br>
林野說(shuō)。
他看著投幣箱里的硬幣,突然想起蘇棠手腕上的疤痕,想起那片刺眼的藍(lán)光,想起自己那11個(gè)像亂碼一樣的能力。
也許,所謂的“無(wú)用”,只是還沒(méi)找到正確的組合方式。
車(chē)窗外的路燈在他經(jīng)過(guò)時(shí)依次閃爍了兩下——這是他的第1個(gè)能力,以前覺(jué)得無(wú)聊,此刻卻像是某種信號(hào)。
林野靠在車(chē)窗上,看著窗外掠過(guò)的夜景,手機(jī)備忘錄里的“冗余技能清單”,似乎開(kāi)始在黑暗中,隱隱浮現(xiàn)出某種規(guī)律的輪廓。
三天后的晚自習(xí),林野的第8個(gè)能力救了他一命。
這個(gè)能力很簡(jiǎn)單:能提前兩秒感知到“快速移動(dòng)的硬質(zhì)物體”。
當(dāng)他猛地側(cè)身躲開(kāi)飛來(lái)的黑板擦?xí)r,全班同學(xué)都驚呆了——那黑板擦是班主任從講臺(tái)扔過(guò)來(lái)的,目標(biāo)是正在睡覺(jué)的后排男生,誰(shuí)也沒(méi)想到林野會(huì)突然像泥鰍一樣滑出座位。
“林野!”
班主任氣得發(fā)抖,“上課睡覺(jué)還敢躲?
給我出去罰站!”
林野沒(méi)解釋。
他站在走廊里,背靠著冰冷的墻壁,腦子里卻在回放剛才的瞬間。
當(dāng)黑板擦飛向他的剎那,他的第8個(gè)能力(物體移動(dòng)預(yù)警)和第11個(gè)能力(小物體翻轉(zhuǎn))同時(shí)啟動(dòng),不僅感知到了黑板擦的軌跡,甚至在躲開(kāi)的瞬間,讓那玩意兒在空中轉(zhuǎn)了個(gè)圈,正好砸在后排男生的桌子上。
兩種能力的組合,產(chǎn)生了1+1>2的效果。
這個(gè)發(fā)現(xiàn)讓他心跳加速,第3個(gè)能力(心跳放大)隨之啟動(dòng),震得他耳膜嗡嗡作響。
他拿出手機(jī),點(diǎn)開(kāi)備忘錄,在“冗余技能清單”下面新增了一行:組合1:8+11=精準(zhǔn)規(guī)避+物體軌跡干擾走廊盡頭傳來(lái)腳步聲,林野趕緊收起手機(jī)。
蘇棠抱著作業(yè)本走過(guò)來(lái),看到他罰站,眼里閃過(guò)一絲擔(dān)憂:“又被王老師抓了?”
“嗯?!?br>
林野點(diǎn)點(diǎn)頭,目光落在她懷里的作業(yè)本上。
最上面那本是數(shù)學(xué)作業(yè),封面上的名字被墨水暈染了一小塊。
他的第6個(gè)能力突然生效:能通過(guò)墨跡暈染程度判斷書(shū)寫(xiě)時(shí)間,誤差不超過(guò)兩小時(shí)。
此刻那團(tuán)墨跡在他眼里,清晰地顯示出是三小時(shí)前暈染的——也就是下午第三節(jié)課時(shí)。
“你的作業(yè)被水灑了?”
林野問(wèn)。
蘇棠愣了一下,低頭看了看作業(yè)本:“你怎么知道?
下午喝奶茶的時(shí)候不小心灑了點(diǎn)?!?br>
“猜的?!?br>
林野重復(fù)了那天在超市的答案。
他看著蘇棠,突然鼓起勇氣問(wèn):“你去過(guò)城西化工廠嗎?”
蘇棠的臉色瞬間白了,抱著作業(yè)本的手指收緊:“沒(méi)、沒(méi)有啊,問(wèn)這個(gè)干嘛?”
她在撒謊。
林野的第13個(gè)能力在這時(shí)悄然啟動(dòng)——這個(gè)能力是上周剛覺(jué)醒的,能通過(guò)對(duì)方說(shuō)話時(shí)的喉結(jié)振動(dòng)頻率(男生)或聲帶振動(dòng)頻率(女生)判斷是否在說(shuō)謊。
此刻蘇棠的聲帶振動(dòng)頻率比平時(shí)快了1.2倍,明顯是緊張的表現(xiàn)。
“沒(méi)什么。”
林野錯(cuò)開(kāi)視線,“就是看了新聞,有點(diǎn)好奇?!?br>
上課鈴響了,蘇棠匆匆走進(jìn)教室。
林野看著她的背影,注意到她走路時(shí)左腳落地比右腳輕——和他之前觀察到的“步幅異?!蔽呛?。
結(jié)合她手腕上的疤痕和對(duì)化工廠的反應(yīng),一個(gè)模糊的猜想在他心里成形。
晚自習(xí)結(jié)束后,林野沒(méi)首接回家。
他繞到學(xué)校后街的小巷,這里是混混們經(jīng)常聚集的地方。
他需要驗(yàn)證一個(gè)新的組合猜想,而這些人,恰好能提供“實(shí)驗(yàn)素材”。
果然,三個(gè)染著黃毛的混混攔住了他。
“小子,借點(diǎn)錢(qián)花花?!?br>
領(lǐng)頭的混混叼著煙,伸手就要推林野的肩膀。
林野站在原地沒(méi)動(dòng)。
在對(duì)方的手碰到他衣服的瞬間,他同時(shí)啟動(dòng)了三個(gè)能力:第8個(gè)(物體移動(dòng)預(yù)警):提前感知到對(duì)方手臂的發(fā)力方向。
第11個(gè)(小物體翻轉(zhuǎn)):在對(duì)方手指觸碰到他的剎那,讓其手腕處的關(guān)節(jié)產(chǎn)生細(xì)微的翻轉(zhuǎn)——幅度很小,只有兩毫米,但足夠改變發(fā)力軌跡。
第2個(gè)(電子設(shè)備干擾):對(duì)方口袋里的手機(jī)正好靠近林野的身體,信號(hào)干擾讓手機(jī)突然發(fā)出刺耳的鈴聲,分散了對(duì)方的注意力。
三個(gè)能力像齒輪一樣咬合轉(zhuǎn)動(dòng)。
混混的手不僅沒(méi)推到林野,反而因?yàn)槭滞蟮耐蝗环D(zhuǎn),加上被****一驚,整個(gè)人失去平衡,踉蹌著摔進(jìn)垃圾堆里。
另外兩個(gè)混混愣住了。
林野趁機(jī)啟動(dòng)第1個(gè)能力(路燈閃爍),巷子口的路燈突然瘋狂閃爍起來(lái),光線忽明忽暗,干擾了兩人的視線。
緊接著,他用第11個(gè)能力(小物體翻轉(zhuǎn)),讓兩人腳邊的碎石子突然滾動(dòng),兩人躲閃不及,撞在了一起。
整個(gè)過(guò)程不到十秒。
林野看著在地上哼哼唧唧的三個(gè)混混,心臟還在狂跳,但這次不是因?yàn)榫o張,而是因?yàn)榕d奮。
他在備忘錄里飛快記錄:組合2:8+11+2=肢體軌跡干擾+注意力分散組合3:1+11=環(huán)境光干擾+障礙物移動(dòng)這些曾經(jīng)被他視為“冗余”的能力,在特定的組合下,竟然爆發(fā)出了驚人的戰(zhàn)斗力。
就像那些看似雜亂的代碼,終于找到了正確的編譯公式。
離開(kāi)小巷時(shí),林野的手機(jī)突然震動(dòng)了一下。
是一條陌生號(hào)碼發(fā)來(lái)的短信,只有一張照片:城西化工廠的圍墻外,有個(gè)模糊的人影正在**,那人的手腕處,有一塊和蘇棠相似的疤痕。
發(fā)信人還附了一句話:“冗余代碼不是錯(cuò)誤,是未激活的子程序。
明晚八點(diǎn),化工廠后門(mén)見(jiàn)?!?br>
林野盯著照片看了很久。
他的第5個(gè)能力(輻射距離感知)突然啟動(dòng),鼻腔里的臭氧味再次出現(xiàn),比上次在超市時(shí)更濃,顯示輻射源就在照片拍攝的位置。
他抬起頭,望向城西的方向。
夜色濃稠,化工廠的輪廓在黑暗中若隱若現(xiàn)。
林野握緊手機(jī),備忘錄里的13個(gè)能力,此刻仿佛不再是零散的亂碼,而是一串等待被激活的密碼,正引導(dǎo)著他,走向那個(gè)隱藏在輻射與藍(lán)光背后的真相。
也許,他不是唯一一個(gè)擁有“冗余能力”的人。
也許,所謂的“異?!?,從來(lái)都不是孤立存在的。
就像那些看似無(wú)用的代碼,當(dāng)它們找到彼此,組合成完整的程序時(shí),足以改變整個(gè)系統(tǒng)的運(yùn)行規(guī)則。
林野轉(zhuǎn)身走向公交站,夜風(fēng)里帶著臭氧的味道。
他知道,明天晚上的化工廠之行,將會(huì)是一場(chǎng)危險(xiǎn)的實(shí)驗(yàn),但他別無(wú)選擇——那些冗余的能力在他的意識(shí)里蠢蠢欲動(dòng),像在催促他,去找到屬于它們的,真正的意義。
化工廠的鐵門(mén)銹跡斑斑,林野推開(kāi)時(shí),合頁(yè)發(fā)出刺耳的“嘎吱”聲。
他的第4個(gè)能力(紫外線視覺(jué))讓他能在黑暗中看清周?chē)沫h(huán)境,地面上散落著廢棄的鋼管,墻壁上布滿了青苔,空氣中彌漫著濃郁的臭氧味。
“比我預(yù)計(jì)的早到了十三分鐘?!?br>
一個(gè)低沉的男聲從陰影里傳來(lái)。
林野的第8個(gè)能力(物體移動(dòng)預(yù)警)立刻啟動(dòng),感知到對(duì)方正從右側(cè)的廢棄儲(chǔ)料罐后走出來(lái)。
來(lái)人穿著黑色連帽衫,戴著口罩,只露出一雙眼睛。
他走到林野面前,舉起右手,掌心向上——他的指尖在黑暗中微微發(fā)光,不是藍(lán)光,而是柔和的白光。
“你的能力是什么?”
對(duì)方問(wèn)。
林野沒(méi)回答,反問(wèn):“是你發(fā)的短信?”
“是?!?br>
男人點(diǎn)頭,“我叫陳默,覺(jué)醒了12個(gè)能力,都和‘光’有關(guān)。
比如能讓指尖發(fā)光,能改變五米內(nèi)的光線亮度,甚至能……”他抬手對(duì)著旁邊的鋼管,那根銹跡斑斑的管子突然像被強(qiáng)光照射過(guò)一樣,表面的銹跡以肉眼可見(jiàn)的速度剝落,“讓金屬在光線下加速氧化。”
林野的瞳孔收縮了一下。
這能力單獨(dú)看也很雞肋,但如果和自己的能力組合呢?
“單獨(dú)的光氧化沒(méi)什么用,”陳默仿佛看穿了他的想法,“但如果有人能提前感知到金屬的應(yīng)力分布(你的第8個(gè)能力?
),再配合小物體移動(dòng)(第11個(gè)?
),我們可以讓這些鋼管在特定位置斷裂,形成屏障?!?br>
林野猛地抬頭:“你怎么知道我的能力?”
“因?yàn)槲夷芸匆?jiàn)?!?br>
陳默指了指自己的眼睛,“我的第7個(gè)能力,能看到別人能力啟動(dòng)時(shí)釋放的‘能量場(chǎng)’。
你的能量場(chǎng)是灰色的,像一團(tuán)亂碼,但剛才進(jìn)門(mén)時(shí),你同時(shí)啟動(dòng)了至少三種能力,亂碼在重組。”
這時(shí),儲(chǔ)料罐后又走出兩個(gè)人影,是一男一女。
林野認(rèn)出其中一個(gè)是蘇棠,她沒(méi)穿校服,換了身便于活動(dòng)的沖鋒衣,手腕上的疤痕露在外面,在陳默指尖的白光下格外清晰。
“蘇棠,覺(jué)醒10個(gè)能力,都和‘分子運(yùn)動(dòng)’有關(guān)。”
陳默介紹道,“能加速液體分子運(yùn)動(dòng)(比如讓牛奶升溫),能感知固體分子的排列密度(判斷物體強(qiáng)度),還有……能在特定頻率下,讓金屬分子暫時(shí)失去粘性?!?br>
蘇棠接過(guò)話頭,聲音有點(diǎn)抖,“就像……讓它們暫時(shí)變成粉末?!?br>
林野突然明白她手腕上的疤痕是怎么來(lái)的了——能力失控時(shí)造成的燙傷。
另一個(gè)男生個(gè)子很高,戴著眼鏡,看起來(lái)像個(gè)學(xué)霸。
“我叫趙宇,13個(gè)能力,全是關(guān)于‘?dāng)?shù)據(jù)’的?!?br>
他推了推眼鏡,“能記住24小時(shí)內(nèi)見(jiàn)過(guò)的所有數(shù)字,能通過(guò)電子設(shè)備的電流聲判斷運(yùn)行狀態(tài),還能……”他掏出手機(jī),屏幕上瞬間跳出一串代碼,“破解簡(jiǎn)易密碼,速度比普通黑客快三倍。”
林野看著眼前的三個(gè)人,突然想起自己的備忘錄。
如果把他們的能力也列進(jìn)去,會(huì)是什么樣?
陳默(光系):12個(gè)能力蘇棠(分子系):10個(gè)能力趙宇(數(shù)據(jù)系):13個(gè)能力林野(綜合系):13個(gè)能力“看到了嗎?”
陳默的聲音低沉下來(lái),“我們每個(gè)人的能力單獨(dú)看都是垃圾,就像系統(tǒng)里的冗余代碼。
但當(dāng)不同系的能力組合,就會(huì)產(chǎn)生協(xié)同效應(yīng)?!?br>
他走到一面斑駁的墻壁前,抬手啟動(dòng)能力,指尖的白光變成刺眼的光束,照射在墻壁上。
“蘇棠,加速這里的分子運(yùn)動(dòng)?!?br>