“搞定了?” 苏沐的指尖在触控板上顿了顿,抬眼时眼里还带着未散的专注, pupils 里映着屏幕的蓝光,像盛了两汪浅潭。
“嗯,” 林砚把文件夹推过去,金属夹扣碰撞发出轻响,“你看看还有没漏的。”
他们的小组作业 ——《基于王者荣耀打野机制的资源分配算法模拟》—— 折腾了快一个月。从最初在电竞馆讨论战术时灵光一闪,林砚随口说 “打野资源分配跟算法里的动态调度挺像”,到后来在图书馆对着满屏代码熬到深夜,苏沐指着屏幕说 “这里的刷新机制可以用贪心算法模拟”,林砚总觉得,这叠厚厚的报告更像份属于他们的 “恋爱纪念册”。比如此刻,苏沐翻到第 17 页,指尖点在某个数据模型上,忽然笑了笑,眼里漾起细碎的光:“这里的打野刷新周期,你用了破风队的训练数据?”
报告上的折线图清晰标记着 “破风队训练赛第 47 场”,是他们上周特意记录的野区刷新时间。林砚凑过去看,肩膀不经意间碰到苏沐的胳膊,布料摩擦的瞬间,两人像被电流窜过似的往回收了收,却又默契地没挪开。图书馆三楼的自习区很安静,只有翻书的沙沙声和键盘敲击的嗒嗒声,空气里飘着旧书页的油墨香,混着苏沐身上淡淡的皂角香 —— 是他常用的那款洗衣液,林砚在超市见过,摆在最靠里的货架上。这味道让他想起他们确定关系那天,苏沐也是这样。
从那天起,他们的相处多了层心照不宣的甜。会在去食堂的路上故意放慢脚步,让影子在夕阳里悄悄重叠,林砚踩着苏沐的影子走,苏沐发现了,就偷偷往旁边挪一点,让影子的手 “牵” 得更紧;会在改代码时共用一副耳机,苏沐戴右耳,林砚戴左耳,听同一首舒缓的纯音乐,旋律流淌间,偶尔肩膀碰到一起,谁也不说话,只假装专心看屏幕;会在晚上互道 “晚安” 时,多聊几句无关紧要的废话,比如林砚说 “今天的月亮很圆,像你笔记本上画的野区标记”,苏沐回 “食堂的糖醋排骨太酸了,下次我帮你多打份番茄炒蛋”。
林砚第一次体会到这种 “谈恋爱” 的滋味。不像原身那些浮于表面的撩拨 —— 送廉价的花、说油腻的情话、在朋友圈发刻意的合照,而是像老槐树的根,在日常的土壤里慢慢往下扎,悄无声息,却扎实得很。比如苏沐会记得他不吃香菜,打饭时总会提前跟阿姨说 “少放香菜,谢谢”,有次阿姨忘了,他就默默把林砚碗里的香菜一根一根挑出来,指尖碰到米饭时,林砚的心跳比打比赛拿五杀时还要快;比如林砚发现苏沐改代码时喜欢咬着笔杆,笔帽上总留着浅浅的牙印,就悄悄在他笔袋里多放了几支笔,都是苏沐喜欢的黑色 0.5,笔杆是磨圆了的软胶款;比如他们去超市买酸奶,总会下意识地拿两盒,林砚伸手拿草莓味,苏沐就会同时拿起原味,指尖在冰柜里碰到一起,冰凉的触感里裹着点说不清的甜,像某种无需言说的仪式。
“报告做得很扎实。” 苏沐合上文件夹,指腹摩挲着封面的校名,眼里带着显而易见的赞赏,“尤其是把游戏机制和算法模型结合的部分,比我预想的好。” 他顿了顿,补充道,“你用的那个动态优先级算法,跟破风队的打野思路完全对应上了,很巧妙。”
“那是因为有苏老师指导。” 林砚故意拖长了调子,尾音微微上扬,像在撒娇。他看着苏沐的耳尖泛起熟悉的红晕,从耳根慢慢爬到耳廓,像被夕阳染透的云,忍不住想笑。
提交报告那天,系主任在课上特意举起他们的报告当范例。老教授推了推老花镜,声音洪亮:“选题新颖,逻辑清晰,把理论知识和实际应用结合得非常好!你们看这里,用游戏机制解释算法模型,既通俗又深刻,值得大家学习!” 话音刚落,后排的软糖立刻吹了声响亮的口哨,赵鹏更是夸张地比了个 “爱心” 手势,还冲林砚挤眉弄眼,引得全班哄堂大笑。林砚转头看苏沐,他正低头翻书,耳根红得快要滴血,连脖颈都染上浅粉,嘴角却悄悄向上弯了弯,露出个藏不住的笑。
那天下午,他们去学校门口的奶茶店庆祝。玻璃门推开时,风铃叮当作响,店里飘着浓郁的奶香味。林砚点了杯全糖的珍珠奶茶,吸管戳破塑封的瞬间,甜腻的香气涌出来;苏沐要了杯三分糖的青柠茶,柠檬片在透明的杯子里浮浮沉沉,透着清爽的酸。两人的吸管不经意碰在一起,发出清脆的 “叮” 声,像在碰杯。
“接下来该准备期末了。” 苏沐搅动着杯子里的柠檬片,金属吸管碰到杯壁发出轻响,他抬眼时,目光落在林砚脸上,带着点小心翼翼的试探,