今年我参加了JS13K 2020游戏开发比赛,要求用不超过13KB的JavaScript开发游戏。我在去年开发的Doom类游戏引擎基础上,构建了一个第三人称太空射击游戏。
从去年完成的游戏引擎中剥离出仅保留基础渲染功能的核心代码,为开发太空射击游戏奠定基础。初始设计融合了《Descent》和《小行星》的游戏元素,重点实现三维空间飞行和射击机制。
最终实现生存模式玩法,敌人会随时间增加而增多。游戏包含完整的失败动画效果,当玩家飞船被摧毁时,镜头会缓慢拉远并展示爆炸特效。
完整源代码可在此获取
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。