说起来真是个奇迹,谁能想到一款FPS游戏能把体积压到64KB,还不到手机照片的十分之一?早在2012年,当3A大作动不动就占据10GB空间的时候,这个数字简直像个幽灵一样不起眼。但独立开发者Daivuk偏偏把它当成了自己的武器。他把3D第一人称射击游戏《QUOD》整个塞进了这个64KB的单一可执行文件里,这操作简直让随便一张手机照片瞬间变成了它的几十倍大。 灵感这东西真的挺有意思的。Daivuk坦言,设计这个游戏的时候脑子里想的全是25年前的经典《雷神之锤》,情怀都装在这极小的包里了。你能想象吗?纹理、音效、音乐、关卡、模型、动画还有代码,全部给塞进了这64KB里。不过好在游戏体验还是很完整的,里面有3个关卡,4种敌人,一场最终Boss战,还有好几款可选武器。开发者也吐槽了一句,现在的玩家要的是高清要的是帧数,哪还会在乎软盘容量呢。 这个项目其实酝酿了好多年。Daivuk说十年前就有了想法,但真正集中开发只花了一年时间。为了把体积压到极限,团队在各种算法上写了好多极限公式。纹理压缩算法、地图数据精简、模型动画关键帧抽取、音频波表合成还有代码体积缩减等等,全部都是手写的。这就像一场“瘦身”运动一样。 这次成功真是不容易啊!别看包体只有64KB,运行需求一点也不低呢!需要GTX 770及以上显卡和8GB内存才能流畅运行。换句话说就是只要一台2012年的中端台式机就能带得动这场枪战了。开发者甚至连最低配置门槛都没设,他说——“它本就该被所有硬件接纳”。