劉峰
一
詹姆斯今年23歲,在火車站做售票員。這里是個(gè)小車站,客流量很少,工作不累但很枯燥乏味。
這天,詹姆斯正在百無(wú)聊賴地玩弄著鋼筆,一個(gè)年輕漂亮的姑娘過來,說:“請(qǐng)給我一張到白溪鎮(zhèn)的車票?!?/p>
詹姆斯馬上說道:“你是不是說錯(cuò)地名了?這里不賣到白溪鎮(zhèn)的車票。”
姑娘生氣地說:“怎么可能?我在這里工作好幾年了,想回老家看望一下父母,你居然不賣票給我?!?/p>
詹姆斯覺得這姑娘有些不可理喻,他在這里工作了好幾年了,車次、車站、什么時(shí)候發(fā)車,什么時(shí)候到哪個(gè)站記得滾瓜爛熟。即便這樣,他還是拿出火車時(shí)刻表對(duì)姑娘說:“我沒有騙你,不信你自己看?!?/p>
姑娘接過火車時(shí)刻表,仔細(xì)看了很久,最后面帶疑惑地說:“很奇怪啊,我老家就在白溪鎮(zhèn)。一年前,我還回去過,現(xiàn)在怎么會(huì)找不到呢?”說完,姑娘就把火車時(shí)刻表還給詹姆斯,出去了。
詹姆斯覺得這姑娘好奇怪,怎么會(huì)連自己老家的名字都記錯(cuò)?他看著姑娘的背影,忽然覺得好像在哪里見過她,白溪鎮(zhèn)這個(gè)名字他也好像聽說過。
恰好到了下班的時(shí)間,詹姆斯顧不上打下班卡,急匆匆追了出去。但是,姑娘的身影已經(jīng)在人群中消失了。詹姆斯的頭忽然疼起來,白溪鎮(zhèn),這個(gè)名字怎么那么熟悉?但他知道,全國(guó)的火車站都沒有叫白溪鎮(zhèn)的。
詹姆斯在附近繼續(xù)尋找著,在不遠(yuǎn)的地方,他在一家飯店門口又看到了那個(gè)姑娘。姑娘進(jìn)了飯店,喊著:“爸爸,媽媽,我回來了?!?/p>
從飯店里走出兩位老人,笑瞇瞇地對(duì)姑娘說:“珍妮,你回來了?”
說完,珍妮進(jìn)了后廚,很快開始給顧客送飯菜。詹姆斯很生氣,這姑娘明顯是用一個(gè)根本不存在的地名拿他尋開心,她的父母不是就在這里嗎?
詹姆斯氣不過,進(jìn)了飯店,對(duì)姑娘喊道:“不管你是出于什么目的,但你今天拿我尋開心的事情,不能就這樣算了。我警告你……”
珍妮一臉迷茫地問:“你是誰(shuí)啊?是來用餐的話,請(qǐng)你先點(diǎn)餐?!?/p>
詹姆斯說道:“我是火車站的售票員,你剛才用一個(gè)根本不存在的地址來買車票,還謊稱你要回老家,原來,你不過是在拿我尋開心。”
珍妮更加迷茫,說道:“什么火車站?雖然離得很近,但我極少去,我更沒有見過你。還有什么老家?我是這里出生長(zhǎng)大的?!?/p>
詹姆斯快被氣暈了,這姑娘真能裝,就大聲說道:“不管你的目的是什么,請(qǐng)你以后學(xué)會(huì)尊重人。如果再有下次,我就要報(bào)警了?!?/p>
這時(shí)候,姑娘突然睜大了眼睛,輕聲問詹姆斯:“約翰,是你嗎?”
詹姆斯的頭瞬間又疼了起來,約翰,這個(gè)名字好熟悉。詹姆斯回憶起,好像他曾經(jīng)叫過約翰,有個(gè)叫愛麗絲的姑娘和他一起在白溪鎮(zhèn)生活??墒?,再具體一點(diǎn),他什么都想不起來了。
這時(shí)候,珍妮說道:“約翰,你忘記了?白溪鎮(zhèn)在海邊,風(fēng)光美極了,到了夏天,我和你就會(huì)去沙灘曬太陽(yáng)?”
詹姆斯猛然想起來,確實(shí)是這樣的。他努力回憶著,說道:“在小鎮(zhèn)的后面有一座高山,山上風(fēng)景秀麗,我們?cè)谏缴险肮?,在瀑布下玩耍,渴了就喝小溪水。你,你是愛麗絲?”
珍妮也連連點(diǎn)頭:“是的,我也想起來了。有一次,咱們回家太晚了,還被大人訓(xùn)斥?!?/p>
兩個(gè)人說了很久,可以斷定,白溪鎮(zhèn)是存在的,他們從小就在白溪鎮(zhèn)長(zhǎng)大。但不知道為什么,現(xiàn)在白溪鎮(zhèn)不見了,他們也把白溪鎮(zhèn)給忘記了。
二
詹姆斯覺得很奇怪,白溪鎮(zhèn)明明是自己生活了20多年的老家,為什么之前一點(diǎn)都想不起來。而且,他明明和珍妮或者愛麗絲有過浪漫的愛情,為什么兩個(gè)人會(huì)都忘記?為了弄明白是怎么回事,詹姆斯請(qǐng)了一個(gè)月的假,他決定一定要找到白溪鎮(zhèn),找回他和愛麗絲的過去。
但是,詹姆斯和愛麗絲沒找到白溪鎮(zhèn),更沒有找到他們記憶中的老家。
愛麗絲對(duì)詹姆斯說道:“約翰,難不成,咱們的記憶被人修改了?”
詹姆斯和愛麗絲商量了很久,也想不出來是怎么回事。這時(shí)候,突然有一輛汽車在他們面前停了下來。從車上走下一個(gè)黑衣人,拿著機(jī)關(guān)槍對(duì)著他們就是一陣掃射。詹姆斯和愛麗絲嚇得連滾帶爬,逃了很遠(yuǎn)。黑衣人緊追不舍,他手中的機(jī)關(guān)槍換成了火箭筒,瞄準(zhǔn)了他們。這時(shí)候,猛然有槍聲響起,黑衣人倒地身亡。
救他們的是個(gè)年輕帥氣的男人,詹姆斯和愛麗絲急忙上前道謝。男人卻不理會(huì)他們,直接跳上自己的汽車準(zhǔn)備離開。
詹姆斯對(duì)著男人大喊:“請(qǐng)你幫幫我們?!?/p>
帥氣的男人不可思議地看著詹姆斯問:“想我?guī)湍闶裁矗俊?/p>
詹姆斯把他和愛麗絲的疑惑告訴了他。
帥氣男人面露難色,說道:“我可以帶你們?nèi)?。但是,你們必須答?yīng)我兩個(gè)條件。第一,你們只能去一次,而且,這件事絕對(duì)不能對(duì)第三個(gè)人說起;第二,一路上,你們必須閉上眼睛,不能記路線?!?/p>
詹姆斯和愛麗絲一口答應(yīng)。詹姆斯問起男人的名字,男人自稱叫布萊恩。
布萊恩開著車,沿著山路朝白溪鎮(zhèn)駛?cè)?。突然,布萊恩嚇了一跳,說道:“不好,有人要來追殺我們?!闭f完,他停下車,搶劫了一輛車子,讓詹姆斯和愛麗絲進(jìn)去,說道:“你們馬上回去,假裝什么事情都沒有發(fā)生過?!?/p>
說完,開著自己的車子,就要離開。這時(shí)候,從天上飛過幾架戰(zhàn)斗機(jī),丟下幾顆炸彈,將布萊恩的車子炸得粉碎。
詹姆斯和愛麗絲都嚇壞了,幕后的人究竟是誰(shuí)?唯一知道白溪鎮(zhèn)下落的布萊恩也死了,要想找到白溪鎮(zhèn)更是難上加難了。更讓他們傷心的是,布萊恩是因?yàn)橐獛椭麄儾潘赖摹?/p>
詹姆斯和愛麗絲回到老家,他們驚訝地發(fā)現(xiàn)布萊恩正在飯店門口等他們。
詹姆斯興奮地問:“布萊恩,你沒有死?”
布萊恩笑了笑說道:“我是擁有超能力的人,不會(huì)輕易被殺死的。”他拍了拍自己的豪車,說道:“上車吧,咱們還去白溪鎮(zhèn)?!?/p>
三
他們駕車一路狂奔。猛然間,兩輛坦克擋在了前面。還沒等坦克開火,布萊恩搶先發(fā)射了車上的導(dǎo)彈,將坦克炸成碎片。
詹姆斯和愛麗絲目瞪口呆,布萊恩不但能死而復(fù)活,還擁有強(qiáng)大的武器。還沒有等他們開口,遠(yuǎn)處飛來三架戰(zhàn)斗機(jī),朝他們發(fā)射導(dǎo)彈。布萊恩臨危不懼,熟練地駕車躲開導(dǎo)彈的攻擊。這時(shí)候,敵人的戰(zhàn)斗機(jī)越來越多,炮彈在他們身邊不時(shí)爆炸。
突然,敵人的戰(zhàn)機(jī)遭到了攻擊,紛紛中彈墜毀。
從布萊恩的耳機(jī)里傳來一個(gè)女人的聲音:“布萊恩,敵人交給我,你一定要帶他們找到白溪鎮(zhèn)……”女人的話還沒說完,從耳機(jī)里傳來爆炸聲,很明顯,女人中彈身亡了。
詹姆斯和愛麗絲抬頭一看,戰(zhàn)機(jī)密密麻麻,幾乎占據(jù)了半個(gè)天空,雙方在天空打得天昏地暗,中彈的飛機(jī)紛紛墜毀。
詹姆斯忍不住了,大聲對(duì)布萊恩說道:“布萊恩先生,感謝你和好友給我們的幫助。現(xiàn)在我們不想再去白溪鎮(zhèn)了,請(qǐng)他們都住手好嗎?大家不要再做這種無(wú)謂的犧牲了?!?/p>
布萊恩沒有說話,他把車子停在一個(gè)安全的地方,然后換上了早就準(zhǔn)備好的飛機(jī)。
愛麗絲也想說什么。布萊恩卻阻止她,說道:“這是我們計(jì)劃了很久的行動(dòng),現(xiàn)在請(qǐng)你們閉上嘴巴,聽從我的安排?!?/p>
說完,布萊恩駕駛飛機(jī)朝西北方向開去。
猛然間,五架敵機(jī)飛過來,朝他們猛烈開火。布萊恩胸口中彈,奄奄一息。詹姆斯很自責(zé):“對(duì)不起,都怪我太任性,造成了這樣嚴(yán)重的后果?!?/p>
布萊恩睜開眼,對(duì)詹姆斯說道:“你來駕駛飛機(jī),朝這個(gè)方向一直開去,不要停?!?/p>
詹姆斯說:“不,我不想去了。我不要那么多人死亡?!?/p>
布萊恩笑了笑說道:“我們這樣做的目的,都是為了讓你們?nèi)グ紫?zhèn),請(qǐng)不要辜負(fù)了我們的希望。還有,謝謝你!”說完,布萊恩就閉上了眼睛。
詹姆斯痛不欲生,他更不明白布萊恩最后對(duì)他的道謝又是什么意思。
愛麗絲也悲傷地說:“我們不去了吧,請(qǐng)他們住手,不要再打了?!?/p>
這時(shí)候,十幾架敵機(jī)把他們圍了起來。
就在詹姆斯和愛麗絲絕望的時(shí)候,從四面八方飛來了許多戰(zhàn)斗機(jī),他們似乎生怕會(huì)誤傷了詹姆斯的飛機(jī),他們沒有發(fā)射導(dǎo)彈,而是選擇了直接撞上敵機(jī)和他們同歸于盡。
詹姆斯還在猶豫,飛機(jī)上通信設(shè)備響了起來。
不知道誰(shuí)喊道:“詹姆斯,快去白溪鎮(zhèn)?!?/p>
緊接著,無(wú)數(shù)人在齊聲喊著:“詹姆斯,快去白溪鎮(zhèn),快去白溪鎮(zhèn)?!?/p>
雖然不清楚到底為了什么,詹姆斯咬緊牙,駕駛著飛機(jī),按照布萊恩說的方向飛去。不知道飛了多久,前面一片白茫茫的,什么都沒有,好像傳說中的虛無(wú)縹緲之地。
詹姆斯和愛麗絲都害怕起來,生怕再飛下去,就是地獄了。但想到那么多人為了他們而死,詹姆斯和愛麗絲選擇了繼續(xù)前行。
就這樣,他們?cè)谔摕o(wú)的空間里飛行了很久,愛麗絲驚喜地大叫:“看,白溪鎮(zhèn)!”
詹姆斯定睛一看,前面確實(shí)出現(xiàn)了連綿的高山、郁郁蔥蔥的森林、蔚藍(lán)的天空,還有波浪起伏的海洋。
和詹姆斯記憶中的一模一樣。鎮(zhèn)上商店、加油站、飯店、銀行……一應(yīng)俱全。但是,這里空無(wú)一人,好像一座鬼城。
詹姆斯回到自己記憶中的老家,里面也沒有記憶中的親人。他和愛麗絲感覺到了不對(duì)勁,這里似乎幾十年沒有人居住過,但這里的家具都是好好的,建筑物也都是完整無(wú)缺的。甚至,連超市的商品都井井有條,甚至沒有過保質(zhì)期。
他們重新回到大街上,陷入深深的苦思,這里并沒有什么陰謀,但小鎮(zhèn)的秘密到底是什么呢?
這時(shí)候,無(wú)數(shù)戰(zhàn)斗機(jī)呼嘯著飛了過來,漫天的飛機(jī)擋住了整個(gè)天空。
一架飛機(jī)降落,布萊恩微笑著走到了他們面前。
緊接著,上萬(wàn)人從飛機(jī)里走出來,圍在他們身邊。
詹姆斯目瞪口呆,問:“到底是怎么回事?”
布萊恩笑著說道:“看來是時(shí)候告訴你們真相了。其實(shí),你們生活在一個(gè)虛擬的游戲的世界里?!?/p>
四
布萊恩說,詹姆斯和愛麗絲都是游戲中的NPC(非游戲玩家,只有系統(tǒng)設(shè)定好的動(dòng)作和對(duì)話),布萊恩和他的朋友們是這款游戲中的玩家,因此,他們可以死而復(fù)活。
布萊恩只是一個(gè)普通的游戲玩家,一次在游戲中無(wú)意間營(yíng)救了詹姆斯和愛麗絲。當(dāng)他知道兩人試圖尋找一個(gè)不存在的地方之后,對(duì)他們產(chǎn)生了興趣。
布萊恩退出游戲,回到現(xiàn)實(shí)之后,在論壇發(fā)帖,尋找游戲中叫白溪鎮(zhèn)的地方。很快,他在游戲公司前主管的幫助下找到了答案:白溪鎮(zhèn)是游戲公司在開發(fā)游戲的前期設(shè)置的地方,后來因?yàn)橛螒騽∏榈男薷?,把白溪?zhèn)刪掉了。如果把整個(gè)白溪鎮(zhèn)的代碼和建模(游戲中按照比例做成的人物、場(chǎng)景和道具物體)刪掉會(huì)浪費(fèi)很多時(shí)間和精力,他們就把白溪鎮(zhèn)的代碼和建模隱藏了起來。按照最早的游戲劇本,詹姆斯和愛麗絲是白溪鎮(zhèn)青梅竹馬的一對(duì)情侶,但游戲公司高層認(rèn)為對(duì)NPC這樣設(shè)置純屬浪費(fèi),就把他們分開了,并給他們?cè)O(shè)定了新的身份和工作。
布萊恩把詹姆斯和愛麗絲的遭遇發(fā)布到互聯(lián)網(wǎng)上。游戲玩家對(duì)游戲中的NPC能產(chǎn)生自我意識(shí),尋找故鄉(xiāng)的故事產(chǎn)生了巨大的興趣,他們都希望能幫助詹姆斯和愛麗絲實(shí)現(xiàn)他們的愿望。
布萊恩也決定和前主管聯(lián)手幫助詹姆斯和愛麗絲尋找白溪鎮(zhèn)。這位主管最早參與設(shè)計(jì)了游戲人物和劇情,游戲快要發(fā)售的時(shí)候,她因?yàn)橐庖姾皖I(lǐng)導(dǎo)不一致被開除。在她的幫助下,布萊恩安裝了新的MOD(游戲模組;游戲的修改或者增強(qiáng)的程序),這樣就能讓白溪鎮(zhèn)重新出現(xiàn)了。但是,游戲公司得知兩個(gè)NPC被喚醒,生怕會(huì)影響到游戲的劇情,他們?cè)?jīng)勸阻過布萊恩,但布萊恩不聽他們的。游戲公司沒有把布萊恩放在眼里,直接在布萊恩帶詹姆斯和愛麗絲去白溪鎮(zhèn)的路上,把他們炸死。
游戲公司粗魯?shù)呐e動(dòng)徹底激怒了游戲玩家,游戲公司只知道想辦法讓玩家充錢,從不在乎玩家的感受。
布萊恩在網(wǎng)上發(fā)帖,一定要幫助詹姆斯和愛麗絲。在他的號(hào)召下,無(wú)數(shù)游戲玩家聚集在一起,他們同時(shí)登錄游戲,在游戲中和游戲公司的代碼戰(zhàn)斗。游戲公司不甘示弱,派了越來越多的“人”來試圖殺死詹姆斯和愛麗絲。但越來越多的游戲玩家加入,他們?cè)谟螒蛑袘?zhàn)斗——死亡——重生——戰(zhàn)斗——死亡……最高峰的時(shí)候,有二十萬(wàn)玩家同時(shí)在線參與了營(yíng)救行動(dòng)。
游戲中的戰(zhàn)火也燒到了現(xiàn)實(shí),數(shù)千名玩家聚集在游戲公司門前,要求必須還回詹姆斯和愛麗絲的人生。這一舉動(dòng)直接使游戲公司的股價(jià)腰斬。這時(shí)候游戲公司才意識(shí)到事情的嚴(yán)重性。他們不得不緊急商討對(duì)策,最后出面承諾,允許詹姆斯和愛麗絲回到白溪鎮(zhèn)。
但游戲玩家們?nèi)匀徊粷M足,他們提出要求,還詹姆斯和愛麗絲自由,恢復(fù)他們之前的人生,讓他們能幸福地生活在一起。游戲公司也無(wú)奈答應(yīng)了。
聽完布萊恩的講述,詹姆斯和愛麗絲這才知道了真相,但沒有想到,他們的舉動(dòng)會(huì)帶來如此嚴(yán)重的后果。
這時(shí)候,一個(gè)女孩子走到了他們身邊。
布萊恩介紹說:“她是游戲公司之前主管,也是她幫助我們找到了白溪鎮(zhèn)。她也是第一個(gè)為了保護(hù)你們‘陣亡的人,她剛剛和游戲公司談判,取得了重大勝利?!?/p>
女孩主動(dòng)伸手和詹姆斯愛麗絲握手,然后興奮地說道:“剛才游戲公司出面做了保證,以后將增加游戲補(bǔ)?。ㄓ螒蚬俜结槍?duì)原來發(fā)布的軟件中的錯(cuò)誤、缺陷、漏洞等所作的修訂、改進(jìn)、完善的程序),將白溪鎮(zhèn)廢棄的代碼和建模重新上線,讓詹姆斯和愛麗絲永遠(yuǎn)在這里生活;還有,詹姆斯和愛麗絲的故事線將重新修改,他們以后將不再是NPC,而是主角之一?!?/p>
人群中頓時(shí)發(fā)出山呼海嘯的歡呼聲,每個(gè)人都興奮得難以自已。
女孩又說道:“詹姆斯和愛麗絲以后會(huì)在白溪鎮(zhèn)結(jié)婚,他們會(huì)有很多孩子。我建議,等詹姆斯和愛麗絲結(jié)婚的時(shí)候,咱們都來參加他們的婚禮,可以嗎?”
人群頓時(shí)歡呼雀躍:“那太好了,我們都會(huì)來的?!?/p>
詹姆斯和愛麗絲看著他們興奮的樣子,雖然很感激,但仍然有些茫然。
詹姆斯說:“謝謝你們?yōu)槲液蛺埯惤z作出的貢獻(xiàn)和犧牲,雖然我不知道游戲中的NPC是什么意思?!?/p>
“詹姆斯,你不要謝我們。其實(shí),我們要感謝你們?!辈既R恩嚴(yán)肅地說道,“別看我們?cè)谟螒蛑锌梢詿o(wú)所不能,甚至死而復(fù)活,但在現(xiàn)實(shí)的世界里,我們也都是NPC。我們沒有身份、沒有背景、沒有金錢、也沒有權(quán)力。我們的意見得不到尊重,我們的聲音得不到傾聽,我們的尊嚴(yán)遭到踐踏,我們的身體遭到摧殘。我們付出的這一切,都僅僅是為了能茍活下去。”
布萊恩的一番話,讓原本都很興奮的游戲玩家們都沉默下來。
布萊恩繼續(xù)說道:“我們玩游戲,不過是暫時(shí)忘記了生活的殘酷,暫時(shí)忘記我們卑微的命運(yùn)和悲慘的人生,我們都是對(duì)生活絕望,對(duì)未來沒有信心的人。但是,你們改變了我們的人生觀?!?/p>
詹姆斯還是不明白。
布萊恩說道:“你們是NPC,可是,就算你們被人為地改變了命運(yùn),但仍然不忘初心,沒有徹底忘記彼此,甚至改變了自己的命運(yùn),從一個(gè)NPC,變成了游戲的主角。我們應(yīng)該像你們一樣,要勇敢地面對(duì)自己的人生,不能永遠(yuǎn)在游戲中逃避現(xiàn)實(shí)。我們幫助你們完成了心愿,也證明了自己。我們這些失敗者,在社會(huì)上被人看不起的人,只要團(tuán)結(jié)、堅(jiān)持,一樣可以打敗游戲公司,即便它是世界上最大的游戲公司。是你們讓我們不再墮落,是你們讓我們振奮起來,重新審視自己的人生。你們找到了心中的圣地,我們也找到了心中的圣地。我相信,只要努力,我們一定也能擺脫NPC的命運(yùn),成為人生的主角。”
布萊恩說完,玩家們?cè)俅伟l(fā)出山呼海嘯般的歡呼聲。很快,眼前的人都消失了。詹姆斯和愛麗絲知道,他們都退出了游戲。
詹姆斯和愛麗絲開心地在白溪鎮(zhèn)生活著。兩人婚禮那天,無(wú)數(shù)飛機(jī)在天空中飛行,他們?cè)诳罩姓归_祝福的標(biāo)語(yǔ)。詹姆斯和愛麗絲認(rèn)出來,其中一架飛機(jī)就是布萊恩駕駛的。
(插圖/張恩衛(wèi))