好友申请躺在消息列表里,像枚没拆的盲盒。
林晚星退出游戏时,周漾还在语音里碎碎念:“那观战的到底谁啊?听着有点耳熟……不对,他怎么知道你ID的?”
阳台的风卷着夜露漫进来,吹得手机屏幕泛起一层薄凉。林晚星捏着手机起身,屏幕上“代码07”的申请还亮着,头像的漆黑里仿佛藏着某种规律的暗纹,像她上周没调试成功的二进制序列。
“不知道。”她含糊地应着,指尖划过“通过”键时,心跳莫名漏了一拍。
通过的瞬间,对方的消息紧跟着弹了出来。
不是“你好”,也不是“刚才打得不错”,而是一行字符:
print("露娜的闪现坐标计算偏差0.3秒,但惩戒时机误差≤0.1秒")
林晚星愣住了。
她学编程的室友正抱着笔记本赶作业,闻言探过头:“这谁啊?用Python聊骚?”
“一个……观战的。”林晚星指尖悬在输入框上,突然想起刚才那波操作——她确实算错了闪现的提前量,全靠蓝BUFF的走位补了误差。这人不仅看出来了,还精准到了小数点后一位?
她试探着回:“你是学编程的?”
对方几乎是秒回:“嗯。”
紧跟着又是一条:“你闪现的决策逻辑很有趣,像未完成的递归函数。”
林晚星差点把手机扔出去。递归函数——编程课上让她卡了整整三天的噩梦,每次运行到一半就陷入死循环,和她刚才冲动闪现的操作简直是绝配。
“你观战为什么开麦?”她换了个话题,试图掩饰自己的窘迫。
这次对方顿了几秒。
“误触。”
简洁的两个字,却让林晚星想起那把低沉的嗓音,混着晚风的质感,像代码里被刻意放缓的延迟效果。她低头看了眼时间,十一点零七分,宿舍楼的熄灯铃刚响过,走廊里传来此起彼伏的抱怨声。
“我叫林晚星。”她鬼使神差地敲下自己的名字,发送后又觉得不妥,赶紧补了句,“游戏ID是‘晚风撞野区’。”
屏幕那头沉默了更久,久到林晚星以为他不会回复了,消息提示音突然亮起:
“江澈。”
“代码07。”他补充道,像是在解释自己的ID。
江澈。
林晚星在心里默念这个名字,舌尖仿佛尝到了晚风里的清冽。她正想问他怎么会观战自己,对方却发来一张截图——是她刚才露娜反蓝的操作回放,关键节点被用红色方框标了出来,旁边附着几行注释,甚至画了条简单的位移轨迹线。
“这里的判定机制有漏洞,”江澈的消息跟着进来,“下次可以利用地形卡帧。”
林晚星盯着那张截图,忽然觉得屏幕上的峡谷和课本里的代码有了某种奇妙的重合。她抬头看向窗外,宿舍楼的灯光在夜色里连成一片流动的星河,晚风穿过对面教学楼的走廊,传来隐约的键盘敲击声,嗒嗒,嗒嗒,像有人在黑夜里写着只有风能读懂的代码。
手机震了震,是江澈的新消息:
“明天同一时间,还打吗?”
窗外的风似乎停了一瞬,林晚星的指尖在“好”字上停顿片刻,最终轻轻点了下去。