最近一段时间与我的两个同学一起完成了一个太空科幻题材小游戏的创作,期间也写了两篇开发周记作为技术分享发到了cocos的论坛里。希望文章分享的技术能够帮助大家,同时也很感谢Cocos为我们提供了免费的开发工具进行游戏的创作!
游戏宣传视频:https://www.bilibili.com/video/BV1Gf4y1r7RV
昨天游戏已经上线发布在了微信小游戏,目前游戏完全免费也没有任何广告。做游戏的初衷是能完成自己喜欢的作品,并给玩家带来快乐。我们爆肝了14天进行创作,服务器也完全自费,希望大家能够喜欢!
游戏介绍
《星旅》是一个太空科幻题材的微信小游戏。游戏的启程、殖民、拯救、逃亡、毁灭、对抗6个关卡讲述了一个关于人类命运存亡的科幻故事。在游戏中你可以探索无限大的宇宙空间,在符合物理的太空中自由穿梭与几十种不同的行星、恒星、超新星、彗星、黑洞与白洞之间。你可以控制火箭穿出地球大气层、控制地球逃离太阳系、控制UFO毁灭银河系、还可以发射自动跟踪导弹与UFO在处处充满危险的宇宙战场中一决胜负。2077年,人类的命运如何?就靠你了!
背景故事
前三个关卡(启程、殖民、拯救)
旅行者一号由美国在1977年9月5日发射,100年后的2077年,人类命运突然发生了改变。太阳突然变得极其不稳定,那一年数次史上最大的太阳风暴席卷全球,造成了无数人造卫星和太空探测器的损坏,以及数天的停电。经中国科学家观测,首先发现了太阳内部的氢在剧烈消耗,氦在大量积累(比较奇怪的是,氦的积累速度远远超过了氢的消耗速度,这违反了物理定律,让物理学家们百思不得其解)。简单点来说,太阳正在急速老化,科学家预测100多年后太阳将会剧烈膨胀,并发生氦闪,能够瞬间气化整个太阳系。
于是人类在联合国紧急成立了组织,利用现有技术大力发展太空科技,并陆续发射殖民者号战舰和拯救者号战舰。殖民者号战舰携带数亿植物种子、孢子以及数百万动物冷冻胚胎向宇宙远航,寻找易于人类居住的星球,创造新的家园,延续人类文明。当殖民号飞船寻找到KTS-2星系里的一颗宜居星球(代号ET2)后,人类发射比殖民者号大数百倍的拯救者号战舰,携带数十万拥有优先权和勇气的人类前往新的星球移民。抵达新的星球后,拯救者号战舰必须携带大量资源立即返回地球,然后携带更多人类陆续移民。
后三个关卡(逃亡、毁灭、对抗)
然而,人类的计划最终还是失败了。按照人类计划,至少要300年才能完成全人类的移民,在拯救者号战舰启动后,科学家对太阳进行了一次新的全方位分析,发现太阳发生氦闪的的时间比预期早了很多!现在人类只剩下40年了!于是人类启动了新的计划,直接利用核聚变行星发动机推动地球前进,理论上只需要37年就可把地球推进到太阳系以外,而再需要100年的加速和280年的流浪和70年的减速,地球就能到达KTS-2星系,并按照科学家的预想进入恒星轨道,与ET2建立稳定的双星系统。
在接下来的时间内,人类的科技发生了翻天覆地的改变,航天科技的迅猛发展带动了人类科技指数级发展。人类逐渐摸清了暗物质、反物质的本质,并能够利用反物质制造源源不断的能源。此时,地球仍然在流浪,但是科技的迅猛发展带来了人类生活幸福指数的不断提高。
在这场与每一个人息息相关灾难面前,人类证明了自己:同舟共济、守望相助是完全可以做到的。 人类的勇气与坚毅,将永刻于星空之下。
(游戏的故事背景有多处借用、致敬了刘慈欣的科幻作品设定。刘慈欣是我非常喜欢的科幻作家,它的科幻作品从来都有一种魅力)
番外篇
然而,不速之客又来了!科学家观测到一个直径远远超过一万公里的UFO正在高速向地球冲来,其经过的恒星和行星都发生了爆炸。科学家预计UFO还有80年就会抵达地球,显然对方不怀好意,人类文明将再次面临毁灭!
人类到底能否生存?就靠你了!欢迎大家来玩我们的游戏,谢谢大家的支持! :)