我已经花了半年时间在这个游戏上工作了。它的灵感来自我曾经带领一支为真实航天公司开发飞行软件的团队,他们已经成功发射了五颗卫星进入了轨道!

我已经完成了基础设施的开发并且功能正常,目前我在开发“场景”类型的游戏机制来游戏化基础的模拟结构。

gif显示了大量的部署的地面站和卫星,带有无线电天线和连接状态指示器。您可以在事件日志中看到,卫星在轨道上飞行和地球旋转时,无线电连接被创建和断开。gif还显示了如何将天线配置为跟踪其他部署的资产。这样卫星和地面站就可以跟踪彼此,或者卫星可以跟踪其他卫星(或者游戏中加入的其他车辆),这是无线电连接基础设施和游戏中其他载荷,如摄像头、GPS等的支持。

我自己编写了引擎。后端是一个用C++编写的服务,通过RPC和pubsub进行交互。所有的状态都是通过protobuf管理的。前端就是一个使用three.js的electron应用。

最近,我完成了“合同”的添加功能,使得你的公司可以获得收益。现在,我正在专注于清理一些UI元素之前,才会开始开发一个完整的技术树,以便制造更先进的卫星和地面站。

我全职工作,所以开发速度会相对较慢。希望在年底之前可以发布一个演示版本!