Cnbeta 01月14日
程序员将经典贪吃蛇游戏缩减为56字节的QR code
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

开发者donno2048成功将经典贪吃蛇游戏压缩至仅56字节,成为有史以来最小的功能游戏之一。这个MS-DOS重制版甚至比1980年的《吃豆人》还要小得多。尽管为了实现如此小的体积,游戏存在一些缺陷,例如蛇身达到三节时反向操作会吃掉自己,并且在老式硬件上运行速度过快,但它仍然是同类产品中最小的。这一成果受到了MattKC的2020年实验的启发,后者利用压缩技术缩小了Windows可执行文件。donno2048的努力进一步缩小了二维码的大小,最终达到了56字节的新纪录。现在,用户可以通过在线演示体验这款迷你贪吃蛇游戏。

🕹️ 经典贪吃蛇游戏被压缩至56字节,成为史上最小功能游戏之一,远小于传统“Hello World”程序和早期游戏。

🐛 该版本存在bug:当蛇身长度达到三段时,反向操作会导致蛇吃掉自己,这也被一些玩家视为挑战。

⚙️ 游戏在DOSBox和网络模拟器上运行正常,但在原始硬件上速度过快,需要调整才能在老式系统上运行,但这些调整会增加游戏大小。

💡 该项目受到MattKC 2020年实验的启发,后者利用压缩技术缩小了Windows可执行文件,donno2048在此基础上进一步缩小了二维码的大小,并创造了新的记录。

标志性的贪吃蛇游戏让玩家在诺基亚的小屏幕上疯狂地引导一条像素化的大蛇。 现在,开发者 donno2048 成功地将这款经典游戏压缩到仅 56 个字节,小到足以编码成一个二维码。

这款为 MS-DOS 设计的"贪吃蛇"重制版的大小因此成为有史以来最小的功能游戏之一。

从这个角度来看,用现代编译器编译的"Hello World"程序也不过几千字节,而最基本的编译可执行文件通常也就 10 千字节左右。 相比之下,即使是 1980 年的原始 8 位《吃豆人》也绝对是个庞然大物,重达 12 千字节左右。

要把"贪吃蛇"压缩到 56 字节,自然需要做出一些牺牲。 该移植版有一个奇怪的bug,即当蛇的长度达到三段时,输入反方向会导致蛇吃掉自己--不过专业贪吃蛇玩家可能会将此作为一项挑战。

在兼容性方面也存在一些障碍。 游戏在 DOSBox 和网络模拟器上运行正常,但在原始硬件上运行速度会太快。 为了使游戏能在老式系统上运行,有必要进行一些调整,如减慢执行速度,但这些调整使游戏的大小超过了 56 字节。 尽管如此,即使有这些缺陷,这个实现仍可能是同类产品中最小的。

QR 蛇形游戏的风潮最早起源于 MattKC 的 2020 年实验,该实验实际上启发了这一新的 56 字节实施方案。 MattKC 的项目利用先进的压缩技术和 Crinkler 等工具来缩小用 C 语言编写的 Windows 可执行文件。 随后,不同的开发人员又进一步缩小了二维码的大小,直到 2023 年,donno2048 才将二维码的大小缩小到 85 字节。

不过,donno2048 的第二次实现将二维码进一步缩小到了 56 字节,超过了他之前的成绩,并很有可能创造了新的世界纪录。 看看二维码这些年来是如何变得越来越小的吧!

对于那些渴望尝试小蛇游戏的用户,在线演示已经上线。 您可以在电脑上用方向键或在手机上用滑动来控制这条饥饿的大蛇。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

贪吃蛇 游戏开发 代码压缩 MS-DOS 二维码
相关文章