7 款让人“上头”的开源小游戏
好久没发开源游戏集合了,接下来我们就来下「js13kGames」比赛 2024、2023 年的获奖小游戏。
也许有些朋友是第一次听说「js13kGames」——这是一个每年举办的网页游戏编程竞赛,参赛者需要在一个月内开发一款大小不超过 13KB 的网页游戏。规则如下:
- 文件大小限制:提交的游戏压缩包(zip 格式),包含所有代码和资源,不得超过 13KB。
- 禁止外部依赖:不允许使用任何外部库、服务或资源,全部内容都要打包进 zip 文件。
- 入口文件 :压缩包内必须包含一个
index.html
文件,解压后直接打开就能玩。 - 源码分享:鼓励参赛者在 GitHub 上开源游戏代码。
每年的 Js13k 比赛都能看到许多有趣、好玩的创意小游戏,下面就让我们一起「玩一玩」过去两年里那些令人惊艳的游戏吧!
一、令人害怕的数字 13
2024 年的主题是「Triskaidekaphobia」,意为"对数字 13 的恐惧或回避"。让我们一起来看看,围绕这个概念的 13KB 游戏长什么样吧!
1.1 13th Floor(第十三层)
这是一款潜行恐怖(Stealth Horror)游戏,玩家需要时刻保持警觉,巧妙利用阴影进行躲藏。游戏开始,你带着一把钥匙出现在第 13 层,需要找到对应房间,获取下一把钥匙,逐步解锁新房间,直到最终抵达终点房间——1313。
在探索过程中,你可以使用手电筒(按 F 键)照亮前路,搜寻物品。但当"它"出现时,务必小心:关闭手电,避免暴露自己,或迅速奔跑寻找藏身之处。建议戴着耳机玩,沉浸感更强,不过要做好被吓到的准备哦!
操作说明:
- 移动:WASD
- 视角/转向:鼠标
- 互动:E 键或鼠标左键
- 手电筒:F 键
1.2 Coup Ahoo(阿胡起义)
这是一款操作简单、轻松上手的小游戏,全程仅需鼠标或触屏(支持移动端)。玩家将扮演一位发动叛变的船长,逐一挑战并击败 13 名手下。在冒险途中,还会遇到商人、船匠、想加入你的船员,助你一举登顶海上霸主之位。
游戏中的骰子"货物"至关重要——所有骰子的点数总和既代表你的总 HP(生命值),也决定了你在战斗中能造成的伤害。然而,务必小心避开"13"这个不祥的数字,否则可能招致不利后果。
1.3 Ghosted(幽灵)
这是一款类似"推箱子"的解谜游戏,共有 12 个关卡,通关后还会解锁一个隐藏关卡(第 13 关)。玩家将扮演一个外星人,目标是收集地图上的所有金币。有趣的是,只有在幽灵状态下才能收集金币,但在幽灵状态下无法推动石块,也不能原路返回。
操作说明:
- 移动:方向键 ↑ ↓ ← →
- 暂停:ESC 或回车
- 重新开始:R 键
- 撤回:Z 键或 Delete 键
二、十三世纪
2023 年的主题是「13th Century」(十三世纪),满满的怀旧骑士风扑面而来,让我们看看有哪些有趣的小游戏吧!
2.1 Path to Glory(光荣之路)
这是一款制作精良的格斗游戏,拥有令人印象深刻的操作手感与战斗体验。你将扮演一名孤独的士兵,迎战一波又一波的敌人,直至最终 Boss 登场。
游戏细节丰富:角色进入水中会被减速,风、雨、摇曳的草丛与闪电等环境元素为战场增添了沉浸感。击败敌人时的慢动作特写,更是令人热血沸腾。视野范围的控制机制也极为实用,尤其适合 2D 动作砍杀类 roguelike 游戏,令人回味无穷。
2.2 Casual Crusade(休闲十字军)
这是一款轻松有趣的休闲小游戏。你需要用手里的地块牌,一步步铺出一条通向所有土地的道路,顺手拿点战利品,强化自己的牌组。偶尔还能获得强力技能,让你的冒险之路更加精彩!
2.3 Knight Dreams(骑士之梦)
这是一款无尽的跑酷 2D 动作类游戏,特别是直升机头盔非常有趣。玩法简单,你只需要做两件事收集宝石、一直向前。
操作说明:
- 移动:← → 或 AD
- 跳跃/飞行:↑ 或 W
- 空格:长枪攻击
- 暂停:回车
2.4 Tiny Yurts(小小蒙古包)
这是一款受《Mini Motorways》启发的休闲策略游戏,将路径规划与资源管理巧妙结合。你只需用触摸或鼠标点击拖拽,为你的蒙古包(yurts)和各类农场铺设连接道路,让动物们幸福生活。轻松上手乐趣无穷,快来挑战吧!
游戏机制与小技巧:
- 游戏支持随时暂停,利用暂停时间优化路线。
- 起始农场自带的路径可以删除,自由调整布局。
- 水面无法铺路,连接水中渔场需通过浮桥。
- 路径距离影响效率,合理布局能更好地满足农场需求。
- 定居者迷路时需重新铺路,帮助他们回家后才能继续工作。
- 对角线路可节省路段,但移动时间会增加。
- 不同动物对农场的需求不同,难度也会逐步提升。
三、最后
篇幅有限,今天的 7 款开源小游戏就先"开箱"到这里!在 13KB 的极限挑战下,它们的创意和完成度着实让人印象深刻。
希望这次的分享能让你找到心仪的小游戏,度过一段快乐时光。如果你也对这些"方寸之间显乾坤"的作品背后的技术实现感兴趣,别忘了它们都是开源的哦!好奇!仅 13kB 大小的游戏,源码长啥样?
哪款游戏最让你拍案叫绝?有没有哪一款让你一玩就停不下来?又或者,在这些游戏中发现了哪些让你眼前一亮的设计或技术?欢迎在评论区留言分享,一起交流这些 13KB 的奇迹!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
浅谈团队代码风格/结构一致性
本文探讨了团队在代码风格与结构一致性上的长期实践与思考,分享了如何通过统一的代码规范和框架设计,提升代码可读性、可维护性,并降低团队协作与新人上手的成本。文章从问题起源、解决方案、实际收益到具体落地工具进行了全面阐述。 前言 某次做月度总结的时候,回顾卓越工程的板块,有点讶异团队推进代码风格与结构一致性这件事情已经历时2.5年。过程中的发心、各种纠结、到今天的收益,感觉可以写出来作为一个分享,希望能够给有类似想法的同学一点参考。 整个事情的命题其实是很基础的:程序员(Java服务端)如何把代码写的好看,好维护。其中包括一些从一个团队角度来看的一些思考和实践。 缘起 我所在的团队,一部分职责是开发维护直播业务中主播直播售卖商品的时候的CPS佣金体系,完成消费者点击商品的行为跟踪,以及下单后把订单归因到主播,以及后续的计费、扣佣过程。其中要结合平台商业策略和不同参与者之间的商业关系做跟踪、计佣,整个体系非常复杂,一个请求的处理过程涉及到相当长的过程。而其中一句话不慎写错就是很多钱的资损风险。怎么做到一个复杂的应用,让同学能够更容易理解把握,减少出错,这是从具体场景出发的初心,触发我们思考整...
- 下一篇
判别式 AI 与生成式 AI
本文摘选来自: AI 智能体开发指南 一、背景 为了解决不同的应用场景,在AI的发展过程中,机器学习模型逐步分化为 判别式(Discriminative)和生成式(Generative) 两各技术路线,从而形成了AI的两大派别。它们分别在分类、回归、模式识别以及数据生成等任务中发挥核心作用。 为了避免在AI技术选型过程中走弯路,为应用场景匹配不合适的AI,我们有必要了解两种AI的核心差异。 二、判别式AI:模式识别与分类任务的核心 判别式AI模型主要用于分类和预测任务,目标是建模输入(X)与输出(Y)之间的决策边界,即直接学习P(Y|X)。典型的判别式算法包括 逻辑回归(Logistic Regression)、支持向量机(SVM)、随机森林(Random Forest)、深度神经网络(DNN) 等。这类模型在计算机视觉、语音识别、自然语言处理等领域发挥了巨大作用。例如,2012年AlexNet在ImageNet挑战赛上大获成功,证明了深度卷积神经网络(CNN)在图像分类任务上的卓越能力。后续的ResNet、EfficientNet等模型进一步推动了判别式AI的发展,使其在目标检测、语...
相关文章
文章评论
共有0条评论来说两句吧...