web-app

js13kGames

所属分类:在线游戏与互动体验

参加 13KB 限制下的浏览器游戏开发竞赛并浏览获奖作品

js13kGames 是一项面向网页游戏开发者的年度竞赛,核心挑战是在严格的压缩包体积限制内完成可以直接运行的浏览器游戏。网站适合想了解竞赛规则、浏览参赛作品和获奖游戏,或练习在体积约束下进行前端创作的开发者与游戏爱好者。

js13kGames:13KB 限制下的浏览器游戏开发竞赛

发布于 2026年10月7日更新于 2026年10月27日

竞赛主页与年度活动

js13kGames 的主页以当届竞赛为中心,说明活动主题、参赛时间、类别和获奖消息,并提供作品浏览入口。网站将自己定位为网页游戏开发竞赛,强调游戏从制作到打包都需要控制在极小体积内。其年度活动自 2012 年持续举行,访客可以从年份导航查看不同届次的信息;当前首页展示 2026 年活动资料和获奖消息。

js13kGames 竞赛主页与年度活动入口

首页包含 Games、Experts、Partners、Prizes 和 Rules 等主要入口,还连接资源页、博客及社区。访客无需登录即可浏览首页与公开竞赛规则,也可以从首页跳转到游戏列表和结果页面。对于初次访问的人,主页上的主题、时间与获奖入口能先建立对本届活动的整体印象;需要核实参赛要求时,再进入规则页阅读具体条件。

13KB 的压缩包要求

规则页把文件体积作为竞赛最突出的约束。参赛作品需要打包成 ZIP 文件,压缩后不超过 13,312 字节,也就是 13 乘以 1024 字节。作品压缩包的顶层目录需要包含 index.html,解压后应能直接在浏览器里启动游戏。这样的要求鼓励参赛者精简脚本和素材,并在有限空间内安排游戏逻辑、图像、声音和关卡数据。

js13kGames 规则页中的体积限制与作品要求

规则同时要求游戏所需的代码、素材和数据包含在 ZIP 包内,不能依赖外部资源。部分类别对细节有额外规定,例如 WebXR 可以有更具体的例外,但规则页说明依赖外部素材会影响总体排名。因此,参赛者需要从架构和素材选择阶段就考虑压缩体积;仅把大型文件放到外部服务器并不会满足普通类别的整体要求。

体积限制也影响作品的组织方式。开发者可以选择较小的程序化图形、压缩后的音效、紧凑的数据表达或运行时生成内容,但具体实现由作者决定。网站并未要求所有游戏使用相同的技术方案;它规定的是最终提交包的边界、启动结构和可运行性。查看规则时应以当届页面为准,不能把某一年的主题或细节自动套用到其他年份。

主题、类别与评审方向

年度主题会参与作品评分,但规则允许开发者自行解释主题并选择表达方式。2026 年主页显示的主题是 Unicorns and Rainbows,获奖页面列出当届作品和结果。主题给创作提供共同线索,作品则可以通过玩法、美术和叙事采用不同实现,竞赛并不要求每件作品套用同一种模板。

规则列出 Desktop 和 Mobile 两个基础类别,也提供 Online 与 WebXR 等类别。类别之间可能有不同的补充要求,有些条款还会互相排斥;因此参赛者需要先确认自己选择的类别,再按对应规则准备作品。网站也鼓励提交可游玩的压缩包与可读的 GitHub 源码仓库,让评审和其他开发者分别检查运行版本与实现方式。

提交内容与浏览器运行

参赛提交包含两个相互补充的部分:可直接游玩的 ZIP 包,以及能够阅读和构建游戏的源码仓库。源码仓库应包含构建最终游戏所需的完整源码,而不是只放解压后的成品文件。网站规则还说明,提交仓库会作为学习资料保存,便于社区阅读实现思路;参赛者可以在提交后继续开发,但被评审的版本仍以当时提交的快照为准。

提交作品至少需要在最新版本的 Chrome 和 Firefox 中运行。规则要求避免浏览器控制台错误,并指出游戏中的其他问题可能影响投票评分。这个要求让竞赛评估的不只是压缩算法,也包括实际可玩性和跨浏览器表现。浏览作品时,访客可以先查看公开页面上的介绍,再选择合适的游戏进行体验;每个作品的玩法和表现由其作者完成,平台负责组织比赛、展示作品和说明共同规则。

参赛日程与结果浏览

2026 年规则页列出了提交、未完成稿件、修复和投票阶段的时间安排。主页显示当届获奖消息在 10 月 5 日发布。对开发者而言,日程帮助规划从完成原型到提交修复的节奏;对普通访客而言,获奖列表和游戏页面则提供一组经过竞赛评选的浏览入口。日期属于当年活动信息,后续届次可能调整,应以对应年份页面为准。

网站还提供博客、资源和社区入口,为参与者了解活动进展与开发资料提供渠道。竞赛本身聚焦网页游戏,因此访客既可以把它当作小游戏目录浏览作品,也可以把规则和源码提交要求作为一次前端开发练习的参考。它与一般游戏商店的目标不同:重点不是售卖大型游戏,而是展示如何在严格大小限制中制作完整、可运行的浏览器体验。

适合人群与使用方式

如果只是想玩游戏,可以从主页的 Games 或当届获奖入口浏览公开作品;如果准备参赛,可以先阅读 Rules 页面,确认压缩包体积、入口文件、外部资源、主题、类别和运行环境要求,再进入提交流程。开发者还可以查看源码仓库,学习作品如何压缩资源或组织代码,但每件作品的具体许可与仓库说明应分别阅读,不能假设所有项目使用相同条件。

对教学和自学来说,13KB 的限制为程序化图像、紧凑编码、资源压缩和代码结构提供了实际练习场景。观众通过作品列表了解最终呈现,开发者则可从规则页了解比赛要求,再结合公开源码研究实现。浏览器游戏的质量和功能仍由每个作品自身决定,竞赛主页所列的主题与限制只是共同框架,并不代表所有作品都具有相同玩法或运行表现。

总结

js13kGames 将年度主题竞赛、超小型网页游戏、公开规则和作品展示结合在一起。它适合浏览获奖小游戏,也适合开发者研究如何在 ZIP 体积限制内制作可运行的浏览器作品;参赛前应按所选年份和类别核对规则,并分别查看具体作品的说明与源码。