13KB在现在这个时代是什么概念?
可能游戏中一个小小的技能图标,一个不起眼的贴图,大小可能都是13kb的几十倍。
但如果说,这可以是一个完整游戏的大小,你觉得怎么样?
虽然听起来非常扯,但世界上还真就存在一个主推13KB以下游戏的地方,以及一个有趣的比赛——JS13KGames。
该比赛是由独立游戏开发工作室Enclave Games中的网页游戏开发人员Andrzej Mazur于2012年首次创办,此后每一年都会举办,一直延续至今,所有参赛选手需要根据当前年度给出的主题来进行游戏创作。
该比赛最有趣的点就在于,所有参赛选手最终的游戏成品打包压缩后大小不得超过13KB,可以说这既是一项考验技术又十分刁钻的条件。
说实在的,我在没了解这个比赛前,我能想到的13KB游戏估计也就是长成这样的,无聊的平台跳跃游戏。
而在这里13KB的游戏可以是赛车。
可以是第三人称格斗。
甚至还能是第一人称射击游戏。
别卷啦!我知道现在游戏界各大厂商都非常卷,但卷成这么极致的属实有点过分了嗷。
在每年的比赛中都能看到当年的评审团成员,这不看不知道,一看吓一跳。
有在世界上最大开源游戏引擎公司Cocos中担任市场总监的。
有在苹果担任软件工程师的。
有在GitHub上发布超过150个开源项目的。
也有经常涉及技术领域主持和演讲,同时兼职主播的。
这阵容放在动漫里,最次也是七武海、晓组织般的级别。可以说整个评审团队有会做游戏的,也有真正懂游戏的,突出一个专业。所以今天我们就来看看,在13KB这个超级严格的条件下,能诞生出哪些令这群大佬都为之赞叹的“神作”吧。
再次提醒各位,在观看以下出现的游戏时,也请不要和一些制作精良的游戏做比较,毕竟以13KB的视角进行观看,主要还是看其中的创意。
就拿2023年的比赛作品来说,主题为“13世纪”。第一款游戏名叫《Path to Glory(可能叫荣耀之路?)》。
这是一款上帝俯视角的动作游戏,就如同游戏名一样,玩家将跟随“路”的指引,一步步击败路上的敌人,最后挑战boss。
在键位上是我们比较熟知的WASD移动,空格翻滚,左键攻击,右键格挡。而且这些动作的操作和打击感都十分流畅,在游玩的过程中,我甚至会渐渐忘记这是13KB所带来的流畅度。
本以为做到这种程度就已经可以了,没想到这个游戏居然在环境上还能有所优化,不仅给每个物体都做了光影,甚至还有透视效果。
地图上的水坑也并非是装饰,踩在上面后人物会进入减速状态。
如果你离游戏中的路过远,那么游戏就会强制将你送回到正轨。可以说无论是玩法还是细节,这款游戏已经远远超过我的预期了。
在同期对手中,《Merlin VS Alfonso》的表现也同样优秀。
这是一款画风干净的指向性解谜游戏,玩家需要用鼠标来控制角色的移动,只要到达地图指定的绿色区域就可以通往下一关。除了操控主角,场景中的黄色物体都可以按照指定的方向拖动,玩家需要合理运用这些黄色物体来通过关卡。
而在后面的关卡上,路上会有棋子对我们进行阻拦,每一种棋子都有不同的阻拦方式。兵棋会进行一格内的对角线阻拦,国王棋会水平直线拦截但会被物体阻挡,象棋会第二格对角线阻拦。因为考虑到13KB这个因素,所以在谜题的设计也较为简单,不过总的来说还蛮好玩的。
如果你觉得上面两款不够刺激,那不妨来看看这款。
在这里我们扮演的角色要从这个13世纪的吸血鬼城堡中逃离出去,游戏的开始界面居然还有全景展示环节,我感觉光是这个开场就不止13KB吧。
更不要说这还是个第一人称视角,全3D的游戏。而且游戏还有一定的惊悚元素,搭配血红的字体,阴森的BGM和灰暗的场景,让这份沉浸感拉满,后边被吸血鬼跳脸的桥段惊悚程度也是相当到位。
一想到这个集3D、第一人称、互动解谜、惊悚为一体的游戏,容量竟不超过13KB,这才是真让我感到害怕的。
通过我这样简单的描述,是不是刷新了大伙对于13KB游戏的认知了呢?
其实这三款游戏都是2023年比赛排名前五的选手,通过亲自上手游玩榜单上的这些游戏,我也切身感受到了什么叫玩法创意大于游戏画面的游戏本质。
其实在翻看往年的作品时,还有更多能刷新你对13KB的认知。就比如2020年排名第一忍者跑酷游戏。
在13KB的大小中,你甚至能看到忍者移动速度过快而产生的残影效果以及接触墙壁和落地时的尘土效果。而我感触最深的还是作者对于关卡的巧妙设计,因为游戏中加入了计时系统,所以游戏自然分为了普通派和速通派,普通玩家和速通玩家都能根据作者的地图设计,体会到不同的游戏乐趣。在这一点上,专家们也给出了不错的评价。
而开头提到的那个赛车游戏更是离谱,你根本无法想象在13KB的容量下,它既能呈现出复古的画风也能保证玩家操作的流畅。最狠的是游戏会记录玩家上一次通关时的操作,我们可以与上一次的自己来场竞速,一点点打破记录。
我现在已经不想再纠结为什么这些游戏容量能在13KB以下了,我更想知道的是在这个条件下还有什么是这些游戏作者们不能做出来的。
与其说JS13KGames是这个比赛,不如说是游戏人的一个炫技秀场。这不仅是对JavaScript语言的致敬,更是对所有真正热爱游戏、醉心于创新的人的一种鼓励和认可。无论环境如何变化,技术如何更迭,真正的高手总能在有限的资源下创造出无限的可能。
如今距离JS13KGames的诞生已经过去12年了,也期待在未来的12年甚至是更久的时间里,我们还能看到更多有想法有创意的精彩作品在此涌现。