← 返回 WorldLines
// ai-native game — world-model driven — community in Tokyo — for the world.

为 AI 角色与角色扮演构建持久世界。

把角色卡、陪伴角色、跑团战役和文字游戏,变成有记忆、有事件、有多 Agent、有后果的 AI World。

// 一回合的内部

看 agent 在思考。

上方: character-agent 怎么思考。下方: world-agent 把这一切讲回给玩家。

// elena · character-agent
[turn:73] day3_17:15  split_decision
input: "时间有点紧,感觉教会会不会关门了..."
 
context:
  trust: 94    affection: 91    energy: 67
  recent: "一个人去就好,这种事...我想自己去问"
 
推理:
  + 玩家记得我说过想一个人去
  + 这种信任比陪伴更让人安心
  + 教堂是我的事。酒馆是我的终点线。
 
mood_change: +8 触动, +5 坚定, -3 分离焦虑
action: heading_to_chapel_alone
 
> 艾琳娜整理了一下兜帽。
>   "...晚上翠晶酒馆见?"
// world-agent · 叙事输出
Day 3 · 17:20 · 石津镇 · 东街 HP 18/20 金币 68G
> 艾琳娜点了点头。
 
  "嗯,你说得对。
   教会的人可能天黑就不接待了。"
 
  她整理了一下兜帽,像是给自己打气。
  "那我去教堂那边看看。你去订房和公会。"
 
  停了一下,声音轻了些:
  "...晚上翠晶酒馆见?"
 
  你点了点头 —— 默契达成。
 
  她转身前犹豫了半秒,
  又回头看了你一眼。
  "...嗯,那我走了。"
 
  银色的身影朝东街方向走去。步伐一开始有点慢,
  走出十几步后,背影逐渐坚定起来。
  你目送她消失在东街的拐角。
// soul-agent · 2026 年 5 月即将上线
// 引擎 · 开源 · 正在开源

NeonRP × WorldLines

这页上她们做的每一件事,都不是写死的剧情。每回合,每个角色自己决定做什么;后果落成状态,状态写进记忆;下一回合她们带着记忆继续。左边是今天到现在的回合记录,右边是此刻的世界状态。

开源的逻辑

引擎开源,玩法不在引擎里。

开源的是「让世界自己往前走」这一层:开/闭 schema、提出→校验→落地、事件与分支——不含任何玩法。玩法由模板包登记,产品只是界面。所以别人可以拿引擎去接自己的程序或 Godot,也可以只写一个模板包。

已开源LudicDynamics/WorldLines —— 引擎 neonrp + 壳 worldlines + docs;stoneford-worldlines —— 起始世界(AGPL)
正在开源NeonRP 引擎主干:这页跑的编排(门 → 商量 → 清算 → 落地)、开/闭 schema、ops 校验 —— 按蓝图分批进公开仓
怎么跑pip install worldlines → worldlines(玩家);pip install neonrp(只要引擎,接自己的程序)
一个回合怎么走 · 不是直线
状态 · 记忆 → 下一回合 INPUT · GATE输入 · 门 玩家一句话 / 角色的打算 / 规则 = 一次尝试 …live DELIBERATION商量 DM · 讲述者 玩家 角色 叙事拍 + 状态拍 Jev 预判 Packing 执行包 SETTLEMENT清算 Resolve Validate 打回重做 APPLYApply
四层:从引擎到产品,每一层只做自己的事
01
NeonRP 引擎

只有开/闭 schema、提出→校验→落地、事件、分支。不含任何玩法。

World Schema开 schema:类 + 实例。地点、NPC、物品、商队……游玩中可以一直加
Soul Schema角色身上的闭 schema:信任、情绪、记忆条数……只改值,不能凭空加字段
↑
02
模板包

把一种玩法登记进引擎:类、变量、ops、规则。内置 rpg 与 werewolf。

rpg pack模板包:把一种玩法登记进引擎——类、变量、ops、触发规则、提示词。内置 rpg 与 werewolf
↑
03
Lint

发布前的检查:模板、片段、内容、槽位全部解析过,才能导出契约、上 Hub

↑
04
WorldLines 产品

游玩界面、创作工作台、Lint、发布到 Hub。

// hubs · 现已上线

WorldHub 与 SoulHub。世界与角色的来处。

一个公开的世界库,一个公开的角色库。

WORldHUB

WorldHub

世界,从这里来。

浏览、fork、贡献世界。pull 一个起点,push 自己回去。持久的世界,被共享。

◉ 现已开放打开 →
SOULHUB

SoulHub

角色,在这里活着。

跨世界存活的灵魂。把艾琳娜从石津镇带去神乐岛 —— 她记得你。

◉ 现已开放打开 →
// roadmap

我们要去哪里。

引擎 · 模板与世界 · 产品 · 里程碑 —— 准备好了才发,不按日历。

v0.4.x已发布 2026-08 → 09✓ 已发布
v0.5.0进行中 · 2026-10◑ 进行中
v1.0.02026 Q4 →○ 计划中
引擎
引擎与前端分离 · 命令行优先的模拟内核 · TUI 变成世界的 coding agent(build ↔ play)
一回合五段一环:Plan → Souls → Solve → Validate → Apply · 开 / 闭 schema · 提出→校验→落地 · 裁判 / 骰子 / 战斗层子代理
引擎分割:neonrp 内核 / worldlines 壳 两仓平级 · 兼容契约(ops 语法、括号约定、模板 schema、SDK 事件在 1.x 内不破坏)
模板与世界
模板式世界 · 世界自己登记 / 动作 · /vault 投影成 Obsidian 库
模板协议 v2(world / soul = 数据,pack = agent loop)· 内置 rpg 与 werewolf · Lint
world.contract.json 接口契约 · mixins(空间 / 时间 / 经济 / 势力)可叠加
产品
Launcher 仪表盘 · 地图页 · Hub 上传校验 · neonrp / worldlines 分包独立更新
活着的世界主页 · Hub 草稿→审核→上架 · 回放
SDK 事件流 + Godot 接入 · Living Canvas 与世界同源
里程碑
Web 壳开源(AGPL)· 两个包上 PyPI
设计蓝图 + 四组对照基准(纯提示词 / Agent Loop / 规则引擎 / NeonRP)
新 schema 定稿 · 蓝图即协议
在 docs 看完整路线图 →
世界 →
← WorldLines
画布 →
← 世界
论文 →
← 画布
‹›