C01 —— 转学生
关于楚光转入市重点中学这件事,后来的说法有很多个版本。
刘浩的版本是"一个十三岁的跳级生跑来拖我们班平均分后腿"。周晓晓的版本是"他第一天就把物理作业题改了"。王德发的版本是"我教了十五年书,第一次见到自我介绍说喜欢物理的"。
但如果你问楚光本人,他大概会推推那副永远在往下滑的银框眼镜,说:"哦。就转学而已。"
然后低下头继续在草稿纸上画受力分析图。
九月。教学楼的墙皮又脱落了几块。
这栋楼据上一届学长流传,年龄比在座所有人的爹加起来还大。墙面上灰色水泥的斑点一块一块的,远看像某种皮肤病,近看更像。走廊上的蝉鸣弱了,夏天留下的最后一批赖着不走,叫声有气无力的,跟物理课上回答问题的后排男生差不多。
初二(三)班的教室里,四十五双眼睛盯着门口。
班主任王德发站在讲台旁边。他的灰色夹克大概是跟这栋教学楼同龄的,袖口磨出了毛边,领口泛一层洗不掉的黄。地中海发型在窗外透进来的光里锃亮,额头上汗珠顺着皱纹的沟壑往下淌。他手里捏着粉笔,白色粉末从指缝间簌簌落下,讲桌上积了一层薄雪。
"今天班里来了个新同学。"他清了清嗓子,声音带着教导主任级别的穿透力,隔壁班的早读声都被压下去半截,"楚光,进来吧。"
门被推开了一条缝。
先进来一只洗得发白的球鞋,鞋带松垮着,一只长一只短。鞋底花纹磨平了大半,左脚外侧粘着一小块干了的口香糖。然后是一个瘦小的身影挤进门框——他背着个鼓鼓囊囊的书包,拉链半开,露出半截草稿纸和一把十字螺丝刀的刀柄。头发乱得像刚被台风扫过,几根发丝倔强地翘在后脑勺。银框眼镜挂在鼻梁中间,他用食指往上推了推,动作快而精准,做了一万次了。
这就是楚光。十三岁。跳级生。书包里的东西拿去闲鱼上卖,够开一家社区五金店。
"楚光,从区实验中学跳级过来的。"王德发在黑板上写他的名字。粉笔断了。他面不改色换了一截,"以后就是咱班同学了。大家鼓掌欢迎。"
教室里响起稀稀拉拉的掌声。那种"老师让拍就拍两下"的敷衍掌声,整齐度约等于体育课的广播操。
"楚光,做个自我介绍?"
沉默了两秒。
"楚光。喜欢物理。"
又沉默了两秒。
"没了。"
王德发嘴角的肌肉抽动了一下。那是一种很复杂的表情,"心疼"和"想打人"各占百分之五十。他转向台下:"行,楚光同学比较内向。刘浩,你带他认识一下环境。"
第三排靠窗位置站起来一个人。校服熨帖,发型一丝不苟,手腕上的智能手表闪了一下消息提醒。他脸上挂着标准的班干部微笑,嘴角上扬大概十五度,不多不少,看得出来对着镜子练过。
"楚光同学你好,我是班长刘浩。"声音里有一种经过训练的官腔,"从班级整体利益出发,我建议你先熟悉一下我们的作息。早读七点半,晚自习到八点,月考排名跟年级挂钩。"
"嗯。"楚光说。
刘浩停顿了半秒。脸上那层标准微笑出现了一道裂缝,又迅速焊回去。"还有,我们班平均分一直年级前三,所以希望某些同学不要因为个人原因拖后腿。"
楚光的视线从他脸上滑过去,落在他身后的黑板上。昨天留下的物理作业题,一道力的合成,最后一步代错了数值。
他走过去。
粉笔敲黑板的声音很脆。受力图,分力分解,合力计算,一气呵成。十五秒。他把粉笔放回粉笔盒里,拍了拍手上的灰。
全班安静了。
王德发盯着黑板看了三秒。
"……下次别用我的粉笔。"
楚光的座位在最后一排靠墙角。
刘浩说这个位置安静,适合新同学适应。楚光觉得真实原因更简单:没人想跟一个十三岁的跳级生做同桌。十三岁在初二班意味着什么?意味着你比所有同学小两岁,矮半个头,考试分数高出他们一截,社交能力低于他们两截。坐在你旁边的人会不自觉地用手挡住自己的试卷,生怕你瞟一眼就发现他的错误。
这种感觉楚光很熟悉。区实验中学有过一模一样的剧本,只是教室换了一间,粉笔灰的味道没变。
他把书包扔在桌上。闷响。像砸了一袋砖头。
桌洞里有前一个学生留下的涂鸦,一只简笔画的猫旁边写着"物理去死"。楚光看了一眼,觉得这只猫画得比受力分析图还不如。
然后周晓晓抱着一叠纸从第一排走过来了。
马尾。圆框眼镜。书包上挂着"好好学习"的钥匙扣。笔记本翻开时工整得跟印刷品一样,每个科目用不同颜色的标签纸分隔,页边距对齐到毫米。如果"强迫症"有具象化形态,大概长这样。
"楚光同学,我是学习委员周晓晓。"声音有些拘谨,汇报工作的语气,"这是这周的课表和老师发的复习资料,我帮你复印了一份。"
楚光看着那叠整整齐齐的纸。心里某个角落动了一下,嘴上说出来的却是:"物理卷子第三题的受力图画错了,重力箭头应该垂直向下,那个人画偏了十五度。"
周晓晓眨了眨眼,低头看卷子,又抬头看他。
"……对你是常识,对我不是啊。"
"哦。"
她没走。她把自己的物理笔记本往他那边推了推:"那什么……以后有不会的可以问我。虽然你可能都会。但你可以假装不会。"
楚光低下头。从书包里掏出一支磨掉了漆的钢笔,在笔记本扉页上写日期。写字的时候手指很稳,做精密焊接也不过如此。周晓晓注意到他的"物理"两个字写得比别的科目大了一号。
这是楚光转学第一天收到的第一个善意。他没说谢谢。但他也没把笔记本推回去。
周晓晓往书包里瞥了一眼。一台拆到一半的万用表,三卷绝缘胶布,一包被压碎的小浣熊干脆面,以及一本封面写着"诺蒂卡·齿轮形态攻略"的笔记本。
"你玩游戏?"
楚光的手停在半空。他迅速把书包拉链拉上,耳朵尖发红:"偶尔。"
他没告诉她的是,"偶尔"的意思是五百多局,胜率百分之八十一,齿轮形态赛季排名全服前三。
也没告诉她的是,诺蒂卡三个月前就停服了。但他手机里有一个从未下载过的App,图标是一只衔着橄榄枝的夜莺。他不记得什么时候装的,也不记得什么时候注册的,但每次打开都能进入匹配界面,加载速度比停服前还快。
他以为是离线模式。
下午第一节,物理。
王德发把保温杯往讲桌上一墩。杯盖上的枸杞在水里浮着,迷你救生圈一样。杯底那一圈茶垢年深日久洗不掉了,据说是他教物理这十五年来一天一层攒出来的。
"今天讲平面镜成像。"他在黑板上画了个方框代表镜面,粉笔灰簌簌往下落,"物体在平面镜中成像,三个基本特点——"
他转身写板书的时候,肩胛骨把夹克顶出两个尖角。教室里翻笔记的声音此起彼伏。
楚光低下了头。
抽屉里的手机屏幕亮着。诺蒂卡的匹配界面。他戴着有线耳机,耳机线顺着校服袖口蜿蜒而下,一条不起眼的蛇。屏幕亮度调到最低,但在抽屉的小空间里还是泛一层蓝光。
王德发的声音从讲台飘过来:"第一,像与物大小相等。"
楚光的手指在屏幕上滑动。他选了齿轮形态。瘦小的机械天才,能操控机械玩偶远程锚点固定。他的本命角色。在别的玩家还在为停服哀嚎的时候,他却莫名其妙地还能匹配——虽然对手好像不太一样了。不是真人。更像是某种……他说不上来。
"第二,像与物到镜面的距离相等。"
他抬眼看了一眼黑板。光路图画得很标准,入射光线、反射光线、法线,该有的都有。但入射角和反射角的标注用了直线而不是弧线。楚光撇了撇嘴。
他没举手。
"第三,像与物左右相反。"王德发提高音量,"这三条是重点,中考必考。楚光,你听见了没有?"
"嗯。"楚光的拇指按在屏幕上,匹配成功的震动传到指腹。
"那你能不能把手从抽屉里拿出来?"
笑声。
楚光把手缩回来,摊在桌面上。十指干干净净,清白无辜。手机留在抽屉里,屏幕上的匹配界面还亮着,一行小字在底部滚动:
[夜莺女士] 正在匹配……请稍候……
没人看到那行字在三秒后变了:
[夜莺女士] 匹配成功。对局即将开始。
[夜莺女士] 注意:本局地图——您当前所在位置。
教室后排那面仪容镜泛起了一层波纹。
不是比喻。是镜面本身在震动,极微弱的,肉眼几乎分辨不出来。如果你把手指贴上去会感觉到一种温热——不是日光照射的那种温度,更像是电子设备运行久了之后散发出的余温。
波纹持续了不到一秒就消失了。
镜面恢复平静。里面映着教室后排的课桌、墙角的扫帚和簸箕、以及楚光低着头的侧影。影像和现实完全一致。
几乎完全一致。
镜中的楚光比现实中的他慢了大约零点五秒。现实中的楚光翻了一页草稿纸,镜子里的他在半秒后才跟着翻。现实中他推了一下眼镜,镜子里的手指慢了那么一丁点才抬起来。
差异细微到没有人类的裸眼能在正常距离下分辨。
但差异存在。
王德发在讲台上继续写板书。刘浩在笔记本上画分隔线。周晓晓的笔尖在纸上移动,但她的视线偷偷往最后一排飘了一眼。所有人都在做自己的事。没有人在看那面镜子。
下课铃响了。
"作业,练习册四十五到四十七页。"王德发拧上保温杯盖,"楚光,你留一下。"
同学们鱼贯而出。周晓晓走到门口时回头看了一眼——楚光站在讲台旁边,王德发在说什么,他的脸上没什么表情,但裤兜里的右手攥着一截粉笔,指节发白。
刘浩经过走廊那面大镜子时停下来整理校服领子。他在镜子里看到身后有什么东西闪了一下,回头看,走廊空无一人。
"奇怪。"他嘟囔了一句,抖了抖领口,走了。
走廊安静下来。饮水机嗡嗡响着。镜面上"整理仪容,文明校园"的标语反射着日光灯管的白光。
镜子的金属边框上,有一道细如发丝的裂纹。今天早上还没有。
放学后的校园掉了一个声调。
大部分人散了。操场上田径队在练最后几组,哨声远远地传过来,短而有力。九月末的夕阳歪歪地挂在西边教学楼顶上,把走廊的窗户染成一排橘色的长方形。塑胶跑道被晒了一天,散发出淡淡的橡胶味,混着食堂飘过来的炸鸡腿的油烟。
楚光背着书包走出教学楼。他妈今天早班,让他早点回去吃饭。
但他走到一楼走廊时停了下来。
那面镜子在走廊尽头。
嵌在墙里的长方形仪容镜,金属边框生了些锈,镜面边缘贴着那张褪色的标语。他每天上学经过这里,从来没觉得有什么特别。
但今天王德发课上讲的那三条性质像钉子一样钉在他脑子里。他想验证一个东西。
他站到镜前两步远的位置。歪了歪头。
镜中的他也歪了头。慢了一丁点。
楚光眨了一下眼。镜中也眨了。他又眨了一下,这次快速的,用物理课上测反应时间的节奏——一秒两次。
镜中的影像跟上了。但有一个极微小的滞后,大概零点三到零点五秒。
正常的平面镜不存在延迟。光速是三乘以十的八次方米每秒。镜子到他的距离不到两米。在这个尺度上,反射时间约等于零。
他从裤兜里掏出那截从物理教室顺来的粉笔,在镜面上画了一条横线。白色粉末粘在玻璃上,细细的,像手术刀的切口。然后他从书包夹层里摸出一把钢尺——是的,他书包里有钢尺,还有游标卡尺,但那个今天没带——量了量粉笔线到镜框边缘的距离。
"像距等于物距。"他小声念着,"如果镜面后方存在某种介质导致光信号延迟零点五秒……"
他蹲下来,从另一个角度看镜子。走廊的日光灯在镜面上留下一道光斑,他调整角度让光斑移到镜面正中央。入射角大约四十五度,反射光应该朝走廊另一侧墙壁偏折——
反射光打在了他没有预期的位置。偏了两度左右。
他的瞳孔收缩了一下。
平面镜的反射不应该偏折。如果偏了,说明镜面不平。或者说明镜子后面——不只是墙。
他缓缓站起来。鞋底摩擦水磨石地面的声音在空走廊里格外清晰。消防指示灯亮着微弱的红光。走廊尽头的窗帘被风掀起一个角,外面的天色暗了一度。
镜子深处出现了一个轮廓。
楚光的呼吸停了一拍。
那不是他的倒影。比他高出一个头,肩膀更宽,站在镜中走廊的阴影里,一动不动。它全身由碎裂的镜面拼接而成,每一块碎片里映着不同的画面——教室,操场,一段他从未见过的石板路,路尽头是一座古希腊式的建筑,白色廊柱在阳光下发出刺目的光。
碎片表面有数据流滑过,蓝绿色的光线像血管里的荧光血液。
他后退了一步。镜中的他也退了一步,慢了半拍。但那个碎片拼成的轮廓没有动。它的头部歪了一下,碎片之间传出细碎的摩擦声,玻璃碴子在研磨。
空气里弥漫开一股味道。臭氧。旧书页。电子元件在潮气中短路的焦糊味。
和序曲里描述的"时空高应力节点"释放的气味一模一样——当然楚光不知道这些术语。他只知道这个味道不属于任何一种他在实验室里闻到过的化学物质。
走廊的温度在降。他呼出的气变成白雾,在日光灯下散开。九月。下午四点。室外温度至少二十六度。走廊里不应该有白雾。
然后那个东西伸出手了。
镜面碎片拼成的手。指节处有锐利的棱角,边缘泛着数据流的蓝光。它不是贴着镜面,是穿过了镜面。手指从玻璃的另一侧伸出来,悬在走廊的空气中。镜面在它穿过的地方泛起涟漪,一圈一圈扩散,像石子落水。
指尖离楚光的手指不到十厘米。
楚光的喉结动了一下。大脑飞速运转——反射定律,折射定律,光的全反射条件——没有一条能解释眼前的现象。他的脚像被钉在地上。十三年来他解过无数物理题,没有任何一道的答案涉及"镜子里伸出来的手"。
那只手的手指微微弯曲了。做了一个"过来"的手势。
与此同时,他裤兜里的手机震了一下。屏幕亮了,弹出一条消息:
[夜莺女士] 检测到时空应力异常。
[夜莺女士] 建议操作:立即撤离。
[夜莺女士] 或——
消息到这里断了。然后跳出一行乱码,在乱码中间嵌着三个可以辨认的字:
$#@!……靠近它……#$@!
走廊尽头的窗户"砰"地被风摔上。
楚光猛回神。一把抓起地上的书包,转身就跑。书包在背上颠着,螺丝刀和万用表叮当乱响。他冲出教学楼大门,跑过花坛,跑过升旗台,跑到校门口才停下来,弯腰撑着膝盖喘粗气。
后颈上有一道冰凉的触感。不是风。更像是有什么东西的视线,一直跟到他跑出走廊才松手。
他站直身体。推了推滑到鼻尖的眼镜。手指在发抖,细微的,大概零点二赫兹的频率。
校门口的保安在看报纸。操场上田径队的哨声还在响。世界跟五分钟前一模一样。
只有他裤兜里的手机还亮着。屏幕上的消息已经变了:
[夜莺女士] 撤离完成。
[夜莺女士] 提示:该裂缝暂时稳定。预计再次活跃时间——明日。
[夜莺女士] 建议:复习§3.2 平面镜成像。
[夜莺女士] 您会需要的。
那天晚上的饭桌上只有一碗蛋炒饭和一张纸条。
厨房只开了一盏灯。纱罩下面扣着饭,蛋花凉了结成小块。纸条是他妈的字迹,大而歪斜的,小学生写的——
"热一下再吃。今天晚班。先睡了。冰箱有酸奶。"
楚光把饭放进微波炉。一分三十秒。转盘吱吱转着。他站在微波炉前面,透过玻璃门看那碗饭一圈一圈地旋转。厨房窗户没关严,九月的风从缝隙里钻进来,吹得窗帘一角微微晃。隔壁楼的空调外机嗡嗡响,偶尔有几声狗叫。
微波炉的灯照在他脸上,暖黄色的。
他想起了那面镜子。碎片拼成的手。延迟的影像。不该偏折的反射光。还有手机里那条来自"夜莺女士"的消息。
"夜莺女士"是谁?
他记得跨年夜的时候,社交媒体上有人传过这个名字。那是诺蒂卡停服前的最后一个夜晚,全球一亿多人同时在线,然后所有人的屏幕白了一下。他当时以为是跨年特效。
后来游戏就停服了。但他的手机上多了一个App。
微波炉"叮"了一声。
他端着蛋炒饭坐下来。第一口,有点烫。第二口,蛋花咸了,他妈手抖多放了盐。第三口的时候他腾出一只手,从书包里掏出草稿纸和那截粉笔。
粉笔在纸上写字的触感跟在黑板上不一样。更闷,更涩,像在细砂纸上拖。他写下今天的日期,然后在下面列了三行:
第一课:平面镜成像。
1. 像与物大小相等。
2. 像与物到镜面距离相等。
3. 像与物左右相反。
他停了停,又在下面加了一行。字迹比前面的小了一号,像是不确定该不该写:
但像有0.5秒延迟。反射光偏折约2°。这不在课本上。
再下面,隔了一行空白,写了最后一句:
明天再去一次。带量角器。
窗外的风吹过纱窗。远处有汽车鸣笛,有隔壁人家电视里断断续续的新闻播报。冰箱压缩机发出低沉的震动,桌面跟着微颤,带动那截粉笔轻轻滚了两厘米。
楚光伸手把粉笔按住。指腹上沾了一层白色粉末。他看了看自己的手指,又看了看窗外。
九月的夜空没有星星。城市的灯光把它染成一层暧昧的橙。
但如果你仔细看——真的很仔细,超出人类裸眼极限的那种仔细——会发现橙色的幕布上有几个极微小的亮点在闪烁。它们的闪烁频率不是恒星的,更像是某种信号灯,规律的,每隔1.7秒一次。
三百七十二个"时空高应力节点"之一,正悬在这座城市的上空。它比楚光想象的近得多。
他当然看不见。他只是安静地吃完了那碗蛋炒饭,洗了碗,关了灯,在黑暗中摸回自己的房间。
手机放在床头。屏幕黑着。
但在他闭上眼睛的前一秒,屏幕亮了一下。不到零点三秒。那只衔着橄榄枝的夜莺图标闪了一次,然后暗下去。
最后一条未读消息停留在通知栏里:
[夜莺女士] 校准者匹配中……1/5……
[夜莺女士] 请做好准备,齿轮形态。
[连接不稳定]
楚光翻了个身,把脸埋进枕头里。他闻到洗衣液的味道,薰衣草的,他妈用了很多年的那种。
明天还要上课。明天有英语听写。明天放学后要去看那面镜子。
他不知道明天的镜子里会出现什么。
但有一件事他很确定——或者说,在十三年的人生经验里,他唯一确定的一件事:
如果一个现象没有物理解释,那只有两种可能。
要么是他知道的物理不够多。
要么是课本写错了。
而他从来不觉得是后者。