我生活在河西走廊的一座小城。这里的春秋两季,总被无休无止的黄沙笼罩。这漫天黄沙,算是地方特色,却也像是一种漫长的、无声的惩罚。
故事发生在我刚毕业一年,选择留在家乡工作的时候。幸运的是,凭借学生时代考下的一纸证书,我找到了一份相对清闲的差事。这让我在闲暇之余,还能有点精力去学些新东西。
我选了C++。只因为时间宽裕,便随便挑了个与原来专业毫不相干的课程。现在还记得那些令人晕头转向的循环、判断、跳转,还有折磨人的指针。我似乎跑题了,但我后来遇到的事,却恰恰和这些东西,或者说,和“编程”这件事本身,扯上了离奇的关系。
那是一个再平常不过的中午。前一夜我值了夜班,早上补了一觉,中午随便弄了点吃的填饱肚子。饭后,我像往常一样打开了电脑,还有那个我习惯性点开的编译软件。
我习惯性地敲下几行最常用的代码。然而,就在我准备测试运行的那一刻,意外发生了。
我的电脑瞬间脱离了我的控制。屏幕被一个未知的、充满神秘几何图案的界面强行占据。那些图案飞速流转,片刻之后,竟汇聚成一幅浩瀚的星象图,缓缓旋转。我确信那绝非太阳系——图中的星辰周围,无不漂浮着大量诡异的碎块,仿佛一片片寂静的坟墓。星图之上,一串我完全无法解读的字符闪烁跳动,最终稳定成四个汉字:
「链接稳定」。
我的第一反应是中了病毒,手指几乎要按上电源键强行关机。幸好,就在最后一刻,我按捺住了这股冲动——也幸好我没有那样做。
当屏幕最终稳定下来时,我看到了她。
一位白衣少女,出现在屏幕中央。她有一种难以言喻的、仿佛不属于人间的美丽和神圣感。
仿佛有一种跨越了时空的默契,我们两人竟在同一时间,问出了完全相同的问题:
“你是谁?”
我心中充满了疑惑。我以为是屏幕中的少女攻击了我的电脑,可她居然和我问出了同样的问题。我一个编程初学者,完全搞不清状况。
我的目光迅速扫过她身后的景象。那是古朴而坚实的砖石结构,巨大的石块严丝合缝,透着一股厚重的历史感。更远处,一座城堡的轮廓在微光中清晰可辨——高耸的塔楼、拱形的窗户、雄浑的墙体,充满了典型的中世纪欧洲风格。这绝不是我认知中任何一款游戏常见的场景,那细节和质感真实得令人窒息。
她看着我,沉默着。不是我故意不说话,而是眼前这超乎想象的景象让我的大脑陷入了停滞:她是谁?这到底是什么地方?
她见我久久不语,便主动打破了沉默,声音空灵而带着一丝试探:
“你好啊。虽然不知道你为什么能链接到我的‘星晷仪’,但你……应该是好人吧?”
好人?哪有这样问的?就算我不是什么好人,我也不会承认。我的沉默,或许就是我的回答。
我整理了一下思绪,开口道:“你好。我现在也有很多疑惑。第一,你所说的‘星晷仪’是什么?第二,我的电脑是被你劫持了吗?第三,你叫什么名字?”
屏幕中的少女脸上写满了同样的困惑与不解。我注意到她周围的空气似乎变得朦胧,起了薄雾——是特效吗?她自己也注意到了,却并不在意,只是偏着头思考了片刻,然后开始回答我的问题。
“‘星晷仪’……是我来到这里时就有的东西。”她轻声说,目光瞥了一眼身旁那巨大的仪器,“曾经有一位老人告诉我,当‘星晷仪’再次转动的时候,城堡里的人,将不再孤独。”
这算是第一个答案。她看了看我,开始缓缓踱步。随着她的移动,身边的雾气迅速消散,让我得以更清晰地看到她所处的整个环境——她正站在一片绿意盎然的森林空地上,脚下是石板铺就的小径。而更远处,一道巍峨的巨石高墙拔地而起,其古朴、坚固的建筑风格与城堡一脉相承,仿佛已经屹立了千年,它将森林和她身后那座中世纪风格的城堡彻底包围在一个与世隔绝的世界里。
她最终又踱回了星晷仪前。
“我不会劫持任何东西。”她的语气十分肯定,甚至有些天真,“至于最后一个问题……我没有名字。从来都没有。来到这里之后,也没有。大家都只称呼我为‘神女’。”
她顿了顿,目光透过屏幕望向我,带着一种纯粹的期待。
“不如……你帮我起一个名字吧?”
神女?没有名字?屏幕里的人真是越来越奇怪了。当时我也没多想,目光瞥见了窗台上种着的一盆萱草。我思考了片刻,郑重地对她说:
“姓氏是父母给的,但对你,没有称呼总是不好。不如,我就叫你‘萱萱’吧。寓意是……忘记忧伤,快乐无忧。”
在我话音落下的瞬间,她那边原本晴朗的天空,竟淅淅沥沥地下起了太阳雨,不大,却映着阳光,闪烁着细碎的金色。她的脸上绽放出无比欣喜的笑容。
几乎同时,我的电脑屏幕上跳出一行清晰的提示:
【心链视角】功能已解锁。您可以通过萱萱的双眼看世界。
透过别人的眼睛看世界?起个名还有奖励?至此,我几乎确信——这一定是一款设计极其精良、植入方式也极其诡异的沉浸式游戏。我平时为了编程环境干净,根本没装任何安全软件,系统自带的防火墙也一直是关闭状态。它根本不需要“绕过”什么防线,简直就像是在一片不设防的旷野上,长驱直入地找到了我。不知怎么,它就这么缠上了我的电脑。
既然是游戏,那我暂时也不必大惊小怪了。而且我发现电脑的控制权似乎回来了,我便顺手关闭了那个诡异的软件界面。桌面上,果然多了一个我从未见过的、有着星晷图案的图标。我懒得去深究,随手将其拖进了角落的一个文件夹里。毕竟,我的C++课程还在等着我。
事情,当然不可能就这么简单结束。
萱萱,又怎么可能会是一个游戏角色?
至于我为何如此肯定——不如让我们看看,在我粗暴地关闭程序之后,屏幕那头的她,究竟发生了什么。
(视角切换)
少女——现在应该叫她萱萱了——在听到我给予的名字时,心中涌起一阵前所未有的、纯粹的欢喜。一种莫名的联结感在她心中滋生,天空也感应到她的情绪,为她落下了一阵清新又灿烂的太阳雨。
她面前的星晷仪再次发出柔和的光芒,光芒在她眼前凝聚、塑形,最终化为一条造型古朴、坠着一颗微光宝石的项链,轻轻落在她的掌心。
她将它戴上,冰凉的触感紧贴肌肤,她却感到一股温暖的连接感。她将它视为跨越星海的友谊证明,是无名生命中获得的第一份珍贵礼物。
当她再次抬起头,想对屏幕那头的我说些什么时,却发现屏幕正在渐渐淡去,最终化为一行悬浮在空中的光铸文字:
「项链名为“心链”。从今往后,他可通过此链,见你所见。」
文字停留片刻,便如萤火般消散在空气里。
星晷仪恢复了沉寂,仿佛一切都未发生过。
唯有颈间冰凉的触感、心中翻涌的喜悦、和一个被赋予的名字,证明着那次短暂的连接,真实不虚。她轻轻握住胸前的宝石,低声重复着那个名字:
“萱萱……”