docs: 更新 README 与开发计划表进度

- README 补充时间系统/用户设置完成状态,更新目录标注
- 开发计划表标记 D1 完成并新增状态列
This commit is contained in:
2026-08-03 22:41:10 +08:00
parent 1cbfd12574
commit 559710f765
2 changed files with 33 additions and 21 deletions
+20 -9
View File
@@ -12,7 +12,8 @@
│ ├── 宗门行政体系.md
│ ├── 宗门礼仪建筑.md
│ ├── 游戏模块总览.md
── 存档界面UI设计.md
── 存档界面UI设计.md
│ └── 开发计划表.md # 开发排期与进度跟踪
├── addons/ # Godot 插件
@@ -38,9 +39,11 @@
├── src/ # 源码 + 场景(.gd 与 .tscn 同目录)
│ │
│ ├── Core/ # 核心框架
│ │ ├── MainGame.gd # [已实现] 主游戏入口,按 GameState 参数区分新游戏/读档
│ │ ├── MainGame.gd # [已实现] 主游戏入口,注册游戏场景分组
│ │ ├── MainGame.tscn
│ │ ── GameState.gd # [已实现] Autoload 单例,场景参数传递
│ │ ── GameState.gd # [已实现] Autoload,场景参数 + 游戏时间
│ │ ├── TimeSystem.gd # [已实现] Autoload,时间推进/暂停/流速/信号
│ │ └── Settings.gd # [已实现] Autoload,用户设置持久化 (user://)
│ │
│ ├── Data/ # 数据层
│ │ ├── Models/
@@ -73,17 +76,17 @@
│ ├── Events/ # 事件/叙事(规划)
│ │
│ ├── UI/ # 用户界面
│ │ ├── HUD/ # [已实现] 顶部信息栏(灵石/时间/返回主菜单
│ │ ├── HUD/ # [已实现] 顶部信息栏(灵石/时间/声望 + 速度控制
│ │ │ ├── TopBarHUD.tscn
│ │ │ └── top_bar_hud.gd
│ │ └── Panels/ # 功能面板
│ │ ├── MainMenu/ # [已实现] 主菜单(新游戏/读取存档/设置/退出)
│ │ ├── SavePanel.gd # [已实现] 存档选择面板(动态生成槽位)
│ │ ├── SavePanel.gd # [已实现] 存档选择面板
│ │ ├── SavePanel.tscn
│ │ ├── SaveSlot.gd # [已实现] 存档槽位(载入/删除/新建)
│ │ └── SaveSlot.tscn
│ │
│ └── Utils/ # 工具类
│ └── Utils/ # 工具类(规划)
├── icon.svg
└── project.godot
@@ -97,10 +100,17 @@
| ---- | ---- | ---- |
| 主菜单 | 已完成 | 新游戏/读取存档/设置/退出,中文字体 |
| 场景切换 | 已完成 | MainMenu ↔ MainGame,经 GameState 传参 |
| 存档界面 | 已完成 | 动态槽位 + 空槽新建,信号驱动 |
| 顶部 HUD | 已完成 | 灵石/时间显示,返回主菜单 |
| 存档界面 | 已完成 | 槽位动态生成 + 空槽新建,信号驱动 |
| 时间系统 | 已完成 | 12月×30天历法,暂停/1x/5x/20x 流速,日/月/年信号 |
| 用户设置 | 已完成 | 默认流速持久化 (user://settings.cfg) |
| 顶部 HUD | 已完成 | 灵石/时间/声望显示,速度按钮组(toggle 高亮) |
| 画面质量 | 已完成 | 1920x1080 视口,MSAA 2D/3D + TAA,文字抗锯齿 |
| 宗门经营 | 规划中 | 见 Doc/修仙宗门设计文档.md |
| 宗门数据模型 | **进行中** | SectManager:灵石/灵气/声望(D2 |
| 弟子系统 | 规划中 | 生成/入宗分流/修炼(D3-D5) |
| 建筑系统 | 规划中 | 建造/产出/升级(D6) |
| 存档接入 | 规划中 | SaveSystem 序列化(D8 |
> 进度跟踪见 `Doc/开发计划表.md`,里程碑:M1(8/12) 核心闭环 → M2(9/6) 丰富玩法 → M3(10/11) 正式版本。
## 开发计划
@@ -137,6 +147,7 @@
1. 用 Godot 4.7 打开 `project.godot`
2. F5 运行,主场景为 `MainMenu.tscn`
3. "新游戏"直接进入;"读取存档"在存档面板中选择
4. 游戏内顶部 HUD 可暂停/调速(1x/5x/20x),返回按钮回主菜单
## 命名规范
+13 -12
View File
@@ -1,6 +1,7 @@
# 开发计划表
> 开始日期:2026-08-03(周一) 每日有效开发约 2 小时
> 进度更新:2026-08-03  D1 完成,D2 进行中
## 一、每日作息模板(工作日)
@@ -16,18 +17,18 @@
## 二、第 12 周(8/38/12):P1 核心循环
| 日期 | 天 | 任务 | 拆解 | 交付标准 |
| ---- | -- | ---- | ---- | -------- |
| 8/3 一 | D1 | TimeSystem | ① 日期变量(年月日) ② tick 推进 ③ 暂停/加速 | HUD 显示年月日,可调速度 |
| 8/4 二 | D2 | SectManager 数据模型 | ① 单例 ② 灵石/灵气/声望 ③ 增减接口 | 控制台可读写资源 |
| 8/5 三 | D3 | 弟子生成 + 入宗分流 | ① 随机名字/资质/灵根 ② 按资质分四类 ③ 招募按钮 | 点按钮生成弟子入列表 |
| 8/6 四 | D4 | 弟子列表 UI | ① 列表条目场景 ② 姓名/资质/境界显示 ③ 点击详情 | 列表可浏览弟子 |
| 8/7 五 | D5 | 修炼循环 | ① 修为随时间增长(资质×灵气) ② 境界门槛 ③ 突破判定 | 弟子自动修炼,可突破 |
| 8/8 六 | D6 | 建筑系统基础 | ① 灵石矿场景 ② 建造→每时辰产出 ③ 升级 | 建筑产灵石,升级加速 |
| 8/9 日 | D7 | 休息 / 补漏 | 修本周 bug,整理代码 | git 干净 |
| 8/10 一 | D8 | 存档接入 | ① SaveSystem JSON 序列化 ② 存/读接口 ③ 替换 SavePanel 测试数据 | 读档后数据还原 |
| 8/11 二 | D9 | 打磨 | 数值平衡初调,玩 10 分钟验证 | 无致命 bug |
| 8/12 三 | D10 | **M1 验收** | 完整跑一遍:新游戏→招弟子→挂机→存→退→读 | 闭环可玩 |
| 日期 | 天 | 任务 | 拆解 | 交付标准 | 状态 |
| ---- | -- | ---- | ---- | -------- | ---- |
| 8/3 一 | D1 | TimeSystem | ① 日期变量(年月日) ② tick 推进 ③ 暂停/加速 | HUD 显示年月日,可调速度 | ✅ 完成(含月/年信号、Settings 持久化) |
| 8/4 二 | D2 | SectManager 数据模型 | ① 单例 ② 灵石/灵气/声望 ③ 增减接口 | 控制台可读写资源 | ⬜ |
| 8/5 三 | D3 | 弟子生成 + 入宗分流 | ① 随机名字/资质/灵根 ② 按资质分四类 ③ 招募按钮 | 点按钮生成弟子入列表 | ⬜ |
| 8/6 四 | D4 | 弟子列表 UI | ① 列表条目场景 ② 姓名/资质/境界显示 ③ 点击详情 | 列表可浏览弟子 | ⬜ |
| 8/7 五 | D5 | 修炼循环 | ① 修为随时间增长(资质×灵气) ② 境界门槛 ③ 突破判定 | 弟子自动修炼,可突破 | ⬜ |
| 8/8 六 | D6 | 建筑系统基础 | ① 灵石矿场景 ② 建造→每时辰产出 ③ 升级 | 建筑产灵石,升级加速 | ⬜ |
| 8/9 日 | D7 | 休息 / 补漏 | 修本周 bug,整理代码 | git 干净 | ⬜ |
| 8/10 一 | D8 | 存档接入 | ① SaveSystem JSON 序列化 ② 存/读接口 ③ 替换 SavePanel 测试数据 | 读档后数据还原 | ⬜ |
| 8/11 二 | D9 | 打磨 | 数值平衡初调,玩 10 分钟验证 | 无致命 bug | ⬜ |
| 8/12 三 | D10 | **M1 验收** | 完整跑一遍:新游戏→招弟子→挂机→存→退→读 | 闭环可玩 | ⬜ |
## 三、第 35 周(8/179/6):P2 扩展