在当今动辄几十上百 GB 容量的 3A 大作时代,有一群硬核的极客程序员们依然在追求一种极致的“压缩艺术”——Demoscene (演示场景)。他们通过变态级别的数学算法和即时演算,用仅仅几 KB 甚至几十个字节的代码,在屏幕上绘制出了绚丽夺目的 3D 动画、生成了庞大可玩的电子游戏,甚至包含了完整的背景音乐!
这是一种关于代码的极限浪漫,以下这些网站将带你进入这个不可思议的微观奇迹宇宙。
🌌 震撼视觉的即时演算动画 (Demoscene)
这些网站里存放着大量体积仅有 4KB 到 64KB 大小的 .exe 可执行程序。不要小看这只有图片十分之一大小的文件,双击运行后,你将看到能够播放长达几分钟的 3D 绚丽动画与实时生成的电子音乐。
🕹️ 极限压缩的网页游戏开发大赛
这群疯子用纯净的 JavaScript,不依赖任何庞大的外部引擎,甚至把贴图资源和音乐全部用代码算出来,只为了把整个游戏塞进极其微小的体积里。
- 👉 Js13kGames - 13KB JavaScript 游戏挑战赛 这里的大赛要求参赛者在仅有 13KB 的限制内开发出完整的 HTML5 网页游戏,里面甚至诞生过很多拥有复杂关卡机制的经典神作。
- 👉 1.44MB Game - 致敬远古软盘容量的游戏合集 曾经一张 3.5 英寸软盘的容量。站内的游戏不仅体积微小,甚至能在现代浏览器里随时即点即玩。
🔬 变态级别的代码极限挑战
当 13KB 都被嫌弃太大的时候,这群程序员开始挑战人类能书写的最短视觉代码。
- 👉 JS1k - 1KB JavaScript 演示大赛 (现已归档) 顾名思义,所有的特效、交互甚至小游戏,全部压缩在区区 1024 字节以内!
- 👉 Dwitter - 140 字符的视觉宇宙 向早期的推特字数限制致敬。在这个站里,极客们仅仅通过 140 个字符以内的 JavaScript 极简代码,直接在浏览器控制台上演算出了如同万花筒般绚丽的动态视效。