程序员的生存守则
2015-05-14
文/小熊不骨
简介:程序员夫妇在某天双双穿越成全息古代网游的NPC,在不能篡改游戏的剧情下,直到找到系统bug。
呐!赵程衍,你觉得我这个身体的将军老爹是不是系统bug?而且游戏的剧情是你要谋权篡位哎,你除了会写代码,还会宫斗吗?
【一】
我爹把我喊到他的书房,板着一张脸问我:“闺女啊,你和那姓赵的近日是怎么回事啊?”
我爹口中姓赵的本名叫赵程衍,是我强抢回来的相公。
我挠了挠头,试探性地看了我老爹一眼,含含糊糊地说:“我和他挺好的啊。”
我爹一拍桌子,吹胡子瞪眼地大声说:“挺好的?好到要让你每天都陪着他?我老程家的闺女不比那男人差啊,就算他是你相公,你也不能赶着去伺候他!男人不能惯!”他越说越起劲,干脆撩起袖子,直接指着我的鼻子开始训诫道,“闺女啊,不是阿爹说你,自从你嫁了那姓赵的,这这这……真是越来越小家子气了,还整日待在家里不出门,哪还有我老程家的豪气。”
我不能告诉他的是,他那以往威武雄壮、徒手能打虎的女儿打算转行当乖巧小媳妇儿了。所以我乖乖地回到了房间,认真地向赵程衍传达了我爹的意思:“赵程衍同志,我这具身体的爹嫌弃我不够粗暴,这该怎么办才好。”
赵程衍瞥了我一眼,那张英俊得不像话的脸上让人看不出表情:“那你的意思是?”
我很真诚地望着他:“不然我把你拖出去家暴一顿,也好证明给他看?”
赵程衍盯着我看了半晌,双手交叉在一起,脸上平静无波,好一会儿才慢吞吞地道:“陈双双,收起你的那点小心思。不要以为这里是古代,你是大将军的女儿,就能爬到我的头上无法无天。”
我瘪了瘪嘴,有些不甘心地继续说:“可我那便宜老爹让我明日去军营操练,那么大的太阳,会晒坏我的。”
赵程衍不理我。
我再接再厉地劝说:“赵程衍,你不要忘了,我这个‘将军府女霸王不好当,你的‘七皇子更不好当。”
赵程衍不说话。
我:“你除了会写代码,难道还需要会谋权篡位、沙场打仗吗?”
赵程衍还是不说话。
我:“唔,让我想想,‘皇帝他儿子这个NPC(非玩家控制角色)每天都需要干什么呢?”
赵程衍叹了一口气,忍无可忍地低吼道:“陈双双,你闭嘴!”
【二】
我叫陈双双,是一个程序员。
赵程衍是我们研发组的Boss,我们公司最近开发出了一款叫《玩转盛世》的全息古代游戏。没想到游戏发生了一个bug,组织命令我俩进入游戏探查出bug并解决这个bug。为了不破坏游戏世界的平衡,我们俩必须假扮游戏里现有的智能NPC,并按照剧情发展的走向进行,直至解决bug。
托策划组那群恶趣味同志们的福,我的设定是将军府的女霸王。好家伙,这位女霸王五岁能胸口碎大石,七岁能只生擒猛虎,十六岁看上了隐姓埋名的七皇子赵程衍,直接抢了他当相公。
我对于这个女霸王角色本来是很不开心的,但在看到赵程衍的设定时,顿时觉得我的世界又充满了希望。
虽然赵程衍是七皇子,但母妃没什么地位,从小就在后宫那复杂的环境里饱受蹂躏。后来,他假死出宫,勾搭上了威武大将军的女儿,借着威武大将军那十万兵马谋权篡位。
换句话说,赵程衍是一个靠吃女人软饭才当上皇帝的小白脸。嗯,他吃的还是我的软饭。
这款游戏的设定庞大,我们找了大半个月也没找出bug,只好认命地扮演好自己的角色,顺着剧情走,等待着bug自己主动出现。
可现如今我有些慌张。因为按照剧情发展,今天早上我应该同赵程衍大吵一架,吵架的理由就是“你对我怎么可以这么冷淡?你到底爱不爱我”,然后我一怒之下策马狂奔,一个不慎竟从马背上跌了下来,就此摔断了腿。
我一想到摔断腿的场景就浑身发寒,扒拉着门框不肯松手:“赵程衍,我觉着夫妻俩吵架,然后再离家出走什么的真是太蠢了。而且,我一点儿都不想和你吵架。”
赵程衍面无表情地望了我一眼,说:“一切都是为了剧情发展。”
我不死心,扯着他的胳膊讨饶道:“我们可以适当灵活一点嘛。”
他眯起那双好看的桃花眼,似笑非笑地说:“陈双双,你不会是已经忘了大前天你往我脸上泼茶那回事吧?”
我干笑道:“那不是策划组设计的剧情嘛……”
赵程衍又看了我一眼,但是不再不说话。他穿着一身雪白的袍子,在阳光的照耀下整个人显得俊秀无比。我突然觉得有些口干舌燥,咽了咽口水正准备再说些什么,就听见他长叹了一口气:“算了算了,你摔断腿,受苦的人也还是我……”
他的话还没说完,我就被一只粗壮有力的手臂给扯住了:“闺女,走,跟老爹我骑马去!”
我最终还是摔断了一条腿,并且我老爹以方便我养伤为由,强制勒令我和赵程衍分房睡。
夜里,我翻来覆去地在床上滚,疼得怎么也睡不着,正琢磨着要不要去骚扰一下赵程衍,就听见房门吱呀一声被轻轻推开了。我微微起身一看,正巧看见赵程衍抱着一床被子,眼神无奈地看着我。
我突然觉得有些委屈,就冲他嚷嚷道:“都怪你!要不是你的电脑中病毒了,游戏源程序也不会被病毒感染,我们就不会遇到这么多事儿了!”
赵程衍的大长腿一迈,几步走到我的床边,放下被子,哭笑不得地道:“是谁在我的电脑上自作主张地安装了那个恶作剧的小软件?然后才害得我的电脑中病毒的?”
我瞪大了眼睛,一副“我没错”的样子:“那不是恶作剧!那是一颗圣诞树桌面插件!平安夜来了,在桌面上放一颗圣诞树,那多有气氛啊。”
只可惜,这么漂亮的圣诞树赵程衍还没来得及看见,他的电脑就中了病毒。于是,我们就被急匆匆地送往了这个游戏世界。
“呵,小儿科的东西!等我回家开启电脑的任务管理器,强行结束进程就能干掉它了。”
“赵程衍,你真没情调!”
赵程衍的嘴巴张了张,似乎要说些什么,屋顶却传来窸窸窣窣的一声响。我同赵程衍对视了一眼,我的脑中电光一闪,突然想起那段险些被我遗忘的剧情。
赵程衍他可是皇帝的儿子啊!身为皇帝的儿子,生活中怎么少得了被刺杀的情节?
策划组原本设计的剧情就是程双双堕马摔断腿,然后与赵程衍分房而睡,赵程衍没了自家武力值爆表的娘子保护,当晚被刺杀得受了重伤。生死攸关之际,他才恍然大悟,总算明白就算自己假死,然后隐姓埋名,宫里那些人也不会放过他,这才激发了他想谋权篡位的野心。
想到这些剧情,我就情不自禁地抓紧了赵程衍的手:“老公,我们喊救命吧?”
剧情什么的已经不重要了,小命才重要啊!大不了……我们任务失败,等回到现实后让老大臭骂一顿啊!
赵程衍的一双闪闪发亮的眼睛直直地看着我,没有如我预料的那般大喊救命,而是俯下头,嘴巴紧贴着我的唇,眼睛里闪过一抹我看不懂的情绪,半晌才说:“陈双双,你亲亲我吧。等你亲完,我就该去让别人砍了。”
【三】
赵程衍不仅是我的Boss,还是我的老公。
他作为一名十分出色的程序员老公,承担了家里的顶梁柱的角色。我作为一名不那么出色的程序员,只需要跟在他的身后混吃混喝。就目前而言,我终其一生都无法翻过他的五指山了。
最近,我做了唯一一件挑衅他身为家中男主人至高无上、无法撼动的地位的事情,那就是在圣诞节前夜,偷偷在他的电脑上安装运行了一个圣诞树App。
谁知道,就是这颗圣诞树,竟然把我们送到了这个见鬼的游戏世界里,而且还害得我摔断了腿,行动不便,赵程衍也因为重伤昏迷,躺在床上不省人事。
这样一来,我必须重新审视一下赵程衍同志的智商。
他在编程这一专业的智商肯定是高到无人能及的,但是在平常生活处事上的智商,真是低到让人鄙视的地步。
在这个游戏里,智能NPC一旦死亡就会彻底消失,不会再次刷新,不会重新出现在这个世界上。我没法确定,如果我和赵程衍也发生了意外,是不是还能安然无恙地回到现实。
只是找一个bug而已,何必把自己的性命都险些搭上!若不是我那霸气威武的将军老爹及时出现,赵程衍就真的要被捅成血窟窿了。
我不由得想起自己刚一来到这个游戏世界里,为了找bug,首先就把目标定在关系最近的将军老爹的身上。
策划组对将军老爹这个人物的设定是五大三粗、没什么文化,但惟独很宠自己的独生女儿。
我在一旁撺掇赵程衍:“要不然你当着我爹的面揍我一顿,我爹要是看着没有反应,那他肯定就是那个bug了!”
赵程衍斜睨了我一眼,带着嘲讽的语气说:“你觉得我这个穷酸书生能打得过七岁就抓老虎的你?”
我不依不饶地缠着赵程衍,但他的立场坚定。于是,我只好瞒着赵程衍,找来一堆化妆的工具在脸上捣鼓,把脸弄出鼻青脸肿的效果,然后抹了抹泪,转身奔去找我爹:“爹,赵程衍他打我!”
赵程衍跟在我的身后,脸色铁青。
闻言,我爹一把抓起那二十斤重的大铁锤,虎目一瞪:“小兔崽子,你是活得不耐烦了?”
我现实生活中的爹是一个教书匠,待人一向温文尔雅,哪怕是赵程衍上门说要娶我,他也不温不火。说实在的,我还蛮期待赵程衍被“岳父”这一角色教训的一幕的。
现如今,我也算是如了愿。
我回头冲赵程衍吐了吐舌头,只瞧见赵程衍黑着一张脸大步上前,冲我爹拱了拱手,说:“双双她……胡闹罢了。”
我觉得赵程衍这个打落牙齿往肚子里咽的样子很有趣,于是隔天又跑去找我老爹:“爹,赵程衍说他要跑路,不要我了!”
谁料我那个不按常理出牌的老爹兴奋地在门口点了一串大鞭炮,兴高采烈地说:“都说嫁出去的女儿泼出去的水,没想到我家这水还能被我给收回来!啊哈哈哈!真是太开心了!”
我傻眼了,一路狂奔回寝室,冲进赵程衍的怀抱:“赵程衍,我爹绝对是一个bug!我要回家!”
赵程衍弹了一下我的脑门,语气里有些挫败:“陈双双,我拜托你,你不要看到谁都以为那是bug好吗?”
“可是,要是找到bug的话,我们就能回家啦,所以我才这么着急嘛。赵同志,难道你不想回家吗?”
听了我的话,赵程衍的脸色在那一瞬间变得有些奇怪。他半晌都没有说话,只是把我紧紧地抱在了怀里。
“陈双双,你不要急,我们慢慢找。”
我爹出身于武将世家,所以从来都瞧不起赵程衍这种只会磨嘴皮子、拿笔杆子的寒酸书生。可是我万万没想到,当赵程衍面临被刺杀的危险时,他还是会出手相救。
我足足等了半年,等到我的断腿痊愈,整个人又重新生龙活虎了,赵程衍还是没有醒过来。我看着他那张苍白的脸,只觉得心脏像是被一只瞧不见的手给紧紧地攥住,勒得我喘不过气来。我伸出手指戳了戳他的脸,在他的耳边念叨着:“赵程衍同志,你在除了编程以外的事情上的低智商让我很担忧啊。都说生出来的女儿随爹,我要是跟你生了一个女儿,那她的智商会不会也受到你的影响啊?”
赵程衍闭着眼不说话。
我又戳他:“你说,我们需不需要向上头汇报,让他们给你弄一个‘皇帝他儿子外挂.exe来护身呐?”
赵程衍依旧紧闭着双眼不说话。
“或者你自己写一个?唔,让我想想到底用什么算法比较好。”
“陈双双,你闭嘴。”赵程衍终于睁开了眼睛,虚弱地望了我一眼。
我连忙凑上去,眨巴着眼望着赵程衍,直到确定他除了看起来虚弱了一点儿外,确实性命无忧,才松了一口气。我开口道:“赵程衍同志,我们不要找bug了,我们回去吧?”
赵程衍沉默一了下,半晌才张开嘴慢慢地道:“不要急,再等一段时间。”
虽然我一直很想回去,但是回去的办法赵程衍并没有告诉我,所以就算我想回去,只要他不松口,我也无可奈何。
突然,我回想了一下策划组设计的那段奇葩剧情,真是越想越心慌:“不能不急啊!等再过一段时间,你就要拿着我爹的白虎兵符领兵出征了。那可是打仗啊!打仗这事儿,你一个程序员,你会吗?再说了,你要是受伤了,即使你不疼,我还心疼呢!”
打仗这事儿,赵程衍自然是不会的。可是,对于装闷油瓶这事儿,他可是一把好手。
那日,我都急得想把手边的茶水泼他一脸了,他却始终一声不吭。
赵程衍就是这样,一旦有心事就会变成闷葫芦,宁肯闷死也不肯说话。在现实生活中,当他还是一个程序员时,遇到搞不定的程序就会这样。他会坐在家里,独自一人对着电脑好半天都不声不响。每当我看到他这样,我就只得关掉手中的游戏,陪在一旁,撑着下巴帮他把话说出来:“呀,这个bug要怎么解决呢?”
“……”
“唔,这里的循环参数改一改怎么样?”
“……”
“哇,调试成功了耶!老公,你好棒!”
这时,赵程衍就会揉揉眉心,合上电脑,三分恼怒七分无奈地瞪着我:“陈双双,你给我闭嘴。”
所以,我这辈子的终极目标就是能够写出一个“如何听见赵程衍的心声.exe”。
而现如今,赵程衍不肯吭声,我没办法了,只能气急败坏地跑到我爹的练功房,一把抱住我爹那粗壮的大腿哭诉道:“爹啊,你觉得当今哪个皇子的心地比较好,而且还有能力啊?是这样的,我有一份礼物想送给他。”
赵程衍自己想去送死我管不着,可是我不能眼睁睁地看着他去送死。
哼,我可不想年纪轻轻的就当了寡妇。
说什么要根据剧情走,不然就会有大祸临头,我才不信这些鬼话呢!
【四】
之后,我深深地明白了一个道理——信剧情者得永生,逆剧情者斩立决。
我有罪,因为我没有跟着剧情走,结果就真的招来了大祸。
我想把白虎符送给同七皇子一母同胞的六皇子,不成想那传闻中温文尔雅的六皇子竟然翻脸不认人,连白虎符也不要了,直接命令手下的人把我五花大绑后扔进柴房。
六皇子绝对是一个bug,哪有人到手的兵马会不要的啊!
六皇子的府邸很豪华,但他家的柴房很是破陋不堪。初秋的风从那些小洞钻了进来,吹得我打了一个哆嗦。我握紧了手中的白虎符,在心里暗骂了一顿六皇子,正琢磨着等我出去后要把白虎符送给哪个皇子比较好时,破旧的柴房木门吱呀一声被推了开来。穿着一身月牙白长袍的赵程衍阴沉着一张脸,大步走上前来靠近我,咬牙切齿地说:“陈双双,你是不是想死?”
我及时打了一个喷嚏,冲赵程衍伸出双手,可怜巴巴地道:“赵程衍,我冷。”
赵程衍待在原地,面无表情地看了我好一会儿,才叹了一口气,顺势解下身上的长袍披在我的肩上:“陈双双, 你把白虎符给我。”
我才不要给他呢,于是果断转移话题,屁颠屁颠地邀功:“赵程衍同志,你绝对想不到我发现了什么。我觉得六皇子就是我们要找的那个bug,我们是不是可以回家了?”
赵程衍搂着我的肩,沉默了半天才道:“他不是bug。”
“你怎么这么确定?”
“bug要是被发现了,那我们就该……就该从这里消失了。”
赵程衍蹲下身来,让我爬上他的背。我搂着他的脖子,小声地道:“赵程衍,我不想找bug了,只想回家,这里一点儿都不自由。”
我们在这里什么都要按照剧情来,做任何事都身不由己。
我不想受伤,更不想看到赵程衍受伤。
赵程衍闷声着道:“虽然这里不自由,可是这里有你。”
我没听清楚,于是凑近他的脖子,咬了咬他的耳朵,问道:“你说什么?”
“没、没什么。”
再智能的NPC毕竟比不上人类,我和赵程衍是不符合剧情发展的意外。当他背着我大摇大摆地从王府正门走出去时,竟然都没有人来阻拦我们。
太阳早就落下了山头,月亮晃晃悠悠地挂上柳梢头。我趴在赵程衍的背上,心里突然涌起一股无比安心的感觉。正当我舒服得快要睡着之际,赵程衍突然开口叫我:“陈双双。”
“啊?”
“你千万不要做剧情以外的任何事。”
我不甘心地砸吧着嘴,望了一眼那被我故意丢在角落里的白虎符,心不甘情不愿地道:“……哦。”
“还有,亲亲我。”
“为什么?”
“因为只有你亲完我之后,我才能够安安心心地去挨刀。”
这时,角落里有一大波黑衣人若隐若现。
我想,策划组那群人对‘皇帝他儿子这一角色的设定,是不是有大半的篇幅都在详尽地描述赵程衍是如何一遍又一遍地被刺杀的戏码?等我回去后,一定要去找策划组的那群浑蛋拼命,哼!
这回,被刺杀专业户赵程衍又在床上躺了大半个月,而我也跟着百无赖聊地睡了大半个月。
这大半个月里,我断断续续地做了许许多多的梦。
我梦见我变成了这个世界里的一个机关术士,而赵程衍则是一个仗剑啸傲江湖的侠客。
我向他抱怨:“做机关真的好烦啊,每次那木头都磨得我的手指好疼,我还是喜欢回去写代码。赵程衍,我们不找bug了好不好?大不了等我们回去以后,重新把整个游戏的后台源代码仔仔细细地检查一遍。”
赵程衍捧着我红肿的双手,一遍又一遍地耐心地擦着药膏,眉目间神情让人看不太清楚,只听得见他那低沉的声音传来:“双双,你不要急,再等一段时间。”
我心不甘情不愿地说:“可是我记着剧情上说,今天好像有与我鲁班门为敌的公输班门人来偷袭,我似乎要被刺中一刀呢。我怕疼啊!”
我的话音刚落,便听见外面传来嘈杂的声音,转眼我的面前就是一片刀光剑影,一把锋利的短剑直直地朝我的心窝刺过来。电光石火之间,我被赵程衍拉入了他的怀抱,只听得见他闷哼一声,随后,我觉得我的世界变成了一片鲜红。
画面一转,我又梦见我变成了魔教地位至高无上的圣女,而赵程衍则变成了受江湖正道人士追捧的武林盟主。
我瘪着嘴朝赵程衍哭诉:“当圣女好烦呐!这个人物的设定一点儿都不科学,每次都有那么多武林正道人士来刺杀我,心真的好累!赵程衍,我们不要找bug了。这都找了一年多了也没找着,我们还是回去吧,大不了就是被大Boss数落一顿嘛。”
赵程衍摸着我的头,一身劲装配着那高高束起的黑发,整个人看起来无比潇洒俊朗。我听见他开口说:“陈双双,你再等等。过段时间,若还是找不到bug,我们就回家。”
“可是在剧情设定里,你身为武林盟主,是要把我这个魔教圣女给一剑刺死的呀!”
接下来就如同上一个梦境一般,我的话音刚落,随即看见一大群自称武林正道的人士冒出来,唆使着赵程衍杀掉我。赵程衍高举着剑,半天没有动。不料,不知从哪儿飞出来的一把飞刀,眼瞅着就要戳中我的心窝了,赵程衍一把扔下剑,直接就冲我扑了过来。
我被那些毫无联系却又千遍一律的梦给吓得惊醒,转身就紧紧地攥住赵程衍的手。许是我太用力了,先前还熟睡的赵程衍被我弄得也清醒了过来。
“陈双双,你怎么了?”
“赵程衍,我们好像还没怎么逛过这个世界吧?你陪我去看看夜市怎么样?”
【五】
我爹是大将军,我自然要随着他驻守在边陲小镇。
我和赵程衍在这个边陲小镇生活了大半年,几乎还没有在夜晚出来好好逛过。直到今天我才发现,虽然这个地方很偏僻,夜市却很热闹。
街道上人来人往,摩肩擦踵,大概是因为赵程衍身为一个资深的宅男程序员,有些不太习惯这么多人的地方,见他皱了皱眉,抿了抿嘴,拉着我的手,附在我的耳边说:“我们回去吧。”
我不愿意,故作抱怨道:“以前你就没有和我好好地逛过街,怎么来了这么个游戏世界里,你还是不愿意嘛。”
赵程衍挫败地叹了一口气,认命地闭着眼附和道:“逛逛逛!买买买!”
我这才嘿嘿地笑起来,随手抓起一旁小摊贩上的面具,趁赵程衍不注意就盖在他的脸上。他起先不愿意,但终究还是拗不过我。
我喜滋滋地左手拿着糖葫芦,右手牵着赵程衍,笑嘻嘻地道:“赵程衍,我突然觉得我们就算找不到bug,不回现实世界,若是在这个游戏世界里也不要按照剧情规则而活的话,好像也挺不错的嘛,你觉着呢?”
听我这么说,赵程衍愣了愣,似乎有些错愕:“不按剧情走?这怎么可以!程序是不会允许的。”
我瞪了他一眼:“程序?哪来的程序?你不就是程序员吗?所有的程序都不是你写的吗?再说了,在这个虚拟的游戏世界里,有什么是允许,又有什么是不允许呢?”不等他回答,我又继续道,“我爹是将军,那我以后就做一个女将军也不错。女将军一职应该算得上是铁饭碗吧,有钱又有权。等到那个时候,我就能养得起你啦。”
我越想越开心,发现在现实生活中我比不过赵程衍,搞不好在这个世界里,我能活得比他厉害呢!
许是快到七夕节了,街道上人来人往的大多都是成双成对的少年和少女。
不远处,一个少年将一朵鲜红的花插在少女的发髻上,而少女羞红了脸。那个风流倜傥的少年见状,又凑上去在少女红彤彤的脸上落下轻轻的一吻,少女跺了跺脚,跑开了。
我指着那对小鸳鸯说:“赵程衍,你是不是从来没有送过我花?”
顺着我指尖的方向,赵程衍也瞧见了那一幕。他握紧了我的手,一脸疑惑地看着我:“花?一个程序员遇上另一个程序员,你竟然还指望我送花?”
我翻了一个白眼,在心里吐槽:程序员真是一种没有情趣的生物。
月光下,赵程衍笑弯了眼,突然俯身在我的唇上轻轻一碰:“没有花,有吻,你要不要?”
我的心一紧,紧紧地攥住赵程衍的衣袖:“赵程衍,若是我们找到了bug,是不是就意味着我们真的可以回家了?”
赵程衍张了张嘴,似乎是要说些什么。这时,我看见街道上变得熙熙攘攘、热闹十分。
“哎,你听说了吗,京城里发生大事啦!皇帝换人了,六皇子成皇帝啦。”
许是那人的声音太具有穿透力,赵程衍的脸色“唰”的一下子就变得苍白起来。他难以置信地望着我:“陈双双,你做了什么?”
我做了什么?我不过是改变了剧情而已。既然我亲手送上门的白虎兵符六皇子不要,那我就故意扔在他的府邸。那就不是由NPC亲手赠与,从而破坏剧情,而是由系统自动送上去的掉落道具。六皇子倘若捡到了兵符,肯定会激发他谋权篡位的野心。
这就是这个游戏世界里规矩的漏洞。
我认真地看着赵程衍,一字一句地说道:“赵程衍,我不想在这个只能按照剧情走的世界里待了,你带我回家好不好?”
听到我这么说,赵程衍的表情突然变得很恐慌。他伸出手想来抓我,嘴巴张张合合的,像是在说着什么。但诡异的是,我完全听不到他的声音,我们俩之间像是有一层透明的屏障将我们隔开一般。
我仔细地盯着赵程衍的口型,他似乎在说“陈双双,不要走”。
我眼前的视线渐渐模糊,神智仿佛被抽离了身躯,连那句“赵程衍,带我回家”都没有来得及说出口。
【六】
在迷迷糊糊之中,我想起了我和赵程衍第一次见面的时候。
我偷偷开了我爸的车出去,正潇洒地行驶在大路上时,冷不防在路边瞧见了一抹令我心动的身影。
我本想秀一下自己的车技,来一个潇洒的倒车,准确无误地停在他的面前,然后对他灿烂一笑:“嘿,帅哥,你去哪呀?”
没想到,人算不如天算,我的车屁股华丽丽地撞到了他。
等我把他送到医院后,他对我说的第一句话就是:“同学,你为什么要撞我?”
我有些不好意思地说:“我没想撞你来着,我就只想跟你搭个讪。”
后来,等我再见到他时,是在半个月后的C语言课上。他是我们班的助教,我还记得那日的他抿着唇,一脸严肃地上台做自我介绍。
“大家好,我叫赵程衍。”
我大声地冲他喊道:“赵师兄好,我叫陈双双!这道编程题我不会写,师兄,你教教我嘛!”
赵程衍指着电脑屏幕说:“你先写一个for循环。”
我厚颜无耻地举手道:“赵师兄,什么是for循环?”
赵程衍:“陈双双同学,你怎么连这个都不会写?”
我委屈地瘪了瘪嘴:“哎,这个师妹长得还挺可爱的,但是怎么这么笨呢。”
“……”
“不过,当人家师兄就要尽责任啦。看在她这么可爱的份儿上,我还是一点一点地慢慢教她好啦。”
“……陈双双同学。”
“到!”
“麻烦你不要突然人格分裂好吗?”
“唔……”
“还有,我觉着依你的智商,实在不适合当程序员,你还是趁早转专业吧。”
一个学期后,我冲到了赵程衍所在宿舍的楼下,站在他的面前,无比认真地开口道:“赵师兄,我最近在研究写一个exe,但是源代码我不怎么会写,你能教教我吗?”
赵程衍皱着眉头望向我,大概是周围人来人往的,不好意思直接拒绝我,于是开口问我:“你要写什么exe?”
我想了想,一本正经地道:“如何追到赵程衍.exe。”
赵程衍抚扶额,看起来有些头疼:“陈双双同学,麻烦你严肃一点儿好吗?”
事实证明,我很严肃,儿这一严肃就是整整三年。我只要一有空闲时间,就死死地跟在赵程衍的身后,紧迫盯人。
我的厚颜无耻终于发挥了作用,而我陈双双的名字终于成功地加入了赵程衍的户口本。
可是,在我们结婚后一年的那个平安夜,我喜滋滋地自己编写了一个圣诞树的桌面小程序,偷偷地加在了赵程衍的电脑上,就想等他打开电脑时给他一个惊喜。没想到,那夜我们所住的小区突然发生了火灾。
哦,我想起了一直被我遗忘掉的某件事。我还没来得及把电脑桌面给赵程衍看,我就被烧死了。
我的记忆似乎出现了一点儿偏差,忘记了自己葬身火海的事情,只记得给赵程衍的电脑安装插件。
等我在这个游戏世界里醒来后,整个人就一直处于浑浑噩噩的状态。是赵程衍告诉我,是我的插件让他的电脑中了病毒,公司才派我们来这个游戏世界里修复bug的。
那我现在到底是什么?
“你是一段程序。”我的脑海中突然浮现一个陌生而机械的声音,“或者还可以这么说,你是这个游戏里的bug。”
“你是谁?”
“我是这个游戏世界的核心主程序。”
“核心主程序?”
“是的。如果你不破坏剧情,我甚至有可能发现不了你这个bug。但是你现在破坏了剧情,让我发现了你的存在。抱歉,我已经上报系统了,系统要自动修复你这个bug。”
我一头雾水,只觉得自己在听天方夜谭:“你胡说什么?我明明是陈双双,是一个程序员啊!”
“不,你是一个叫作赵程衍的程序员编写出来的一段名叫‘陈双双的程序代码。他钻了游戏的漏洞,把你放进这个全息游戏里,这样你才能够具化成人。前几次,他破坏了游戏的剧情,我们发现了你的存在,还没来得及修复你这个bug,就又被他逃了过去,把你这段代码附加到我们这个游戏的其他智能NPC的身上。这种事情已经发生太多次了,这次,我们是无论如何也不会放过你的。”
“等等!所以,你的意思是,赵程衍和我一直在寻找的系统bug其实就是我自己?”
“系统自动修复已启动,倒计时十秒。十、九、八……警报警报,系统外部入侵,程序已被篡改。哔——”
一声刺耳的系统声音响彻整个耳际,我被那声响震得昏迷了过去。
我的大脑一片空白,好像有什么重要的记忆正慢慢地从我的脑海中被抽离。
眼前的记忆画面快速地闪过,然后消失不见。将军府、将军老爹、六皇子统统不见了,我的记忆最终停留在那个平安夜里,我偷偷地给赵程衍的电脑安装运行圣诞树插件的那一幕。
今天是平安夜吗?
【七】
我叫陈双双,是一个程序员,但我现在的身份是我们公司最新上市的一款叫《玩转盛世》的全息游戏里面的一个卖豆腐的智能NPC。
我的老公叫赵程衍,是一个编程天才,这个世上没有任何能难倒他的程序,而他现在的身份是我们身处的这个游戏里的看城门的小兵。
我们之所以会沦落到这个地步,听赵程衍说,是因为我一不小心在身为这个全息游戏的主程序员的他的电脑里安装了一个带木马的小插件,弄得这个全息游戏被病毒感染,被上司派我们来修复bug。
赵程衍告诉我:“陈双双,你不要做剧情以外的事情,要安安分分地顺着剧情走。等找到了bug,我们就可以回家了。”
我对他抱怨:道“做豆腐很烦呐!我想回家,这里一点儿都不自由。赵程衍,我们回家吧?”
赵程衍摸着我的头,神情看起来有些哀伤:“虽然这里不自由,但是这里有你。双双,你抱抱我吧。”
我伸手抱了抱赵程衍,很温暖,温暖得有点不真实。
呐,赵程衍,你要记得,带我回家。
家里那台被我安装了圣诞树插件的电脑,你若是打开,屏幕就会跳出两行字:
——INPUT(输入值):赵程衍
——OUTPUT(输出值):1000001000
在程序员的世界里,只有1和0;在陈双双的世界里,只有赵程衍,而1000001000换成十进制数字便是520。
赵程衍,我爱你。