docs: 更新 README 与开发计划表进度
- README 补充时间系统/用户设置完成状态,更新目录标注 - 开发计划表标记 D1 完成并新增状态列
This commit is contained in:
@@ -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
@@ -1,6 +1,7 @@
|
||||
# 开发计划表
|
||||
|
||||
> 开始日期:2026-08-03(周一) 每日有效开发约 2 小时
|
||||
> 进度更新:2026-08-03 D1 完成,D2 进行中
|
||||
|
||||
## 一、每日作息模板(工作日)
|
||||
|
||||
@@ -16,18 +17,18 @@
|
||||
|
||||
## 二、第 1–2 周(8/3–8/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 验收** | 完整跑一遍:新游戏→招弟子→挂机→存→退→读 | 闭环可玩 | ⬜ |
|
||||
|
||||
## 三、第 3–5 周(8/17–9/6):P2 扩展
|
||||
|
||||
|
||||
Reference in New Issue
Block a user