这里记录源海世界从单人原型到全栈联机、从云端网页到本地胖客户端的完整开发历程——15个关键里程碑,横跨架构、玩法、性能三大维度。

📜 版本迭代日志

2026-06 · 原型起步期
V3
项目基础架构搭建 架构迭代
v1-v3 · 2026-06-15 ~ 16

Flask + WebSocket 后端骨架、ECS 架构、迷雾地图探索、注册登录与四大出身选择。

  • Flask + WebSocket 后端,ECS 架构管理实体属性
  • 注册登录系统 + 四大出身选择(黄天/白日/白夜/随机)
  • 迷雾地图探索机制,三栏布局前端
V4
聊天系统上线 玩法新增
v4 · 2026-06-17

频道化 WebSocket 聊天系统,支持多人实时对话,为后续 NPC AI 对话奠定通信基础。

频道化 WebSocket 聊天系统,支持多人实时对话,为后续 NPC AI 对话奠定通信基础。
V5
潮汐机制落地 + 青海镇全域内容 玩法新增
v5 · 2026-06-18

潮汐系统正式实装,青海镇全地图上线——7建筑+9村庄+6边界+5道路。

  • 潮汐系统:22:00-06:00 潮汐时段,平潮衰减 20%/游戏日
  • 青海镇地图:7 建筑 + 9 村庄 + 6 边界 + 5 道路
  • 7 类建筑专属 NPC 人设 + 增益效果
V6
四大系统全栈上线 玩法新增
v6 · 2026-06-18

背包/地图标注/公告/定时任务四大系统一次性落地,14张新表+6个定时任务。

  • 14 张新表:item_template / role_bag / role_storage / map_mark 等
  • 6 个定时任务:潮汐广播 / 衰减循环 / NPC 生成 / 资源刷新 / 自动存档 / 风控清理
V7
NPC 潮汐记忆衰减系统 玩法新增
v7 · 2026-06-18

双层人格结构 + 记忆衰减 + 性格偏移,NPC 从此不再是静态木偶。

  • world_npc 新增 memory_data / personality_fixed / base_atom_group 字段
  • tide_decay_loop 平潮衰减:20% 记忆流失 + 性格向中心偏移
  • AI 对话 Prompt 携带 3 组数据 + 双层人格约束 + 潮汐记忆补回
V9
双端管理后台体系搭建完成 架构迭代
v8-v9 · 2026-06-18

Flask蓝图模块化,玩家后台5页+管理后台8页,JWT鉴权+分级权限。

  • Flask 蓝图:auth / role / save / operate / chat / trade / admin / player_admin
  • 玩家后台:5 页只读面板 + Chart.js 雷达图 5 维属性可视化
  • 管理后台:8 页运营管控 + JWT 鉴权 + 分级权限
V20
隐藏合成 + 生理生存体系 + 随机事件库 玩法新增
v18-v20 · 2026-06 下旬

7项隐藏合成配方 + 5维生存压力系统 + 24条加权随机事件。

  • 隐藏合成:7 项组合配方,无提示纯探索发现
  • 生理生存:体力/饥饿/觉醒/干扰抗性/潮汐抗性 5 维生存压力
  • 随机事件:24 条种子事件,四重筛选加权触发,极端天气移动
2026-07 · 玩法爆发期
V30
新手引导框架 + 回合制战斗 + 隐藏身份系统 玩法新增
v30 · 2026-07 初

7阶段递进新手引导、ECS属性驱动战斗、5种隐藏身份4阶段揭示。

  • 新手引导:12 文件 / O(1) Map 查找 / 7 阶段递进 / 4 AI 注入点
  • 回合制战斗:10 文件 / ECS 属性驱动 / 7 种怪物模板
  • 隐藏身份:5 种身份(黄天原生/白日原生/白夜原生/中心者/伪中心者)/ 4 阶段揭示
V41
寻潮人跨村联动 + 潮汐幻境 + 纪元漫游终局线 玩法新增
v35-v41 · 2026-07 初

