IT之家 20小时前
程序员将《贪吃蛇》移植到浏览器URL地址栏,用盲文字符重现经典
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

IT 之家 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)链接就能游玩游戏,不过开发者也提醒玩家,这个游戏玩完后有个副作用 —— 浏览器历史记录会被上述网址瞬间灌满,需要使用清理历史记录功能才能变得干净。

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

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

贪吃蛇 程序员 开源 it之家 诺基亚
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论