第1章
我是規(guī)則的破解者
深夜彈窗------------------------------------------,深藍(lán)互娛的辦公區(qū)只剩下一盞燈還亮著。,右手握著鼠標(biāo),左手撐著額頭,盯著屏幕上密密麻麻的代碼??Х缺锏臍堃阂呀?jīng)涼透,結(jié)成一層深褐色的薄膜。窗外是**科技園的夜景,LED燈光秀早已熄滅,只剩下零星幾扇亮著燈的窗戶,像一座漸漸沉睡的巨獸身上殘留的螢火?!?*十七次壓力測(cè)試……還是崩了?!保炎詈笠恍绣e(cuò)誤日志復(fù)制到調(diào)試面板。作為公司的資深游戲架構(gòu)師,陳默已經(jīng)連續(xù)加班了三個(gè)星期。他主導(dǎo)開發(fā)的獨(dú)立游戲《迷宮之心》即將上線,但服務(wù)器架構(gòu)在高并發(fā)下的穩(wěn)定性始終是個(gè)問題。“如果把這部分邏輯從主線程剝離,用異步隊(duì)列處理……”他喃喃自語,手指在鍵盤上飛速敲擊,屏幕上的代碼如瀑布般傾瀉而下?!鸾鈴?fù)雜的問題,找到其中的邏輯漏洞,然后用最優(yōu)雅的方式修復(fù)它。同事們都說陳默的代碼像數(shù)學(xué)證明一樣干凈,每一個(gè)函數(shù)都恰到好處,每一行邏輯都嚴(yán)絲合縫。“搞定?!彼聪卤4骀I,靠向椅背,揉了揉酸澀的眼睛。:17:33。,他的顯示器突然閃爍了一下。,以為是電源波動(dòng)。但緊接著,屏幕中央彈出一個(gè)黑色窗口,占據(jù)了整個(gè)顯示區(qū)域的三分之二。窗口沒有任何邊框,沒有任何品牌標(biāo)識(shí),只有幾行白色的文字,像墓碑上的銘文:```《驚悚游戲》第一季。。:10,9,8……```
“什么玩意?”陳默下意識(shí)地移動(dòng)鼠標(biāo),發(fā)現(xiàn)光標(biāo)消失了。他按下Ctrl+Alt+Del,任務(wù)管理器沒有彈出。他嘗試Alt+F4,窗口紋絲不動(dòng)。
倒計(jì)時(shí)繼續(xù):7,6,5……
“黑客攻擊?”他的大腦迅速切換模式。作為一個(gè)游戲架構(gòu)師,他對(duì)各種入侵手段并不陌生。他伸手去拔電源線,手指觸碰到插頭的瞬間——
倒計(jì)時(shí)歸零。
屏幕變成純粹的黑色,不是關(guān)機(jī)的黑,而是某種更深的、仿佛能吞噬光線的黑。然后,陳默看到自己的倒影出現(xiàn)在屏幕中央。
但那個(gè)倒影,在對(duì)他微笑。
陳默沒有笑。他從來不在工作中笑。所以當(dāng)?shù)褂白旖堑幕《仍絹碓酱蟆⒃絹碓脚で臅r(shí)候,一股寒意從他的尾椎骨直竄后腦勺。
“這不是我的反射。”這是他腦海中最后一個(gè)清晰的念頭。
下一秒,顯示器像是被一只無形的手推倒,屏幕朝下砸向桌面。但陳默聽到的不是玻璃碎裂的聲音,而是某種低沉的、像是從地底傳來的轟鳴。
他的意識(shí)開始模糊,身體像是被扔進(jìn)了一個(gè)旋轉(zhuǎn)的漩渦。他試圖抓住桌沿,手指卻穿過了實(shí)體——不是桌子變虛了,是他自己變虛了。
辦公桌、顯示器、咖啡杯,一切都在遠(yuǎn)去,像是被拉長的光線。他低頭看自己的手,看到的是半透明的、正在消散的輪廓。
“這是……什么……”
聲音還沒傳出口,他就被徹底拖入了黑暗。
不知道過了多久——也許是幾秒,也許是幾個(gè)世紀(jì)——陳默的意識(shí)重新聚攏。
第一個(gè)感覺是冷。
不是空調(diào)溫度過低的那種冷,而是某種深入骨髓的、仿佛來自冥界的寒意。他的后背貼著冰冷的水泥地面,衣服被汗水和潮濕的空氣浸透。
第二個(gè)感覺是氣味。
霉味、血腥味、還有某種說不清的、像是腐肉和消毒水混合的惡臭。他本能地屏住呼吸,強(qiáng)迫自己睜開眼睛。
天花板是灰白色的,布滿了水漬和裂縫。一盞日光燈管在頭頂嗡嗡作響,發(fā)出不穩(wěn)定的白光,每隔幾秒就閃爍一下。燈管旁邊,有一片暗紅色的污漬,形狀像是有人用手掌在上面反復(fù)涂抹過。
陳默緩緩坐起身,觀察周圍的環(huán)境。
他身處一間狹小的房間,大概十平方米左右。四面墻壁是剝落的白色墻漆,露出底下發(fā)黑的水泥。房間里只有一張鐵架床和一把椅子,床上的被褥被扯得亂七八糟,椅子的四條腿中有三條已經(jīng)彎曲,像是被什么東西砸過。
門是鐵制的,表面銹跡斑斑,沒有把手,只有一個(gè)小小的觀察窗,用鐵條焊死。
“這是……精神病院?”陳默低聲說。他的聲音在空蕩的房間里回蕩,帶著一種不自然的空洞感。
他檢查了自己的身體——衣服還在,穿的是加班時(shí)的那件深色衛(wèi)衣和牛仔褲。但口袋里的手機(jī)、錢包、工牌全部消失了。手腕上的智能手表也不見了,只留下一圈白色的勒痕。
就在他整理思緒的時(shí)候,目光掃過床邊的墻壁,停住了。
墻上用某種暗紅色的液體寫著一行字。從顏色和滲透程度來看,這液體是血。字跡歪歪扭扭,像是用指甲刻上去的:
“規(guī)則一:午夜后不要睜眼?!?br>陳默盯著這行字看了三秒,然后轉(zhuǎn)向旁邊的墻壁。
“規(guī)則二:不要回答任何問題。”
再下一面墻。
“規(guī)則三:若聽到搖籃曲,立刻躲在床底。”
三面墻,三條規(guī)則。**面墻是門。
他站起身,走近那些血字,用手指輕輕觸碰。液體已經(jīng)干透,邊緣翹起,像是干涸的油漆。但他知道那是血——作為一個(gè)玩了二十年游戲的人,他對(duì)各種特效材質(zhì)了如指掌,而眼前的東西有真實(shí)的紋理和氣味。
“規(guī)則……”他咀嚼著這個(gè)詞,大腦開始高速運(yùn)轉(zhuǎn)。
就在這時(shí),走廊里傳來一聲尖叫。
不是普通的驚叫,而是那種發(fā)自靈魂深處的、意識(shí)到死亡正在逼近的絕望嚎叫。聲音尖銳得像是金屬刮擦玻璃,然后戛然而止。
取而代之的,是一種濕漉漉的、黏稠的聲音。像是擰毛巾,但毛巾里裹著的不是水,而是骨頭和肉。
陳默的瞳孔驟然收縮。
他沖到門邊,踮起腳尖,透過焊著鐵條的觀察窗向外看。
走廊里燈光昏暗,每隔三米才有一盞應(yīng)急燈,投射出昏黃的光暈。在大約二十米外的位置,他看到一個(gè)人形的東西——不,曾經(jīng)是人形的東西。
那是一個(gè)男人的身體,已經(jīng)被扭曲成了一個(gè)不可思議的角度。他的雙腿被擰在一起,像是擰麻花一樣旋轉(zhuǎn)了數(shù)圈,膝蓋骨從側(cè)面刺穿皮膚露出來。上半身保持相對(duì)完整,但頭部被扭轉(zhuǎn)了一百八十度,臉朝后,眼睛圓睜,嘴巴大張,凝固在最后一刻的恐懼中。
而那具身體的旁邊,什么都沒有。
沒有兇手,沒有怪物,沒有任何可見的攻擊者。
就像有一個(gè)看不見的東西,在他違反規(guī)則的瞬間,把他像擰毛巾一樣擰干了。
陳默后退兩步,后背撞上冰冷的墻壁。他的呼吸變得急促,心臟在胸腔里擂鼓一樣跳動(dòng)。
“冷靜?!彼麑?duì)自己說,聲音有些發(fā)抖?!袄潇o下來,陳默。這不是游戲——不,這就是游戲,但賭注是命。”
他閉上眼,深吸一口氣,再睜開時(shí),眼中的慌亂已經(jīng)消退了大半,取而代之的是一種專注的、近乎冷酷的理性。
“規(guī)則是用來執(zhí)行的指令集。每一條規(guī)則都有它的邏輯邊界和觸發(fā)條件。如果違反規(guī)則就會(huì)被殺,那么理解規(guī)則的正確解讀方式,就是活下去的關(guān)鍵。”
他重新看向那三條血字,大腦開始像分析代碼一樣拆解它們:
午夜后不要睜眼——時(shí)間條件+行為禁令。
不要回答任何問題——對(duì)象不明+行為禁令。
若聽到搖籃曲,立刻躲在床底——聲音條件+行為指令。
“這三條規(guī)則之間可能存在邏輯沖突?!彼溃叭绻缫购舐牭綋u籃曲,那么‘不睜眼’和‘躲床底’之間就有執(zhí)行優(yōu)先級(jí)的問題。這意味著……規(guī)則是可以被解讀的,而不是簡單的命令?!?br>就在這時(shí),走廊盡頭傳來一陣輕柔的、像是八音盒發(fā)出的旋律。
搖籃曲。
陳默全身的血液仿佛凝固了。
他看了一眼床底——狹窄、黑暗、灰塵密布。
他又看了一眼墻上的血字:“午夜后不要睜眼。”
現(xiàn)在幾點(diǎn)?
他不知道。沒有手表,沒有手機(jī),沒有任何計(jì)時(shí)工具。
搖籃曲的聲音越來越近,像是有人在走廊里慢慢走動(dòng),每一步都踩在旋律的節(jié)拍上。
陳默做了一個(gè)決定。
他閉上眼睛,蹲下身,憑借記憶中的方向,緩緩滾入床底。
黑暗吞沒了他。搖籃曲的聲音在門口停下。
他感覺到有什么東西進(jìn)入了房間——不是腳步聲,而是一種氣壓的變化,像是有一個(gè)巨大的、無形的存在填滿了整個(gè)空間。
那東西在靠近。
陳默能感覺到它的“視線”掃過自己,像是冬天里被人用冰水澆了一頭。
他死死閉著眼睛,咬緊牙關(guān),一動(dòng)不動(dòng)。
然后,他聽到了呼吸聲。
就在他耳邊。不到十厘米的距離。
溫暖的氣流拂過他的耳廓,帶著一股腐肉的惡臭。
陳默的心臟幾乎停跳。
但他沒有睜眼。
一秒。兩秒。三秒。
呼吸聲退去。搖籃曲再次響起,漸漸遠(yuǎn)去。
走廊里恢復(fù)了寂靜。
陳默躺在床底,渾身的衣服已經(jīng)被冷汗浸透。他在黑暗中睜開眼,對(duì)著看不見的天花板,用只有自己能聽到的聲音說:
“規(guī)則……不是用來遵守的。是用來解構(gòu)的。”
而在現(xiàn)實(shí)世界中,他的工位前,電腦屏幕突然重新亮起。
一個(gè)數(shù)字懸浮在黑色**中央:
**存活玩家:1/12**
“什么玩意?”陳默下意識(shí)地移動(dòng)鼠標(biāo),發(fā)現(xiàn)光標(biāo)消失了。他按下Ctrl+Alt+Del,任務(wù)管理器沒有彈出。他嘗試Alt+F4,窗口紋絲不動(dòng)。
倒計(jì)時(shí)繼續(xù):7,6,5……
“黑客攻擊?”他的大腦迅速切換模式。作為一個(gè)游戲架構(gòu)師,他對(duì)各種入侵手段并不陌生。他伸手去拔電源線,手指觸碰到插頭的瞬間——
倒計(jì)時(shí)歸零。
屏幕變成純粹的黑色,不是關(guān)機(jī)的黑,而是某種更深的、仿佛能吞噬光線的黑。然后,陳默看到自己的倒影出現(xiàn)在屏幕中央。
但那個(gè)倒影,在對(duì)他微笑。
陳默沒有笑。他從來不在工作中笑。所以當(dāng)?shù)褂白旖堑幕《仍絹碓酱蟆⒃絹碓脚で臅r(shí)候,一股寒意從他的尾椎骨直竄后腦勺。
“這不是我的反射。”這是他腦海中最后一個(gè)清晰的念頭。
下一秒,顯示器像是被一只無形的手推倒,屏幕朝下砸向桌面。但陳默聽到的不是玻璃碎裂的聲音,而是某種低沉的、像是從地底傳來的轟鳴。
他的意識(shí)開始模糊,身體像是被扔進(jìn)了一個(gè)旋轉(zhuǎn)的漩渦。他試圖抓住桌沿,手指卻穿過了實(shí)體——不是桌子變虛了,是他自己變虛了。
辦公桌、顯示器、咖啡杯,一切都在遠(yuǎn)去,像是被拉長的光線。他低頭看自己的手,看到的是半透明的、正在消散的輪廓。
“這是……什么……”
聲音還沒傳出口,他就被徹底拖入了黑暗。
不知道過了多久——也許是幾秒,也許是幾個(gè)世紀(jì)——陳默的意識(shí)重新聚攏。
第一個(gè)感覺是冷。
不是空調(diào)溫度過低的那種冷,而是某種深入骨髓的、仿佛來自冥界的寒意。他的后背貼著冰冷的水泥地面,衣服被汗水和潮濕的空氣浸透。
第二個(gè)感覺是氣味。
霉味、血腥味、還有某種說不清的、像是腐肉和消毒水混合的惡臭。他本能地屏住呼吸,強(qiáng)迫自己睜開眼睛。
天花板是灰白色的,布滿了水漬和裂縫。一盞日光燈管在頭頂嗡嗡作響,發(fā)出不穩(wěn)定的白光,每隔幾秒就閃爍一下。燈管旁邊,有一片暗紅色的污漬,形狀像是有人用手掌在上面反復(fù)涂抹過。
陳默緩緩坐起身,觀察周圍的環(huán)境。
他身處一間狹小的房間,大概十平方米左右。四面墻壁是剝落的白色墻漆,露出底下發(fā)黑的水泥。房間里只有一張鐵架床和一把椅子,床上的被褥被扯得亂七八糟,椅子的四條腿中有三條已經(jīng)彎曲,像是被什么東西砸過。
門是鐵制的,表面銹跡斑斑,沒有把手,只有一個(gè)小小的觀察窗,用鐵條焊死。
“這是……精神病院?”陳默低聲說。他的聲音在空蕩的房間里回蕩,帶著一種不自然的空洞感。
他檢查了自己的身體——衣服還在,穿的是加班時(shí)的那件深色衛(wèi)衣和牛仔褲。但口袋里的手機(jī)、錢包、工牌全部消失了。手腕上的智能手表也不見了,只留下一圈白色的勒痕。
就在他整理思緒的時(shí)候,目光掃過床邊的墻壁,停住了。
墻上用某種暗紅色的液體寫著一行字。從顏色和滲透程度來看,這液體是血。字跡歪歪扭扭,像是用指甲刻上去的:
“規(guī)則一:午夜后不要睜眼?!?br>陳默盯著這行字看了三秒,然后轉(zhuǎn)向旁邊的墻壁。
“規(guī)則二:不要回答任何問題。”
再下一面墻。
“規(guī)則三:若聽到搖籃曲,立刻躲在床底。”
三面墻,三條規(guī)則。**面墻是門。
他站起身,走近那些血字,用手指輕輕觸碰。液體已經(jīng)干透,邊緣翹起,像是干涸的油漆。但他知道那是血——作為一個(gè)玩了二十年游戲的人,他對(duì)各種特效材質(zhì)了如指掌,而眼前的東西有真實(shí)的紋理和氣味。
“規(guī)則……”他咀嚼著這個(gè)詞,大腦開始高速運(yùn)轉(zhuǎn)。
就在這時(shí),走廊里傳來一聲尖叫。
不是普通的驚叫,而是那種發(fā)自靈魂深處的、意識(shí)到死亡正在逼近的絕望嚎叫。聲音尖銳得像是金屬刮擦玻璃,然后戛然而止。
取而代之的,是一種濕漉漉的、黏稠的聲音。像是擰毛巾,但毛巾里裹著的不是水,而是骨頭和肉。
陳默的瞳孔驟然收縮。
他沖到門邊,踮起腳尖,透過焊著鐵條的觀察窗向外看。
走廊里燈光昏暗,每隔三米才有一盞應(yīng)急燈,投射出昏黃的光暈。在大約二十米外的位置,他看到一個(gè)人形的東西——不,曾經(jīng)是人形的東西。
那是一個(gè)男人的身體,已經(jīng)被扭曲成了一個(gè)不可思議的角度。他的雙腿被擰在一起,像是擰麻花一樣旋轉(zhuǎn)了數(shù)圈,膝蓋骨從側(cè)面刺穿皮膚露出來。上半身保持相對(duì)完整,但頭部被扭轉(zhuǎn)了一百八十度,臉朝后,眼睛圓睜,嘴巴大張,凝固在最后一刻的恐懼中。
而那具身體的旁邊,什么都沒有。
沒有兇手,沒有怪物,沒有任何可見的攻擊者。
就像有一個(gè)看不見的東西,在他違反規(guī)則的瞬間,把他像擰毛巾一樣擰干了。
陳默后退兩步,后背撞上冰冷的墻壁。他的呼吸變得急促,心臟在胸腔里擂鼓一樣跳動(dòng)。
“冷靜?!彼麑?duì)自己說,聲音有些發(fā)抖?!袄潇o下來,陳默。這不是游戲——不,這就是游戲,但賭注是命。”
他閉上眼,深吸一口氣,再睜開時(shí),眼中的慌亂已經(jīng)消退了大半,取而代之的是一種專注的、近乎冷酷的理性。
“規(guī)則是用來執(zhí)行的指令集。每一條規(guī)則都有它的邏輯邊界和觸發(fā)條件。如果違反規(guī)則就會(huì)被殺,那么理解規(guī)則的正確解讀方式,就是活下去的關(guān)鍵。”
他重新看向那三條血字,大腦開始像分析代碼一樣拆解它們:
午夜后不要睜眼——時(shí)間條件+行為禁令。
不要回答任何問題——對(duì)象不明+行為禁令。
若聽到搖籃曲,立刻躲在床底——聲音條件+行為指令。
“這三條規(guī)則之間可能存在邏輯沖突?!彼溃叭绻缫购舐牭綋u籃曲,那么‘不睜眼’和‘躲床底’之間就有執(zhí)行優(yōu)先級(jí)的問題。這意味著……規(guī)則是可以被解讀的,而不是簡單的命令?!?br>就在這時(shí),走廊盡頭傳來一陣輕柔的、像是八音盒發(fā)出的旋律。
搖籃曲。
陳默全身的血液仿佛凝固了。
他看了一眼床底——狹窄、黑暗、灰塵密布。
他又看了一眼墻上的血字:“午夜后不要睜眼。”
現(xiàn)在幾點(diǎn)?
他不知道。沒有手表,沒有手機(jī),沒有任何計(jì)時(shí)工具。
搖籃曲的聲音越來越近,像是有人在走廊里慢慢走動(dòng),每一步都踩在旋律的節(jié)拍上。
陳默做了一個(gè)決定。
他閉上眼睛,蹲下身,憑借記憶中的方向,緩緩滾入床底。
黑暗吞沒了他。搖籃曲的聲音在門口停下。
他感覺到有什么東西進(jìn)入了房間——不是腳步聲,而是一種氣壓的變化,像是有一個(gè)巨大的、無形的存在填滿了整個(gè)空間。
那東西在靠近。
陳默能感覺到它的“視線”掃過自己,像是冬天里被人用冰水澆了一頭。
他死死閉著眼睛,咬緊牙關(guān),一動(dòng)不動(dòng)。
然后,他聽到了呼吸聲。
就在他耳邊。不到十厘米的距離。
溫暖的氣流拂過他的耳廓,帶著一股腐肉的惡臭。
陳默的心臟幾乎停跳。
但他沒有睜眼。
一秒。兩秒。三秒。
呼吸聲退去。搖籃曲再次響起,漸漸遠(yuǎn)去。
走廊里恢復(fù)了寂靜。
陳默躺在床底,渾身的衣服已經(jīng)被冷汗浸透。他在黑暗中睜開眼,對(duì)著看不見的天花板,用只有自己能聽到的聲音說:
“規(guī)則……不是用來遵守的。是用來解構(gòu)的。”
而在現(xiàn)實(shí)世界中,他的工位前,電腦屏幕突然重新亮起。
一個(gè)數(shù)字懸浮在黑色**中央:
**存活玩家:1/12**