我已经在这个项目上工作了几个月了。它是使用Godot编写的C#代码。游戏的玩法将是No Man's Sky和技术Minecraft的结合。游戏的故事将类似于Project Hail Mary。
已经实现的内容
- 生成了一个包含32个 гал拉西,每个galaxy中有4000颗恒星,总共128k颗恒星的 procedurally universe。测试了8m颗恒星,没有性能问题。
- 四种galaxy类型:螺旋形、椭圆形、乳头形和不规则形。
- 使用自制的accrete模拟器生成了 procedurally star system。
- 2D系统地图,支持pan、zoom、轨道显示、行星/月球信息和着陆按钮。
- 利用Keplerian轨道力学实现了椭圆形和倾斜轨道。
- 行星和月球轨道动画。
- 双星显示和基本的环绕双星系统支持。
- 行星带和气巨星环使用确定性的放置渲染。
- 自定义的环形(环形)体积地形引擎和弯曲行星表面着色器(模拟球形表面)。
- 多线程的块生成和网格化。
- 地质省份和岩石层。
- 矿产储备。
- procedurally太阳和月球日食。
- 黑洞和星云。
- 大气。
将要实现的内容
- 背包、任务、交易、外星生命和所有你可以期望的生存沙盒游戏的内容。
- 从石器时代到太空时代的技术进步。
- 可扩展的太空船。
- 大气。
- 中子星、星际尘等。
- 一般相对论(可能)。
评论 (0)