World Machine · macOS 实验项目

让世界走向不同分支

打开 .world 文档,查看世界状态,再尝试不同的发展分支。当前为 macOS pre-alpha,文件格式与公开 API 仍在变化。

Experimentalpre-alphamacOS desktopApache-2.0

world-machine · 界面示意 pre-alpha
简报 一个地方醒来。注意正在形成的第一段关系。 指令
  • 观察第一轮循环
  • 轻柔干预
  • 让世界自行运转
集合
  • Place · 已播种
  • Relation · 形成中
  • Agent · 可选
时间线
  • t0 · 打开世界
  • t1 · 激活 Pack
  • t2 · 提供分支
Entity → Action → Event → Statead-hoc · 未公证

从 Pocket Universe 开始

从 Pocket Universe 开始

观察第一轮变化

打包后的应用以 Pocket Universe 作为起点。开场引导你观察一个地方,以及运行中逐渐形成的关系。

选择接下来怎么走

观察下一轮,让世界继续运行,或在分支上尝试干预。通过时间线和检查器查看事件与状态。

从 Pack 到世界

从 Pack 到世界

01

审阅 Pack

打开 .worldpack 查看内容,打开文件本身不执行代码。安装需要审阅,应用附带的 Pack 也一样。

02

创建并保存世界

安装并激活 Pack 后,创建世界并保存为 .world 文档。分支历史保留在文档中。

构建之前

构建之前

文件与 API 仍在变化

当前为 pre-alpha。文件格式和公开 API 可能改变;分发包使用 ad-hoc 签名,尚未公证,请按 pre-alpha 说明构建。

Pack 定义世界内容

Pocket Universe、Tiny Society 和 Micro Company 提供不同世界。运行时、Pack 契约和投影接口见开发文档。

获取 pre-alpha

获取 pre-alpha

从源码构建

目前没有正式 GitHub Release。仓库提供构建与打包脚本,入口为 docs/PRE_ALPHA_RELEASES.md。

打开仓库