代碼破界虛擬逃殺
第1章 加班夜的代碼幻覺
凌晨點的寫字樓,只剩我所的發(fā)部還亮著燈。
顯示器的藍(lán)光映臉,我盯著屏幕密密麻麻的碼,指尖鍵盤機械地敲擊著——這己經(jīng)是我連續(xù)加班的,為了趕完這個項目,整個部門都被榨干了。
“陳默,剩的模塊你收尾,我先撤了?!?br>
同事張打著哈欠站起來,椅子地板拖出刺耳的聲響,“記得鎖門,明早點板要驗收?!?br>
我頭也沒抬地應(yīng)了聲,目光依舊停留碼界面。
咖啡因的效早己過去,穴突突地跳著,眼前的碼始出重,行行像是水浮動。
我揉了揉眼睛,想讓清晰些,可再睜眼,詭異的事發(fā)生了。
屏幕邊緣的墻,竟然浮出淡淡的藍(lán)條,像是腦未渲染完的框架圖。
我以為是疲勞過度產(chǎn)生的幻覺,伸去摸那面墻,指尖觸碰到的卻是冰涼的實,可那些藍(lán)條依舊墻流動,甚至組了串我悉的碼格式:wll_wite,textre=0.,rne=5。
“搞什么?”
我嘀咕著,以為是寫字樓的LED燈出了問題,可轉(zhuǎn)頭向窗,臟猛地縮。
樓的街道,昏的路燈,每個路過的行身,都纏繞著同樣的藍(lán)條。
有的頭頂飄著mn_mle,ge=5,me_ee=.,有的背包顯示著g_lk,ity=0,weigt=.5,就連路邊的垃圾桶,碼都清晰可見:tr_n,mteril=metl,fll_rte=60%。
這些是幻覺。
我猛地站起來,椅子倒地發(fā)出響。
我沖到窗邊,用力揉了揉眼睛,甚至掐了己腿把——劇烈的痛感來,可那些藍(lán)碼非但沒消失,反而因為我的緒動,變得更加清晰。
個穿著紅連衣裙的走過垃圾桶,她的碼突然閃爍了,me_ee從.變了0.,緊接著她就蹲身,揉了揉腳踝,像是突然崴了腳。
我盯著她的碼,鬼使差地伸出,指尖朝著空那串me_ee=0.的碼虛點了。
就指尖觸碰到空氣的瞬間,我感覺像是按了鍵盤的回鍵。
那串碼的“0.”突然變了可編輯狀態(tài),我意識地默念“改.5”,秒,碼刷新me_ee=.5,那個立刻站起身,腳步輕地走遠(yuǎn)了,剛才崴腳的窘迫仿佛從未發(fā)生過。
我的后背瞬間被冷汗浸濕。
作為名資深程序員,我太悉這種作邏輯了——選參數(shù)、修改數(shù)值、確認(rèn)生效,這明就是調(diào)試程序。
可眼前的切都是實的:疼的身、亮的路燈、呼的行,怎么可能是程序?
除非……我生活的界,本身就是個程序。
這個念頭剛冒出來,就被我行壓了去。
我是程序員,是科幻說主角,連續(xù)加班產(chǎn)生的認(rèn)知偏差,才是更合理的解釋。
我深氣,決定先離寫字樓,找個地方清醒。
收拾西,我瞥見桌喝了半的冷咖啡,杯壁凝滿了水珠。
鬼使差地,我向那杯咖啡,然,藍(lán)碼浮杯子表面:ffee_l,temertre=0℃,lme=50ml。
我伸出,指尖再次觸碰那串碼,將“temertre=0℃”改了“0℃”。
沒有何煙霧繚繞的效,也沒有滋滋的加熱聲,可當(dāng)我端起咖啡杯,杯壁來明顯的溫?zé)岣校?,滾燙的咖啡滑過喉嚨,燙得我瞬間清醒——這是幻覺,剛才的修改的生效了。
我再也法欺欺,抓起包就往梯跑。
梯緩緩降,屬門倒映出我蒼的臉,我盯著己的倒,然,我的身也有碼:mn_mle_enm,=rgrmmer,tte=tire,=60%。
“=60%”?
這是游戲才有的生命值設(shè)定。
我盯著那串碼,嘗試著修改“”數(shù)值,可論我怎么點,那串碼都處于鎖定狀態(tài),只有“tte=tire”可以編輯。
我將“tire”改“wke”,瞬間,穴的脹痛感消失了,連續(xù)加班的疲憊像是被鍵清空,腦變得異常清醒。
梯門打,我?guī)缀跏翘又鴽_出寫字樓的。
凌晨的街道很安靜,只有偶爾駛過的出租。
我漫目的地往前走,目光掃過路邊的便店——那是我加班常去的4便店,板是個話多的年男,每次我去咖啡,他都多給我根火腿腸。
我走過去,想跟他瓶水,卻到板站收臺后,保持著“伸遞西”的姿勢,動動。
他的頭頂飄著碼:n_keeer,tin=gie_ge,l=00。
“板?”
我喊了聲,他沒反應(yīng),依舊保持著那個姿勢。
我繞到收臺后面,發(fā)他的眼睛是空洞的,像是沒有靈魂的木偶。
就這,他突然動了,機械地將根火腿腸柜臺,嘴重復(fù)著:“加班辛苦,你根?!?br>
說完,又恢復(fù)了之前的姿勢,始循次“遞西”的動作。
我著那根火腿腸,又了板頭頂?shù)膌=00——他己經(jīng)重復(fù)這個動作00次了。
股寒意從腳底竄頭頂。
我終于明,為什么剛才那個崴腳的突然恢復(fù),為什么咖啡能瞬間變熱,為什么板像卡住的程序樣重復(fù)動作——這個界,的是個度仿的虛擬游戲,而我,可能是某個玩家,也可能是……個被困這的“程序”。
我敢再待去,轉(zhuǎn)身就跑。
跑過個路,我意識地向紅綠燈——紅燈亮著,倒計顯示0秒。
這個紅綠燈我每都經(jīng)過,紅燈長確實每次都是0秒,以前我只覺得是交規(guī)則,想來,這明是固定的程序設(shè)定。
我停腳步,盯著紅綠燈的碼:trffi_ligt,re_time=0,green_time=60。
我深氣,伸出,將“re_time=0”改了“re_time=”。
紅燈瞬間熄滅,綠燈亮起。
路等待的輛先是愣了,然后紛紛啟動,差點撞從另個方向沖過來的動。
動主罵罵咧咧地剎,而我卻盯著紅綠燈,臟狂跳——修改功了,但這種打破“規(guī)則”的行為,被什么察覺到?
就這,陣?yán)滹L(fēng)從背后吹來。
我猛地回頭,到個穿著風(fēng)衣的男站路的,拿著個的板,屏幕亮著,面似乎顯示著什么。
他的目光首首地盯著我,眼冰冷,像是審個“異常文件”。
我和他對了秒,那秒,我清晰地到他的衣領(lǐng),沒有何藍(lán)碼。
是NPC,也是像我樣能到碼的“異常者”。
那他是誰?
游戲管理員?
男沒有說話,只是用指板輕輕點了。
我立刻向紅綠燈,剛才被我修改“”的“re_time”,正動變回“0”,藍(lán)碼像是有了我修復(fù)能力,點點恢復(fù)原來的樣子。
綠燈再次變紅燈,路恢復(fù)了正常。
而那個穿風(fēng)衣的男,也轉(zhuǎn)身走進(jìn)了,消失見。
我站原地,冷汗?jié)裢噶艘r衫。
剛才的修改,然被察覺到了。
這個虛擬界,有“管理員”監(jiān)控著切,像清理BUG樣,清除所有打破規(guī)則的存。
我須盡弄清楚,這個界到底是什么?
我為什么這?
怎樣才能離?
我抬頭向?qū)懽謽琼攲拥哪藓鐭?,那面也浮動著碼:iling_nen,wer=00%,rn_time=4。
我攥緊拳頭,指尖因為用力而發(fā)——作為名程序員,我擅長的就是找漏洞、改碼。
既然這個界是程序,那它就定有破綻。
我要找到那個破綻,打破這個虛擬的牢籠,回到正的實。
顯示器的藍(lán)光映臉,我盯著屏幕密密麻麻的碼,指尖鍵盤機械地敲擊著——這己經(jīng)是我連續(xù)加班的,為了趕完這個項目,整個部門都被榨干了。
“陳默,剩的模塊你收尾,我先撤了?!?br>
同事張打著哈欠站起來,椅子地板拖出刺耳的聲響,“記得鎖門,明早點板要驗收?!?br>
我頭也沒抬地應(yīng)了聲,目光依舊停留碼界面。
咖啡因的效早己過去,穴突突地跳著,眼前的碼始出重,行行像是水浮動。
我揉了揉眼睛,想讓清晰些,可再睜眼,詭異的事發(fā)生了。
屏幕邊緣的墻,竟然浮出淡淡的藍(lán)條,像是腦未渲染完的框架圖。
我以為是疲勞過度產(chǎn)生的幻覺,伸去摸那面墻,指尖觸碰到的卻是冰涼的實,可那些藍(lán)條依舊墻流動,甚至組了串我悉的碼格式:wll_wite,textre=0.,rne=5。
“搞什么?”
我嘀咕著,以為是寫字樓的LED燈出了問題,可轉(zhuǎn)頭向窗,臟猛地縮。
樓的街道,昏的路燈,每個路過的行身,都纏繞著同樣的藍(lán)條。
有的頭頂飄著mn_mle,ge=5,me_ee=.,有的背包顯示著g_lk,ity=0,weigt=.5,就連路邊的垃圾桶,碼都清晰可見:tr_n,mteril=metl,fll_rte=60%。
這些是幻覺。
我猛地站起來,椅子倒地發(fā)出響。
我沖到窗邊,用力揉了揉眼睛,甚至掐了己腿把——劇烈的痛感來,可那些藍(lán)碼非但沒消失,反而因為我的緒動,變得更加清晰。
個穿著紅連衣裙的走過垃圾桶,她的碼突然閃爍了,me_ee從.變了0.,緊接著她就蹲身,揉了揉腳踝,像是突然崴了腳。
我盯著她的碼,鬼使差地伸出,指尖朝著空那串me_ee=0.的碼虛點了。
就指尖觸碰到空氣的瞬間,我感覺像是按了鍵盤的回鍵。
那串碼的“0.”突然變了可編輯狀態(tài),我意識地默念“改.5”,秒,碼刷新me_ee=.5,那個立刻站起身,腳步輕地走遠(yuǎn)了,剛才崴腳的窘迫仿佛從未發(fā)生過。
我的后背瞬間被冷汗浸濕。
作為名資深程序員,我太悉這種作邏輯了——選參數(shù)、修改數(shù)值、確認(rèn)生效,這明就是調(diào)試程序。
可眼前的切都是實的:疼的身、亮的路燈、呼的行,怎么可能是程序?
除非……我生活的界,本身就是個程序。
這個念頭剛冒出來,就被我行壓了去。
我是程序員,是科幻說主角,連續(xù)加班產(chǎn)生的認(rèn)知偏差,才是更合理的解釋。
我深氣,決定先離寫字樓,找個地方清醒。
收拾西,我瞥見桌喝了半的冷咖啡,杯壁凝滿了水珠。
鬼使差地,我向那杯咖啡,然,藍(lán)碼浮杯子表面:ffee_l,temertre=0℃,lme=50ml。
我伸出,指尖再次觸碰那串碼,將“temertre=0℃”改了“0℃”。
沒有何煙霧繚繞的效,也沒有滋滋的加熱聲,可當(dāng)我端起咖啡杯,杯壁來明顯的溫?zé)岣校?,滾燙的咖啡滑過喉嚨,燙得我瞬間清醒——這是幻覺,剛才的修改的生效了。
我再也法欺欺,抓起包就往梯跑。
梯緩緩降,屬門倒映出我蒼的臉,我盯著己的倒,然,我的身也有碼:mn_mle_enm,=rgrmmer,tte=tire,=60%。
“=60%”?
這是游戲才有的生命值設(shè)定。
我盯著那串碼,嘗試著修改“”數(shù)值,可論我怎么點,那串碼都處于鎖定狀態(tài),只有“tte=tire”可以編輯。
我將“tire”改“wke”,瞬間,穴的脹痛感消失了,連續(xù)加班的疲憊像是被鍵清空,腦變得異常清醒。
梯門打,我?guī)缀跏翘又鴽_出寫字樓的。
凌晨的街道很安靜,只有偶爾駛過的出租。
我漫目的地往前走,目光掃過路邊的便店——那是我加班常去的4便店,板是個話多的年男,每次我去咖啡,他都多給我根火腿腸。
我走過去,想跟他瓶水,卻到板站收臺后,保持著“伸遞西”的姿勢,動動。
他的頭頂飄著碼:n_keeer,tin=gie_ge,l=00。
“板?”
我喊了聲,他沒反應(yīng),依舊保持著那個姿勢。
我繞到收臺后面,發(fā)他的眼睛是空洞的,像是沒有靈魂的木偶。
就這,他突然動了,機械地將根火腿腸柜臺,嘴重復(fù)著:“加班辛苦,你根?!?br>
說完,又恢復(fù)了之前的姿勢,始循次“遞西”的動作。
我著那根火腿腸,又了板頭頂?shù)膌=00——他己經(jīng)重復(fù)這個動作00次了。
股寒意從腳底竄頭頂。
我終于明,為什么剛才那個崴腳的突然恢復(fù),為什么咖啡能瞬間變熱,為什么板像卡住的程序樣重復(fù)動作——這個界,的是個度仿的虛擬游戲,而我,可能是某個玩家,也可能是……個被困這的“程序”。
我敢再待去,轉(zhuǎn)身就跑。
跑過個路,我意識地向紅綠燈——紅燈亮著,倒計顯示0秒。
這個紅綠燈我每都經(jīng)過,紅燈長確實每次都是0秒,以前我只覺得是交規(guī)則,想來,這明是固定的程序設(shè)定。
我停腳步,盯著紅綠燈的碼:trffi_ligt,re_time=0,green_time=60。
我深氣,伸出,將“re_time=0”改了“re_time=”。
紅燈瞬間熄滅,綠燈亮起。
路等待的輛先是愣了,然后紛紛啟動,差點撞從另個方向沖過來的動。
動主罵罵咧咧地剎,而我卻盯著紅綠燈,臟狂跳——修改功了,但這種打破“規(guī)則”的行為,被什么察覺到?
就這,陣?yán)滹L(fēng)從背后吹來。
我猛地回頭,到個穿著風(fēng)衣的男站路的,拿著個的板,屏幕亮著,面似乎顯示著什么。
他的目光首首地盯著我,眼冰冷,像是審個“異常文件”。
我和他對了秒,那秒,我清晰地到他的衣領(lǐng),沒有何藍(lán)碼。
是NPC,也是像我樣能到碼的“異常者”。
那他是誰?
游戲管理員?
男沒有說話,只是用指板輕輕點了。
我立刻向紅綠燈,剛才被我修改“”的“re_time”,正動變回“0”,藍(lán)碼像是有了我修復(fù)能力,點點恢復(fù)原來的樣子。
綠燈再次變紅燈,路恢復(fù)了正常。
而那個穿風(fēng)衣的男,也轉(zhuǎn)身走進(jìn)了,消失見。
我站原地,冷汗?jié)裢噶艘r衫。
剛才的修改,然被察覺到了。
這個虛擬界,有“管理員”監(jiān)控著切,像清理BUG樣,清除所有打破規(guī)則的存。
我須盡弄清楚,這個界到底是什么?
我為什么這?
怎樣才能離?
我抬頭向?qū)懽謽琼攲拥哪藓鐭?,那面也浮動著碼:iling_nen,wer=00%,rn_time=4。
我攥緊拳頭,指尖因為用力而發(fā)——作為名程序員,我擅長的就是找漏洞、改碼。
既然這個界是程序,那它就定有破綻。
我要找到那個破綻,打破這個虛擬的牢籠,回到正的實。