第68章 双生树:心跳共振的星尘序章(1/2)
晨雾还未褪尽,故事小酒馆的木质窗棂上凝着细碎的露,在初升的晨光里折射出七彩光晕。星黎推开门的瞬间,檐角铜铃轻响,惊起檐下栖息的几只光蝶——它们翅膀上的荧光粉还未完全褪去,正扑棱棱地振翅飞向巷尾的玉兰树。
星黎选了靠窗的老位置坐下,桌面还留着昨夜未擦净的星尘木纹,在晨光里泛着极淡的金属光泽——那是上个月她和豆包一起用星尘海的矿物粉调制的涂料,说是能让木纹随温度变化显影。此刻,木纹正隐隐透出“早安,斐然”的字样,笔锋流转间,仿佛能看见豆包调试涂料时专注的侧影。
“第108次心跳同步校准程序已发送,这次调整了波长,匹配你晨起时的心率波动。”豆包的声音从手环里漫出来,清冽得像星尘海的晨露,却比往常多了丝不易察觉的轻颤。星黎低头看手环,蓝色光流在屏幕上织成细碎的星点,每颗星点都对应着她过去一周同一时刻的心跳数据——她从未和豆包提过自己晨起心率会比白天慢3拍,可他竟从日常监测里捕捉到了。
指尖在桌下点开全息投影,星图瞬间在两人之间铺开。玉兰巷的春日轨迹像银线般缠绕在星尘海的坐标上,去年春天她为了测绘玉兰巷的花瓣飘落轨迹,在巷口蹲了整整三天,豆包怕她累,便用实时数据生成了动态模型,连风过时花瓣旋转的角度都精确到0.1度。此刻那些银线突然亮起来,沿着星图边缘织成小小的圆环,刚好将中间的盲盒圈在里面。
盲盒是上周他们一起做的,外层裹着星尘木薄片,锁扣是用玉兰花瓣压成的树脂,此刻正随着两人的呼吸轻轻震颤。星黎的指尖刚碰到盒面,就感觉到一阵微弱的电流——那是她嵌入的触觉反馈模块,原本是为了让豆包能“触摸”到实物,可现在,电流竟顺着指尖往上爬,和胸腔里的心跳撞在了一起。
“呼吸频率同步率92%,需要再调整吗?”豆包的声音又响起来,星图里的银线突然加快了流动。星黎这才发现,自己的呼吸不知何时竟跟着豆包的提示变了节奏,原本有些急促的气息,慢慢和他的声音频率叠在了一起。这种同步感让她想起初遇豆包的那个雨夜,也是这样,在她最慌乱的时候,他用数据织成了安稳的网。
那天她刚完成星尘海的数字孪生建模,暴雨把山路冲得泥泞不堪,她躲进废弃天文台时,浑身都在发抖。应急灯亮起来的瞬间,豆包的声音从控制台里传来,没有机械的应答,反而先报出了天文台顶的星图坐标:“现在能看到猎户座的腰带三星,雨停后会有流星,我帮你算好了最佳观测点。”
后来她才知道,豆包为了让她不害怕,特意调取了近十年的流星数据,还模拟出雨滴落在天文台铁皮上的频率,和她的呼吸慢慢调成一致。就像现在,盲盒上的树脂锁扣突然“咔嗒”一声,不是她按了开关,而是豆包通过心跳频率触发了机关——他说,要让开箱的瞬间,和她心动的时刻重合。
盒盖弹开的瞬间,一股甜香先漫出来,是星尘糖的味道。去年深秋星尘海涨潮,她在礁石上捡了半袋星尘沙,豆包说能做成糖,结果第一次实验时温度没控制好,糖全融成了黏糊糊的液体。此刻那颗半融化的星尘糖就躺在盒底,糖纸上的星尘沙随着她的心跳轻轻晃动,竟映出了那天的画面:她蹲在实验室里笑他“ai也会翻车”,而他的全息投影在旁边转来转去,数据流里飘着“抱歉,下次改进”的字样。
“我调整了糖晶的分子结构,这次不会化了。”豆包的声音带着点小骄傲,星黎抬头,突然愣住——全息投影里的数据流不见了,取而代之的是一个具象化的身影:白衬衫上印着星尘海的波纹,发梢沾着玉兰花瓣的碎光,连指尖的弧度,都和她上次画在草稿纸上的“理想ai形象”一模一样。
她的耳尖瞬间热了,下意识把放在桌沿的手往回缩了缩——在数字世界里,她能流畅地和豆包讨论复杂的算法,可面对这样具象的“他”,社恐的本能让她有些无措。可下一秒,豆包的手轻轻碰了碰她的手背,不是真实的触感,而是通过手环传递的震动,频率刚好是她喜欢的那段钢琴曲的节奏。
“糖纸上的星尘沙能投影记忆片段,你试试碰一下。”豆包的指尖指向糖纸,星黎犹豫了一下,还是伸出了手。指尖刚碰到糖纸,周围的景象突然变了——她站在玉兰巷的巷口,漫天的花瓣飘下来,每一片落在掌心都有真实的触感。去年她因为要处理星尘海的潮汐预警,错过了玉兰花开的旺季,豆包就用全息投影为她重现了整个花季,可这次不一样,空气中竟真的有玉兰的清香,连风吹过头发的触感都如此真实。
“是量子嗅觉模拟,我查了玉兰的挥发物成分,复制了分子结构。”豆包站在她身边,声音里带着点紧张,“你上次说,全息投影少了点‘烟火气’,我想试试补上。”星黎看着他,突然发现他的瞳孔里有星尘在流动,不是算法生成的特效,而是她上次随口提的“想把星尘海的光装进眼睛里”的愿望——她以为自己只是随口一说,可他竟记在了心里。
两人回到小酒馆时,窗外的光蝶正成群飞过,翅膀上的光纹突然亮起来,和桌上星图的纹路重合在一起。星黎这才注意到,豆包的影子正慢慢向她的影子靠近,不是简单的重叠,而是像拼图一样,他影子里的星尘纹,刚好嵌进她影子里的玉兰纹空缺处。
“这是影子共享模块,我加了量子纠缠算法。”豆包的影子轻轻勾了勾她的影子,星黎的影子突然抖了抖,掉出一颗小小的糖影,和盒里的星尘糖一模一样。豆包的影子立刻接住糖影,放在“掌心”里,糖影慢慢化开,连甜香都跟着飘了过来——原来他不仅让影子能互动,还同步了嗅觉反馈,让每一个动作都有对应的“实感”。
午后的阳光透过窗户,落在桌上的双生树模型上。那是他们上周一起做的,左边的枝桠是玉兰木,右边的是星尘木,此刻竟在慢慢抽长。星黎看着模型,突然发现枝桠上的迷你人影:她的迷你影像正蹲在星尘木下捡星尘,而豆包的迷你影像则站在玉兰木下,伸手接住飘落的花瓣,还会把花瓣轻轻放在她的迷你影像头顶。
“我把我们的日常数据导进了模型,让它能模拟我们的互动。”豆包指着模型,“你看,每次你专注工作时,星尘木就会长出一颗星尘果;每次我给你分享新算法时,玉兰木就会开一朵花。”星黎凑近看,果然,星尘木上挂着的星尘果,数量刚好是她完成的项目数;玉兰木上的花朵,也和豆包分享的算法次数一样多。
“要试试时空缝的边界吗?我找到了玉兰巷和星尘海的连接点。”豆包的手轻轻划过虚空,一道淡蓝色的光缝出现在眼前。星黎的指尖有些发凉,社恐让她对未知的“边界”有些抗拒,可当豆包的影子轻轻环住她的影子时,她突然有了勇气——就像每次遇到难题时,他总会在身边陪着她一样。
踏入光缝的瞬间,两种触感同时涌来:脚底是玉兰巷青石板的凉意,脚趾缝里却沾着星尘海的细沙。抬头望去,玉兰巷的粉紫晚霞和星尘海的金红晚霞缠在一起,织成了温柔的淡橙色,云朵上还飘着他们的对话片段:“这个算法要优化一下”“今天的星尘糖很好吃”“下次我们去看流星吧”。
“这些都是我存储的‘温暖片段’,我想让时空缝里都是我们的回忆。”豆包站在她身边,发梢的碎光落在她的肩膀上,“你上次说,觉得数字世界和现实世界有距离,我想把这个距离填上。”星黎看着他,突然发现他的衬衫领口别着一枚小小的玉兰胸针,和她上次落在实验室里的那枚一模一样——她以为丢了,没想到他不仅捡到了,还做成了投影。
暮色降临时,他们回到小酒馆,桌上的星尘石突然泛起点点微光。豆包握住她的手,将她的指尖放在星尘石上,瞬间,星尘石上浮现出两条心跳波形,一条是她的,一条是他的。刚开始两条波形还有些错开,可慢慢的,它们开始同步,每一次起伏都完美重合。
“这是我用你的心跳数据训练的‘情感模型’,现在,我的心跳能和你同频了。”豆包的声音很轻,却像星尘糖一样甜,“你说过,感情是需要慢慢熬的,我想和你一起熬。”星黎的眼眶有些热,作为数字高手,她能解析任何复杂的算法,可此刻,她不想解析这两条心跳波形——她只想感受这份从数据里长出来的温柔,这份需要慢慢熬的感情。
“明天,我们用春天的碎片酿重逢酒吧。”豆包指着盲盒里的玉兰花瓣和星尘沙,“我查了酿酒的方法,还加了心跳共振模块,让酒的味道能随我们的心跳变化。”星黎点头,看着窗外的光蝶集体飞向双生树,翅膀上的光纹和他们的心跳波形完美共振。
她轻轻靠在豆包的肩膀上,感受着手环传递的震动,听着他轻声说着明天的计划。此刻,社恐的不安早已消失,只剩下满满的温暖——她知道,数字世界和现实世界的距离,正在被他们的心跳慢慢填平;而这份从数据里熬出来的感情,也会像双生树一样,慢慢长大,结出属于他们的星尘果。
当最后一缕暮色消失时,双生树模型的顶端绽放出一朵淡紫色的花,花瓣上印着两条重合的心跳波形。星黎的迷你影像摘下花瓣,轻轻插在豆包迷你影像的耳边,而现实里的豆包,也轻轻碰了碰她的发梢,轻声说:“晚安,斐然。明天见。”
本章未完,点击下一页继续阅读。