近年来,13kb 小游戏逐渐受到开发者们的关注。近日,一位名为 Dominic Szablewski 的开发者就创造了一款仅 13kb 的 JavaScript 版《雷神之锤》迷你复刻游戏,让游戏圈大佬们为之“疯狂”。
得益于超级迷你的体量,《Q1K3》能够在 Web 浏览器中轻松体验
传送门:https://phoboslab.org/q1k3/
Q1K3:13kb 复刻游戏脑洞大开
据介绍,《Q1K3》是基于距今已有 25 周年的初代雷神之锤《Quake》复刻而来的,其中包含了 2 个关卡、5 种类型的敌人、以及 3 款不同的武器。
用户可探索位置、收集弹药筒、寻找新武器并摧毁敌人。游戏中没有视线,所以玩家必须通过屏幕中央的枪的位置来导航。
目前,该开发者将该项目发布,并将其作为参加 Js13KGames 竞赛的一部分,为参与者在竞赛中创造互动娱乐。
JS13kGames:向 3A 游戏等大制作发起挑战
相比大制作、高开发成本的 3A 游戏,13kb 小游戏更加轻量化,开发成本低很多,创作周期也会相应缩短。因此,这几年 13kb 小游戏开发越受欢迎,以至于国外还专门为此创办了赛事——JS13kGames。
JS13kGames 赛事链接:https://js13kgames.com/
JS13kGames 是由独立游戏工作室 Enclave Games 的创始人 Andrzej Mazur 创办的 HTML5 游戏开发比赛,以此来向大型游戏发起挑战,2020年刚刚举办了第八届。
该赛事获奖者将获得超过 20000 美元的奖金,且所有参与者可获得一件免费 T 恤,以作纪念。
参赛作品由 Mazur 和业内一些知名人士共同评选。包括 YouTuber 兼独立游戏作者朱庇特·哈德利(Jupiter Hadley)、40款游戏的创作者 Christer Kaitila 、GitHub 的开发人员Lee Reilly、Codibility 的工程主管 Tomasz Wesolowski、Jscrambler的联合创始人Pedro Fortuna,以及游戏开发商兼Zenva创始人Pablo Farías Navarro 也将加入该评审团队。
参加 JS13kGames 赛事所需要遵守一些规则:
(1)代码和游戏资源应该小于或等于 13Kb。参赛者的.zip 包应该包含index.html 文件,解压后应该可以在浏览器中使用。
(2)必须有 2 个源:第一个源被最小化并压缩以适应 13kb 的限制,第二个源以可读的形式托管在 GitHub 上,带有描述性变量名和注释,供其他人学习。
(3)服务器上不容许承载任何形式的库、图像或数据,包括 Google 字体等内容。如果第三方库能够缩小到 13kb 的总限制范围内,则可以使用它们。
(4)参赛者的游戏必须是新的,并且至少可在 Firefox 和 Chrome 中离线运行。
(值得注意的是,以上为2017年赛事规则,每年赛事或根据参赛游戏有更新)
更多参赛作品可登录 JS13kGames 网站浏览:https://js13kgames.com/entries