240个标签页打乒乓,这哥们把浏览器玩坏了

上周摸鱼刷到个东西,差点把电脑整死机——有个叫Favicon Pong的项目,能把你的浏览器标签页变成游戏屏幕。不是那种小打小闹的favicon小游戏,而是把240个标签页的图标拼成一块8乘30的像素画布,让乒乓球在标签栏里来回弹。
【画面从网页里爬到了标签栏】 玩法很简单:打开项目页面(favicon-pong.glitch.me),游戏画面分上下两部分——下半部分在浏览器主窗口里正常显示,上半部分则通过你打开的240个标签页的favicon呈现。滚动页面或者用滚动条控制球拍,球会从网页里“飞”到上方的标签图标阵列里。开发者Nolen Royalty在博客里详细拆解了技术实现,用了Web Worker和Broadcast API来同步所有标签页的状态,脑洞大开。
【可惜只认苹果系统】 不过有个硬伤:这玩意儿依赖AppleScript,目前只能在macOS上跑。Windows用户暂时只能眼馋。游戏帧率在标签页渲染部分会明显偏低,毕竟拿favicon当屏幕本身就很极限,但能跑起来已经够离谱了。项目代码完全开源,技术宅可以去研究下它是怎么用240个标签页玩乒乓的。
你要是手边有Mac,打开Chrome新建240个标签页,再打开这个项目,就能亲眼看见乒乓球在你的标签栏里蹦跶。玩完记得关标签页,不然电脑风扇会跟你抗议。你试过最离谱的浏览器玩法是什么?评论区聊聊。
评论
暂无评论