旗舰支线寻潮人、双触发路径潮汐幻境、4纪元40碎片终局系统+4种结局。

  • 寻潮人:7 文件 / 三阶段旗舰支线 / 前端六边形 HUD
  • 潮汐幻境:12 文件 / 双触发路径 / EffectRenderer 三阶段渲染
  • 纪元漫游:4 纪元 40 碎片 + 终局 5 前置检查器 / 4 种结局
  • 创意工坊:7 文件 / 8 API / 敏感词过滤
V44
创意工坊基础框架 + WebSocket 性能优化 性能优化
v42-v44 · 2026-07

WebSocket四项优化(重连/补发/节流/心跳)+ Redis缓存+PostgreSQL分区。

  • 创意工坊:配方分享 / 社区内容 / 模板库
  • WebSocket:断线重连 / 消息补发 / 消息节流 / 心跳检测四项优化
  • 数据库:Redis 4 键 4 TTL / PostgreSQL 按月分区 / 统一日志系统
V70
GAL 前置剧情实装 + 角色创建与天赋解锁 玩法新增
v65-v70 · 2026-07

GAL双阶段架构+统一条件判定引擎+隐藏属性系统+数据继承管道。

  • GAL 前置剧情:双阶段架构 / 10 错误码 / 3 场景 49 节点 11 结局 12 天赋
  • 角色创建:注册即入 GAL + 仪式解锁 + 双封面分流
  • GAL 编辑器:统一条件判定引擎(11 类型 × 6 运算符)+ 隐藏属性系统(14 项 JSON)
  • 数据继承管道:10 文件 / 6 错误码 / 4 大规则 / 跨场景存档接续
V84
沙盒探索框架 + 2D 地图引擎 + 核心玩法四模块 玩法新增
v75-v84 · 2026-07

PixiJS+Tiled 2D地图、昼夜潮汐/采集背包/NPC交互/生存压力四大模块。

  • 沙盒四大模块:昼夜潮汐 / 采集背包 / NPC 交互 / 生存压力
  • 2D 地图:PixiJS + Tiled / 5 层渲染 / 15 API / TMJ+DB 双数据源
  • 14 种条件类型 + 16 项隐藏属性 / 24 交互物 + 8 NPC + 20 随机事件
  • 条件构建器 + 效果构建器复用 / 乐观锁 + 多版本备份
  • 反向同步:双阶段数据闭环,云端变更回写本地
V97
管理后台全面升级 + 导航体系重构 架构迭代
v86-v97 · 2026-07

全服账号管理+运维工作台+双轨制导航+30管理页面+拖拽排序。

  • 全服玩家账号管理:封禁/解封/强制下线/数据修正/批量/导出
  • 服务器运维工作台:7 API / 3 组 13 卡 / 实时告警
  • 导航体系:双轨制分类 / 全局搜索 Ctrl+K / 常用钉选 / 拖拽排序
  • 30 个管理后台页面 + 5 个玩家后台页面 / ~176 API 端点
  • GAL 交互管理后台:三栏工作台 / SVG 画布 / 贝塞尔连线
  • 资源刷新点位管理:3 文件 / 10 后端函数 / JSON 内存解析
V98
开放式出生探索剧情框架落地 玩法新增
V98 · 2026-07

23文件落地的开放式探索框架:白雾枢纽→四大分支,77条种子数据。

  • 23 文件(14 新建 + 9 修改)/ 6 新表 + 8 API + 3 TMJ 地图
  • GAL → 白雾枢纽 → 四大分支:自由探索剧情结构
  • 77 条种子数据,覆盖出生引导、NPC 对话、环境叙事
胖客户端本地化改造 + 单机/联机双模式统一 架构迭代
v1.2.0 · 2026-07-04 · 内部开发基线 V98

Electron胖客户端、单机/联机双模式、NSIS安装包+便携版、本地管理后台。

  • 客户端架构全面重构:云端网页 → Electron 本地胖客户端
  • 单机/联机双模式合并:一个安装包,自由切换,数据物理隔离
  • 5 Phase 实施:静态服务器 → Electron 改造 → 云端适配 → 打包 → 联调
  • 新增客户端版本自动校验机制,旧版本弹窗一键更新
  • 本地版管理后台:Python + pywebview + pystray / WebView2 桌面壳
  • NSIS 安装包 + 便携版双发布渠道