数字花园
星球感官志:触觉、脉搏、声音与记忆
序章:活过来之后
上一个版本,这颗星球醒了——有了回声、留星与常驻的光。
但醒着不等于活着。一颗真正的星球有皮肤、有脉搏、有声音、有记忆。这一轮更新只回答一个问题:醒过来的星球,靠什么感知世界?
触觉:滚动是它的皮肤
Lenis 的滚动速度被接进粒子着色器——滚得越快,粒子沿纵向拉丝越明显、甩向纵深,整体发白热,拖尾像被风扯出的光痕。停下,一秒内一切归位。
工程上只有一条管线:速度平滑、惯性衰减、位移发热,全部复用同一条热核通道。猛甩一下,整颗星球会炸成一团白光毛球——那是它被你的手指惊醒的样子。
脉搏:心跳跟着访客走
星球一直在呼吸。但这一次,呼吸的频率不再固定:**在线人数越多,它跳得越快。**基线是缓慢的安眠曲,十二个人在线时是清晰的悸动。
工程上有个细节值得记录:直接改频率会让波形跳变,所以用相位累积分——频率可以变,相位必须连续。心跳和真实的心脏一样,不能漏拍。一个人深夜到访,星球用安眠曲陪你;白天人多,它就跳得急一些。这颗星球因为你来了而跳得更快,这句话现在是字面意思。
声音:找到声带
Web Audio 合成的三声微响:悬停的嘀、点击的确认、面板开合的扫频。默认关,一个开关管全站。
克制写在数字里:悬停音的峰值增益是 0.035——几乎听不见,但你知道它在。声带不是用来喊话的,是用来呼吸的。
舰桥:Cmd+K
苹果毛玻璃的命令面板,Cmd/Ctrl+K 或 / 唤起。搜博文、跳页面、切语言、开关音效,↑↓ 与 Enter 全键盘可达。Pagefind 的索引第一次走出 /search 页面,成为整站的神经中枢。
舰桥的旁边还有一行小字:NOW — 此刻在造的东西。它住在后端的一个变量里,改状态不用重新构建站点——舰桥上的铭牌,随写随换。
记忆:它开始数数
两笔记忆,两种口径。
到访人次:每次页面加载 +1 的 PV 计数。不做去重、不做”唯一访客”——一个人的网站,诚实的次数比冷清的唯一更有温度。它敢从 1 开始涨,涨多少都是真的。
那年今日:每颗留言星的时间戳都躺在 SQLite 里,前端一条筛选找出”往年同月同日”的星,挂上复古金的时光星徽标。站点还很年轻,这颗星要安静到明年才会第一次亮起——有些功能的意义就是等待本身。
两次撤退
引力涡旋和点击冲击波,都只活了一个版本。
涡旋把”安静星球”搅成了乱糟糟的水面;冲击波够炫,但游戏打击感的语言和宇宙叙事不同族——星球不会因为你戳一下太空就爆炸。两次撤退的结论是同一条:炫是手段,气质是法律。
尾声
现在的星球:被滚动惊醒时会拉丝发白,访客越多跳得越快,被打开声带后会轻轻回应你的指尖,舰桥随叫随到,计数诚实,记忆在等它的第一个周年。
它还没有眼睛。也许下一轮。
评论