文字 → 2D → 3D,局域网 → 多人。世界的规则必须先与画面解耦。
四个阶段
第一阶段 · 当前
局域网 · 单人测试 · 纯文字 MUD(telnet 与 Matrix 房间)。目标是验证引擎与数据规格:房间、出口、人物、经济、时间、跳桥。
进行中第二阶段
小圈子多人同时在线。账号体系已就绪,接下来是把社交、经济与阶层互动跑通,让 NPC 与人一起在这个世界里做事。
第三阶段
2D 表现层。竖屏 720×1280 的房间界面与星空地图已经在客户端里跑,后续逐步精灵化、瓦片化。
第四阶段
3D 表现层。核心规则不动,只换表现层——这是从第一天就定下的架构约束。
要成为“输入剧本就能跑”的引擎,还差三件事
- 剧本格式与导入器。定义剧本怎么写(章节化的结构化文本),写解析器把它落成领地、房间、出口、人物、NPC 日程与对话、商店、任务模板与世界观参数;再配一层校验,写错字段、外键顺序或出口不连通都能提前报出来。
- 世界模板与配置外置。一份“空世界结构”加一份示例世界(贵霜帝国)。数据库名、连接与世界观参数走配置,别人拿去就能一键起一个自己的空世界。
- 运行时接口层。把一次性导出的世界快照升级为运行时接口,让同一套核心同时服务文字终端、聊天房间与图形客户端,为多人实时与 2D/3D 铺路。
已经就位的地基
- 客户端不写死内容:图形客户端全靠一份世界数据文件渲染,世界内容属于数据,不属于代码。
- 世界规格集中登记:世界观参数集中在系统参数表里,共 13 类 40 条——世界结构、时空、星域、跳桥、五行宗教、扫描采矿等。
- 引擎不认识世界观:引擎只按表结构读库、走规则,所以换世界不用改引擎。
- 内容生产已经数据化:香妃领、疏勒古城、喀布尔王都、坎大哈圣城都是按剧本需求批量写进数据库生成的。
想参与内测或想要一份自己的世界,走 联系我们。