竞赛概述
js13kGames是全球最具挑战性的JavaScript游戏开发竞赛之一,每年举办一次,要求参赛者在13KB的严格限制下创造出完整的Web游戏。这项竞赛由Andrzej Mazur于2012年创立,旨在推广Web游戏开发技术,挑战开发者的创造力和技术优化能力。
竞赛主题与规则
2025年主题: 竞赛主题将在8月13日正式公布
核心规则:
- 游戏总大小不能超过13KB(ZIP压缩后)
- 仅限使用JavaScript和HTML5技术
- 不允许使用外部库或服务
- 所有资源(代码、图片、音效)必须包含在13KB限制内
- 可以使用微型库(如Kontra.js、LittleJS)但计入大小限制
竞赛时间线
- 报名开始: 2025年8月13日
- 竞赛期间: 2025年8月13日 - 9月13日(一个月)
- 主题公布: 8月13日竞赛开始时
- 提交截止: 2025年9月13日
- 投票评选: 提交截止后进行
奖项设置
竞赛设有多个奖项类别:
- 整体最佳游戏
- 最佳创新
- 最佳音效
- WebXR类别
- 去中心化类别
- 移动端类别
获奖者将获得:
- 奖金奖励
- 官方T恤和周边
- 业界认可和曝光机会
- 赞助商提供的奖品
参赛价值
技能提升
- 代码优化和压缩技巧
- 游戏设计和用户体验
- 创意实现能力
- Web技术深度掌握
职业发展
- 作品集展示
- 业界网络建立
- 就业机会(历年获奖者多获得工作机会)
- 开源社区参与
技术挑战
- 极限约束下的创新思维
- 算法和数据结构优化
- 资源管理和性能优化
- 跨平台兼容性
赛前准备建议
-
技术准备
- 熟悉代码压缩工具(如Roadroller)
- 了解Canvas 2D/WebGL基础
- 掌握音频API和图像处理
-
工具链搭建
- 本地开发环境
- 压缩和构建工具
- 版本控制系统
-
参考学习
- 查看历年获奖作品
- 学习代码优化技巧
- 了解常见游戏模式
社区与影响
js13kGames已成为Web游戏开发社区的重要活动,吸引了包括Minecraft创始人Notch、Three.js创始人Ricardo Cabello等知名开发者参与。竞赛促进了Web游戏技术的发展,许多参赛作品后来发展为商业游戏。
这是一个展示技术实力、创意能力和问题解决技巧的绝佳平台,适合所有对游戏开发和Web技术感兴趣的开发者参与。
