查看原文
其他

这款只有13KB的开源小游戏,我竟然玩了一整天

IT服务圈儿 2022-09-10
来源丨源最前线(ID:OpenSourceTop) 猿妹 整编

整理自:https://github.com/KilledByAPixel/SpaceHuggers


什么东西的大小只有13KB呢?一份简短的Word文档还是一个表情包?猿妹发现有人居然能做出一个大小只有13KB的游戏,而且具备丰富的图像、动作元素、重力系统等。



这款游戏名字叫SpaceHuggers,射击类游戏,消灭所有敌人。通过外接手柄可进行多人游戏,最多支持 4 个人。具体的游戏介绍如下:
帝国像瘟疫一样在银河系中蔓延,并在遥远的行星上建立前哨。你是一名精英叛军士兵,任务是摧毁那些基地,通过你的工具探索陌生的行星,并消除入侵者,当它只剩下10个克隆人的时候,


游戏介绍
  • WASD或方向键:移动、跳跃和攀爬

  • Z或左键单击:射击,大多数东西会破裂,有些会燃烧

  • X或中键:滚动,短暂的无敌状态,还可灭火

  • C或右键单击:手榴弹,每条命有3个

  • 还可最多连接4个进行合作游戏



杀死所有敌人就可以完成关卡,屏幕底部的雷打显示附近的敌人,一开始玩家有10条命,每通过一关就可以获得3条命,游戏没有终点,你可以先试试前面5个关卡,如果想重新开始,直接按【R】键即可。

为什么会有这款13KB的游戏?
这款游戏是来自js13kGames竞赛的作品,js13kGames的竞赛人员需要在特定时间内根据特定主题制作游戏。这项竞赛需要遵循一条重要的规则:包含游戏的Zip文件不应该超过13kb。但不要因此感到气馁,因为先前的参赛选手同样以这个大小带来了优秀的作品。完整的规则请参阅这个页面。
不过,由于所述框架都大于13kb,所以这一类别的要求稍稍放松:框架的大小将不纳入最终13kb的计算。当然,如果你认为无需采用第三方框架就能开发出一款WebXR游戏,同时能够遵循13kb的要求,你可以选择这样做。你同时可以采用任意类型的输入系统:游戏手柄,注视点,三自由度或六自由度控制器。
最后附上游戏相关地址:

游戏地址:https://js13kgames.com/games/space-huggers/index.html

Github地址:https://github.com/KilledByAPixel/SpaceHuggers

1、44 个神仙注释,太有才了……

2、一道基础题,多种解题思路,引出Pandas多个知识点

3、面试官:Java 8 map 和 flatMap 的区别?大部分人答不上来!

4、保姆级|几个学习数据结构与算法的神器

5、聊聊接口性能优化的11个小技巧

点分享

点点赞

点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存