super-mona/ githubuniverse.com 完整复刻

Super Mona/

三个 Canvas 与两套渲染管线 · 待机是 GLB 模型 + 鼠标跟随 · 开局后是 94×26 InstancedMesh 方块跑酷

玩法

操作 行为 分值
← → / A D 左右移动 —
Space 跳跃,可二段跳;上升时顶到方块会把它撞碎 +10
金色拾取物 吃到进入 Super 10 秒:无敌、分数翻倍、彩虹色、撞碎虫子 +100(Super 时翻倍)
普通拾取物 3×3 彩色方块 + 贡献图标 +50
虫子 从上方踩扁可弹跳,侧面撞上掉一条命(无敌 1.5s) +25
鸭子 追上后跟随 12.5 秒,期间把 20 格内的拾取物吸过来 —

3 条命。世界会随时间从 2 格/秒加速到 20 格/秒,道具持续时间也随之缩短最多 25%。

与原站一致的部分

项 说明
资源 原始精灵图、GLB 模型、贡献图标全部为原站文件
音效 WebAudio 实时合成(振荡器 + 噪声 + 卷积混响),非音频文件,10 种音效参数逐条还原
渲染 正交相机 + InstancedMesh + 7 套自定义 shader(网格渐隐 / Mona 精灵 / 残影 / 虫子图集 / 脸部 / 瞳孔 / 转场)
关卡 Lehmer PRNG 种子生成,flat / raised / stairs / bridge 四种 pattern + bag shuffle
动画 全部用 GSAP 驱动,与 Babylon 无关