下一章 上一章 目录 设置
48、春信的回声 203 ...
-
2035年,萤火镇。
七月的阳光把流光古街的青石板烤得发烫,空气里飘着烤红薯和糖炒栗子的甜香。街上的游客比二十年前多了好几倍,举着自拍杆,穿着改良汉服,在灯笼和油纸伞下穿梭拍照。但镇子的底色没变——溪水还是清的,蝉声还是响的,桂花树还是绿着,只是更高,更茂密了。
网吧还在流光古街的角落,招牌换了新的,但风格没变,还是那种老式的霓虹灯,晚上亮起来红红绿绿的。店里也升级了,电脑是最新的配置,但角落里那几台老机器还留着——是老板曲郝坚持的,说是有纪念意义。
下午两点,网吧里人不多。靠窗的角落,一个扎着马尾、穿着简单白T恤和牛仔裤的少女坐在一台电脑前。她叫许意,十七岁,话不多,眼神很静,像秋天的湖水。她是暑假来萤火镇亲戚家玩的,下午无聊,来网吧打发时间。
她旁边,坐着一个穿着红色连帽衫的男生,叫江奕,也是十七岁,但气质完全相反。他正在打一款竞技游戏,手指在键盘上飞舞,嘴里噼里啪啦地说着战术,眼睛亮得像烧着的炭。
“哎许意你看!我刚刚那个操作!绝了!”江奕打完一局,兴奋地转头,看见许意根本没在看屏幕,而是在浏览器里搜索什么。
“你在看什么?”江奕凑过去。
“一个游戏,”许意指着屏幕,“叫《春信》。评分很高,评论说很感人,但也很……特别。”
“游戏?什么类型的?”江奕来了兴趣。
“独立游戏,像素风,剧情向。”许意点开详情页,“制作人是匿名,只留了个代号‘蝉’。发布时间是……2015年3月19日。正好二十年前。”
“哇,老游戏了。”江奕看了看截图,“像素风,画风挺温暖的。讲什么的?”
“简介说,”许意念道,“‘这是一个关于等待的故事。蝉在地下埋藏十七年,只为等待一个夏天。而我在人间徘徊半生,只为等待一个你。’”
江奕愣了愣:“这么文艺?”
“嗯。”许意继续往下翻评论,“评论说游戏有很多隐藏剧情和彩蛋,有双结局,还有一个需要收集所有蝉才能触发的隐藏结局。有人说玩哭了,有人说像看了一本很美的书。”
“那就玩玩看呗!”江奕立刻说,“我帮你找资源!老游戏应该不难找。”
许意没反对。江奕很快在某个怀旧游戏论坛找到了《春信》的安装包,不大,只有几百兆。下载,安装,很快桌面上多了一个绿色的、像素小鸟破壳的图标。
游戏启动。很简单的开场画面,淡绿色的背景,像素小鸟从蛋壳里探出头,背景音乐是8-bit版本的《小毛驴》,叮叮咚咚,清脆又温暖。
画面渐渐暗下去,浮现出手写体的开场白:
「传说在春天死去的人,会变成下一年的第一缕春风。」
「可如果死在夏天呢?」
「会变成蝉,年年回来唱歌给爱的人听。」
字迹很工整,但笔画末端有些颤抖,像是写字的人很用力,又很克制。
画面切换,进入游戏主菜单。背景是像素风的萤火镇——能看到流光古街的灯笼,忆川溪的流水,旧火车站的月台,还有镇子后山那片小小的墓园。音乐变成了更舒缓的钢琴曲,隐约夹杂着真实的蝉鸣声。
“有点意思。”江奕托着下巴。
许意点击“开始游戏”。
画面黑屏,然后慢慢亮起。是一个像素风的网吧,和这家网吧很像。收银台后坐着一个像素小人,扎着马尾,低着头在玩手机。背景音是网吧特有的嘈杂——键盘声,鼠标声,隐约的说话声,还有窗外传来的、响亮的蝉鸣。
一个穿着黑色T恤的像素少年走进网吧,停在收银台前。收银台的女孩抬起头,像素画看不清五官,但能看出她在笑。她张嘴,头上冒出文字泡:
“上网吗?有身份证吗?”
少年沉默。女孩等了几秒,又说:
“喂,你额头上怎么回事?打架了?”
少年还是沉默。女孩从收银台后走出来,像素小人很矮,只到少年胸口。她仰着头看他:
“你看起来好可怜。没地方去吗?要不要……来我家?”
选项出现:
【A. 不用】
【B. ……好】
许意犹豫了一下,选了B。
画面切换。少年跟着女孩走出网吧,走进像素风的流光古街,走进流萤巷,走进一个种着桂花树的院子。院子里站着几个像素大人,其中一个很高大,背对着他们。
女孩跑过去,拉住高大男人的手,仰头说了什么。男人转过身,看着少年,沉默了几秒,然后点点头。
旁白字幕浮现:
“2012年7月6日,我遇见了知知。”
“那天蝉叫得特别响,像在庆祝什么。”
游戏正式开始。是很简单的横版过关游戏,控制像素少年探索萤火镇,和镇上的人对话,完成任务。画面温暖,音乐轻柔,剧情平淡但温馨——少年在镇上住下,帮张姨晒衣服,帮老陈打扫武术班,帮大刘值夜班,帮李叔修电脑。
女孩知知一直陪着他,叽叽喳喳地说个不停,像素小人的动作总是很活泼,跳来跳去,头上时不时冒出表示“笑”的表情符号。
江奕一开始还评论“这游戏好慢啊”,但渐渐地,他不说话了,只是安静地看着。因为剧情虽然平淡,但那些细节很真实——夏天雨后的踩水,溪边的萤火虫,旧火车站看落日,祈愿寺祈福,冬天堆雪人,穿嫁衣的雪夜“婚礼”……每一个场景都画得很用心,音乐也恰到好处,温柔得像在讲一个遥远的、美好的梦。
直到游戏进行到中后期。画面色调开始变冷。像素知知的动作渐渐慢了下来,说话时头上冒出的文字泡越来越少。她会突然停下来,像素小手按着腰侧,停顿几秒,又继续走。她会说“我有点累”,会说“今天太阳真好,就是有点晒”。
像素少年的动作也越来越慢,越来越沉默。他会停在原地,看着她走远的背影,头顶冒出一个“……”的符号。会在她睡着时,站在床边,一动不动地看她很久。
然后,剧情急转直下。像素知知倒下了。医院,白色的病房,冰冷的仪器。像素少年坐在床边,握着她像素的手,一直握着。画面色调变成灰白,只有窗外偶尔透进来的阳光是暖的。
游戏提示出现:“请按住鼠标左键,不要松手。”
许意按住。屏幕上,像素少年一直握着她的手。时间显示在角落快速跳动——一天,两天,三天……一个月,两个月,三个月。背景音乐是单调的、规律的心电监护仪“滴滴”声,偶尔夹杂着压抑的咳嗽声。
江奕的呼吸变轻了。他盯着屏幕,看着那个像素少年日复一日地坐在床边,看着像素知知越来越虚弱,看着屏幕上的时间跳到“2013年3月20日”。
那天,阳光很好。像素知知靠在床上,脸色苍白,但笑着。她说了什么,像素少年低下头,很轻地,亲了亲她的额头。
然后画面静止。心电监护仪的“滴滴”声变成了一声刺耳的长鸣。
画面全白。几秒后,浮现一行字:
“2013年3月20日,下午6点47分,春天迟到了。”
许意的手还按在鼠标上。她看着那行字,看了很久,才慢慢松开。屏幕暗下去,又亮起,回到了主菜单。但背景变了——从温暖的萤火镇,变成了一片白茫茫的雪原。音乐也变了,变成了更空灵、更悲伤的钢琴曲。
“这就……结束了?”江奕的声音有点哑。
“好像没有。”许意指着屏幕,“这里多了一个选项。”
主菜单右下角,多了一个小小的、几乎看不清的图标,是一只像素蝉的形状。她移动鼠标点上去,图标放大,弹出提示:
“是否继续旅程?”
点击“是”。
画面切换。像素少年站在雪原上,背着一个像素背包。画面是横版卷轴,他开始往前走。走过草原,沙漠,雪山,海边,城市,乡村……中国的大好河山,以像素风的形式一一呈现。
每到一个地方,他都会停下来,从背包里拿出一张像素照片——是像素知知的笑脸,对着那个地方。他会站很久,然后继续走。
游戏机制变了。从之前的剧情对话,变成了纯粹的行走和探索。没有敌人,没有障碍,只有无尽的路,和偶尔出现的、需要收集的“蝉”道具。
收集到蝉时,会触发一段回忆——是像素少年和像素知知以前在萤火镇的某个片段,温暖的,笑着的,和现在孤独的行走形成鲜明对比。
江奕已经完全安静了。他盯着屏幕,看着像素少年走过春夏秋冬,看着他从一个沉默的少年,变成一个更沉默、但眼神坚定的青年。看着他走过千山万水,看着他偶尔停下,对着手里的照片发呆,头顶冒出“……”的符号。
游戏里穿插着很多NPC的对话,充满哲思:
在一个江南小镇,茶馆的老板娘像素小人一边擦桌子一边说:“少年,你相信吗?有些人,遇见就是为了告别。”
在草原上,一个牧马老人说:“蝉在土里等十七年,就为唱一个夏天。你说,值得吗?”
在敦煌,导游说:“壁画上的颜料能千年不褪。可人心里的颜色呢?能留多久?”
在西藏,一个磕长头的老人说:“有些人走了,不是消失,是换了个方式存在。在风里,在水里,在每一次呼吸里。”
在云南,一个咖啡馆老板在留言墙上写:“洱海的风有桂花味,像某人头发上的香。”
在新疆,雪山脚下的守山人问:“你爬这么高,不缺氧吗?心里是不是装着更重的东西,所以不觉得累?”
许意和江奕都没有跳过这些对话,而是认真地看着,记着。他们渐渐明白了,这不是一个简单的游戏,而是一封长信,一场漫长的告别,一个用代码和像素写成的、关于爱与等待的史诗。
游戏里还有很多细节和隐藏要素。
他们在雪原关卡,按照网上攻略说的,让像素少年站立不动,看了三分钟雪。然后,一个成就弹出来:
“【等春天的人】”
“你很有耐心,像在等一个不会来的人”
奖励音效是一段真实的蝉鸣录音,只有三秒,但在雪原的寂静里,格外清晰,格外……悲伤。
他们在游戏里找到了很多“程序错误”——比如某个场景的贴图错位,比如某段对话的文字乱码,比如某个道具的描述是“未定义”。但每次“错误”出现,都会触发一段特殊的回忆,或者一句像素少年的内心独白。
当他们找到第十个“错误”时,又一个成就弹出来:
“【bug不是bug】”
“有时候错误不是错误,是开发者舍不得删的回忆”
游戏里还有一个关键道具,是一张“褪色的照片”。找到后,可以随时在物品栏查看。照片里是两个并肩而站的像素少年少女,一个笑得灿烂,一个侧脸看着她。背面有一行小字:“2012年夏,蝉鸣最响的那天。我们约好了,要一起去看很多个春天。”
在不同场景查看照片,会有不同描述:
在雨天查看:“照片上的雨痕,分不清是雨水还是谁的眼泪。”
在春天查看:“梧桐树发芽了。你说过,每片新叶都是一个迟到的春天。”
在蝉鸣地图查看:“知了知了——它是不是在说:知道了,知道了,你想她了。”
他们还发现了游戏里的“彩蛋”。
在任意场景输入“知了知了”,有概率触发特殊音效。他们试了很多次,触发了三次——一次是少女清脆的笑声,一次是少年低声说“我想你了”,最后一次,是长达十秒的真实蝉鸣后,一声极轻的、几乎听不见的“再见”。
游戏有第八关的图标,但永远打不开。点击时,游戏会卡顿三秒,然后弹出提示:“该关卡尚未完成,开发者去收集春天了,请耐心等待。”
版本号显示为“Spring Letter v.2012.∞”,在游戏根目录的version.txt里,他们找到一行小字:“版本号永远不会到v1.0,因为这个故事永远未完成。就像我的人生,停在了序章。”
最让他们震撼的,是游戏的成就系统。
他们发现,如果在整个游戏过程中,从未在任何对话中选择“再见”选项,会解锁一个隐藏成就:
“【不说再见】”
“你学会了她的语言。
告别时说‘明天见’,分开时说‘等会见’,结束对话时说‘待会儿聊’。
因为你知道——
有些告别,是为了更好的重逢。
而有些重逢,不需要说‘再见’。
只需要说:‘春天见。’‘夏天见。’
‘每一个季节,我们都会再见。’”
许意和江奕玩了整整一个下午加一个晚上。当像素少年终于走完所有地方,回到萤火镇,来到后山墓园时,游戏进入了最终章。
像素少年跪在两座并排的墓碑前。他从背包里拿出那本厚厚的像素相册,一页一页地翻。每一页,都是他走过的风景,和照片里永远微笑的像素知知。翻到最后一页,是三张并列的照片——网吧初遇,纳木错回望,雪夜“婚礼”。
然后,游戏弹出选择。
【结局一:相守到老】
【结局二:春日长眠】
许意和江奕对视一眼。他们已经知道剧情,知道真实的故事结局。但他们还是想看看,游戏给了什么样的选择。
许意选择了结局一。
画面切换。像素少年和像素知知并肩走过很多个春天,很多个夏天,很多个秋天,很多个冬天。他们的像素头发渐渐变白,动作渐渐变慢,但一直在一起。最后画面定格:两个白发苍苍的像素小人坐在长椅上,背靠背,看着夕阳。屏幕下方出现文字:
“我们在春天相遇,在夏天相爱,在秋天相守,在冬天相拥。”
“然后,迎来下一个轮回。”
“四季更迭,唯有你,是我的永恒春天。”
画面渐渐暗下去,开始滚动制作人员名单。音乐是轻柔的钢琴曲,夹杂着隐约的蝉鸣。
江奕沉默了很久,说:“挺好的结局。圆满。”
“但这不是真的。”许意轻声说。
“嗯。”江奕点头,“真的结局……是二吧。”
许意退出,重新读档,选择了结局二。
画面切换。像素少年和像素知知躺在春天的花海里,手拉着手,闭上眼睛。花瓣从树上飘落,一片一片,盖在他们身上。阳光透过花瓣的缝隙照下来,在他们脸上投下斑驳的光影。屏幕慢慢变暗,最后出现一行字:
“如果相遇注定是离别——”
“我选择,在最美的春天,与你一同沉睡。”
“这样,梦里永远是花开。”
“醒来时,你还在。”
画面再次暗下,制作人员名单再次滚动。但这一次,音乐更悲伤了,蝉鸣声也更清晰。
名单滚动到70%时,江奕忽然想起什么,快速在键盘上按下“Z”“Z”——“知知”的拼音首字母。
音乐突然停止。
蝉鸣声放大,震耳欲聋。
屏幕全黑。然后,一行手写体的字迹,慢慢浮现:
“致亲爱的玩家:
如果你打通了这个游戏的所有结局,收集了所有隐藏文本,走到了这里——
那么你应该已经知道了。
《春信》不仅仅是一个游戏。
它是一个承诺。
一封迟来的信。
一场盛大的告别。
和一次,永远不会结束的相遇。
感谢你陪我们走完这段旅程。
现在,请闭上眼睛。
听见了吗?
蝉在叫。
春天,就要来了。
——小知了 & 闷葫芦
于每一个有你的夏天”
字迹停留了十秒,然后渐渐淡去。屏幕重新亮起,回到了主菜单。但背景又变了——变成了春天的萤火镇,桃花盛开,溪水潺潺,阳光温暖。音乐变成了更轻快、更充满希望的钢琴曲。
“还有隐藏结局。”许意忽然说,“要找到所有的蝉。”
他们查了攻略。游戏里一共有17只蝉,对应蝉在地下埋藏的17年。他们花了整整一天时间,把之前漏掉的蝉都找齐了。当最后一只蝉被找到时,游戏自动触发了一段剧情。
像素少年站在春天的墓园里,手里拿着那本相册。他抬起头,看着天空。然后,画面切换——不是像素风了,是一张真实的、有些模糊的照片。
照片里,是年轻的祁迹和曲知祈,穿着那套黑金色和红色的“婚服”,在流萤巷27号的堂屋里,对着镜头笑。祁迹的表情有些不自然,但眼神温柔。曲知祈笑得眼睛弯成月牙,酒窝浅浅的。
照片下面,浮现一行手写体的字:
“玩家,你找到了所有的蝉。”
“现在,听我说——”
“有些告别,不是结束。”
“有些等待,终有回响。”
“请相信,在某个春天,你们会重逢。”
“在蝉鸣最响的那个夏天。”
然后,游戏真正结束了。屏幕上出现了最后的、完整的制作人员名单。但在名单的最后,多了一段话:
“感谢游玩《春信》。你知道吗?蝉的幼虫要在土里沉睡多年,才能爬出地面,度过一个短暂的夏天。有的人就像蝉,用很长很长时间准备,只为灿烂一季。但灿烂过,就值得。谨以此游戏,献给所有像蝉一样勇敢的人。以及,献给我的小知了。春天会来的,我等你。”
署名是:“蝉”。
以及一行小字:“特别感谢:流萤巷27号的所有家人,和每一个相信爱与等待的人。”
游戏彻底退出。许意和江奕坐在电脑前,很久没有说话。窗外的天已经黑了,网吧的灯亮起来,红红绿绿,映在玻璃上。远处传来隐约的蝉鸣,和游戏里的一模一样。
“这游戏……”江奕终于开口,声音有点哑,“是那个祁迹做的吧?旅行那两年,他一直在做这个游戏。”
“嗯。”许意点头,“他把她没看过的中国,都做进了游戏里。把他们的故事,他们的爱,他们的等待,都做进去了。”
“所以他最后……”江奕没说下去。
“他去赴约了。”许意轻声说,“带着她看过的春天,去见她了。”
两人又沉默了。网吧里很吵,但他们的角落很安静。许意看着电脑屏幕,桌面上《春信》的图标还在,绿色的,小小的,像一颗等待发芽的种子。
“我想去个地方。”她忽然说。
“哪儿?”
“流萤巷27号。还有……后山墓园。”
江奕看着她,然后点头:“我陪你去。”
他们走出网吧。夜风很凉,带着萤火镇特有的、湿润的清新。流光古街的灯笼全亮了,红彤彤的,像两条发光的河流。游客还是很多,拍照的,买东西的,说说笑笑的。
他们沿着溪边走,走到流萤巷。巷子很深,很安静,只有几户人家亮着灯。走到27号门口,他们停下。
黑色的木门,铜门环,门上的春联是新的。院子里,桂花树高出墙头,在夜风里轻轻摇晃。堂屋的窗户亮着暖黄的光,能隐约看见里面有人影晃动。
他们站了一会儿,没有敲门。然后转身,往后山走去。
山路很黑,但月光很亮,勉强能看清石阶。爬到山顶,墓园就在眼前。月光下,青石墓碑静静立着,像沉默的守护者。
他们走到最里面。两座并排的墓碑,在月光下泛着温润的光。一座刻着“曲知祈”,一座刻着“祁迹”。墓碑前很干净,没有杂草,显然常有人打扫。两座墓碑之间,放着一束新鲜的向日葵,在月光下金灿灿的。
他们站在墓前,谁也没说话。夜风吹过,树叶沙沙响。然后,蝉声响了。
起初是一只,两声,然后越来越多,最后连成一片,在寂静的墓园里回荡,响亮,清晰,像在说话,像在唱歌,像在……回应。
许意看着那两座墓碑,看着墓碑上那两个永远年轻的、被月光照亮的名字,心里忽然很平静。没有悲伤,没有遗憾,只有一种温柔的、近乎神圣的感觉。
她想,这大概就是爱情最好的样子——不是占有,是成全。不是遗忘,是带着记忆,在另一个世界重逢。不是结束,是开始。另一个维度的,永恒的春天。
江奕站在她身边,也看着墓碑。他想起游戏里那些温暖的、悲伤的、充满哲思的对话,想起那个沉默的、走过千山万水的像素少年,想起那个永远笑着的、像小太阳一样的像素少女。
他想,如果有一个人,能让他愿意用一生去等待,去纪念,去赴一场生死之约,那该是多幸运,又多……不幸的事。
但至少,他们等到了。在春天,在蝉声里,在另一个世界,等到了彼此。
那就够了。
“走吧。”许意轻声说。
“嗯。”
他们转身,准备下山。就在这时,两只蝉从旁边的树林里飞出来,黑色的,在月光下闪着细碎的光。它们在空中盘旋了两圈,然后轻轻落下,正好并排停在那两座墓碑的顶端,一只在“曲知祈”的“祈”字上,一只在“祁迹”的“迹”字上。
然后,它们开始鸣叫。
不是嘈杂的嘶鸣,是一种和谐的、仿佛在对话的鸣叫。你一声,我一声。高一声,低一声。像在说话,像在唱歌,像在说:
“我们从未分开。”“我们终将重逢。”
许意和江奕停住脚步,回头看着。月光下,那两只小小的蝉,在墓碑上振翅鸣叫,声音清澈,明亮,穿透夜色,穿透时间,像一句迟到了二十年、但终于抵达的回信。
然后,它们同时振翅飞起,在墓碑上空盘旋了三圈,最后朝着月亮的方向,并肩飞远了。翅膀在月光下划出两道温柔的银色轨迹,像两个牵着手、走向远方的背影。
蝉声渐渐远去,消失在夜色里。
墓园重新安静下来。只有月光,微风,和那两座并排的、沉默的墓碑。
许意和江奕站了很久,然后转身,慢慢走下山。
走到山脚,他们回头看了一眼。月光下的墓园,安静,温柔,像一场不愿醒的梦。
然后,他们听见了。
很轻的,几乎听不见的,但确实存在的——一声蝉鸣。
从很远的地方传来,穿过夜色,穿过二十年光阴,穿过生死,轻轻落在耳边。
像一句温柔的:“春天见。”
许意笑了。很淡,但很真实。
江奕也笑了。他抬头看了看夜空,星星很亮,像撒了一把碎钻。
“春天会来的。”他说。
“嗯。”许意点头,“已经来了。”
他们并肩,走进萤火镇的灯火里,走进夏天的蝉鸣里,走进……下一个春天。
而远方,月光下,那两只蝉并肩飞着,飞过山,飞过水,飞过时间,飞向一个永远有春天、有蝉鸣、有彼此的地方。
像一场永远不会结束的旅程。
也像一句,终于得到回应的、温柔的约定:
“我们终将重逢。”
“在每一个春天。”
“在每一次蝉鸣里。”
“永远。”