人们不得不钦佩玩家和开发者的聪明才智以及克服不寻常障碍的努力。 也许甚至那些乍一看毫无意义的内容。 Q1K3 就是这样一个非凡的项目 – 一个 13 KB JavaScript 的 Quake 动作解构版。 这比您从游戏中截取的屏幕截图要小。 作为比较,最初的 Quake 1 占用了 80MB 的磁盘空间。
尽管如此,这个非凡的新版本仍然提供了两个关卡、5 种类型的敌人和 3 种武器。 它是由 Dominic Szablewski 创建的,在社区中也被称为 PhobosLab,它的历史可以追溯到 2021 年,但我刚刚看到这篇文章,我认为它可能也会让您感兴趣,并且它值得在 Vortex 上占有一席之地,尽管它是不热新。
当然,这个版本缺乏细节,但它成功地保留了原版的风格和美感。
尽管游戏规模不大,但它拥有 30 种不同的纹理、动态灯光、功能性门、简单的 AI,甚至还有 Andy Lösch 创作的音乐。 最重要的是,您现在可以在浏览器中播放此演示。 我想即使在这种形式下,您也会对它的外观和演奏效果感到惊讶。 比如在灯光方面,我认为作者超越了原著。 当然,这个版本缺乏细节,但它成功地保留了原版的风格和美感。
如果您对这个项目是如何产生的更多感兴趣,您可以在作者的博客上阅读有关该项目的制作过程的信息。 带着该项目参加js13kGames比赛,这已经是他第三次参加了。 正如您可以想象的那样,Dominic Szablewski 是原版游戏的粉丝,之前曾尝试过该游戏。 例如,他将 Quake 移植到了 Oculus Rift。 他称用 13kb 捕捉原作的魔力是一项挑战,但同时也很有趣。 您可以在上述帖子中了解有关整个过程的更多信息。
在现代游戏逻辑上变得越来越大的世界中,用有限的空间和资源创造出的东西是非常了不起的。 你不觉得吗?