浏览器 URL 地址栏也能玩上《贪吃蛇》,程序员用盲文字符重现经典诺基亚手机游戏

抖音秀 热点资讯 7

10 月 4 日消息,据科技媒体 Tom's Hardware 今天报道,程序员 Demian Ferreiro 成功将经典诺基亚手机游戏《贪吃蛇》移植到浏览器 URL 地址栏,重现这款 90 年代至 00 年代火热的单机游戏。

开发者表示,这款游戏运行在浏览器的 URL 地址栏中,以一个 40×4 像素的虚拟网格呈现,内部的“蛇”和“豆”都被点状字符替代,具体来说就是利用了 Unicode 字集中的盲文字符,每个盲文符号都是一个 2x4 点阵,每个点有开或关两种状态,可呈现出 2⁸ = 256 种组合。

Unicode 字集中还恰好包含了 256 种盲文字符变体,正好适合用来呈现《贪吃蛇》这种只需要点阵就能显示的游戏,随后这名程序员用 RequestAnimationFrame 渲染引擎将这些盲文阵列显示,并通过代码将其与《贪吃蛇》游戏连接起来。

目前这个项目已经开源,玩家只需要访问(https://demian.ferrei.ro/snake)链接就能游玩游戏,不过开发者也提醒玩家,这个游戏玩完后有个副作用 —— 浏览器历史记录会被上述网址瞬间灌满,需要使用清理历史记录功能才能变得干净。

附该项目 GitHub 开源链接如下:

https://github.com/epidemian/snake