Genesis World Engine

基于真实天文观测建立行星初始状态,并在同一世界时间线上维护物质、空间、地质、气候、水文、资源与历史记录。

当前状态

2.10.2部署运行版本
19数据库 Schema
181完整测试通过数量

数据与世界建立

Reality Library 保存用于建立世界的公开天文数据。当前数据来源包括 NASA Exoplanet Archive、Gaia DR3 和 SIMBAD。世界创建时会冻结对应的观测快照,后续目录更新不会直接改写已经建立的世界。

Official astronomical catalogs ↓ Local Reality Library ↓ Frozen Observation Snapshot ↓ Planet Completion ↓ 3D Planet Volume Hierarchy ↓ Material Ledger + Energy State ↓ Geology / Climate / Hydrology / Resources ↓ Deep-Time History / Checkpoints / Replay

世界状态

物质与空间

  • 元素和主要物质储量由 Material Ledger 维护。
  • 地壳体素、水体柱、资源体等使用分层 3D 空间结构。
  • 空间细化需要从父级储库转移物质,避免细化过程重复计算质量。
  • 内部、地表、气体、水体与异常场状态分别保存。

历史与可追溯性

  • 世界建立时保存随机种子、观测快照和模型清单。
  • 深时推进使用统一世界年龄,不以 CLI 调用次数定义历史。
  • 事件、epoch、checkpoint 和状态摘要用于历史查询与回放。
  • Continuity 导出用于向更细粒度区域模拟提供受约束的世界状态。

地质与气候链

板块与地幔状态

生成球面板块、地壳类型、板块运动和地幔隆升状态。

地表构造

根据聚合、离散和转换边界生成造山、裂谷、火山弧与区域抬升。

气候与降水

按季节采样风场、湿度输运、地形抬升和雨影,得到区域温度与降水状态。

水文与侵蚀

径流、排水、侵蚀和水热化学继续读取上游地形与气候结果。

资源形成

资源类型和适宜性由地质与环境条件限制,随机性只保留在具体发生与几何形态等部分。

历史运行样例

服务器中保留了一份 TRAPPIST-1 e 的历史运行报告,以下为其中一段状态摘录。

source_object: TRAPPIST-1 e age_gyr: 7.600000 mass_kg: 4.132762e+24 radius_m: 5.861320e+06 gravity_m_s2: 8.028886 tectonic_regime: episodic_lid rotation_period_hours: 146.424312 tidal_lock_fraction: 1.000000 geothermal_flux_w_m2: 0.068568 regional_cells: 144 orogen_index: 1.500000 rift_index: 1.447650 arc_index: 1.200000
该内容是模型历史运行结果,用于展示程序输出格式与状态规模。

版本演进

观测数据冻结

建立真实目录快照、世界级观测快照和明确的推断记录。

3D 状态与物质账本

将表面结果之外的内部、地壳、水体和资源体纳入统一空间与物质体系。

因果地表链

减少彼此独立的随机地形、降雨和资源结果,改为由上游状态连续驱动。

Genesis ↔ Living Continuity

增加只读导出与验证接口,为局部高精度世界状态提供来源一致的输入。