一只手绘小鸟穿越管道的重制版,手感和原版一样硬核,但多了奖牌、音效和日落。
👆 点击画面 / 按空格起飞(在窗口内操作)
想验证自己能不能不依赖任何素材,纯靠代码复刻一款经典游戏的手感。小鸟的倾斜、管道的节奏、死掉那一刻的顿挫,都是被逐帧调出来的——最后它确实"像那么回事"了。
p5.js + Web Audio 实时合成音效;固定 120Hz 时间步长物理保证手感一致;圆形与矩形精确碰撞;localStorage 最高分与奖牌结算;全部视觉由代码绘制,零素材文件。
点击 / 空格 / 触屏起飞;分数越高管道越快、缺口越小;撞管后飞船坠落再弹出奖牌结算(10/20/30/40 分对应铜银金铂)。
最早版本画面会白屏——脚本在 body 存在前就创建了画布;后来还给物理加了固定时间步长,解决高刷屏上"游戏变快"的问题。