99 lines
3.0 KiB
Markdown
99 lines
3.0 KiB
Markdown
# 存档系统使用说明
|
||
|
||
## 新增功能
|
||
|
||
### 🎮 完整的存档系统
|
||
现在游戏支持完整的存档和读档功能,不仅保存迷宫结构,还会保存路径信息和当前进度。
|
||
|
||
### 🎯 功能特性
|
||
|
||
#### 1. 保存功能
|
||
- **CSV保存**: 点击 "保存" 按钮保存迷宫结构到CSV文件(兼容旧版本)
|
||
- **完整存档**: 使用 `Ctrl+S` 或点击 "读档" 按钮选择 "新建" 保存完整游戏状态
|
||
|
||
#### 2. 读档功能
|
||
- **存档列表**: 点击 "读档" 按钮查看所有可用存档
|
||
- **快速读档**: 使用 `Ctrl+L` 快速打开读档界面
|
||
|
||
#### 3. 存档管理
|
||
- **存档信息**: 显示存档名称、保存时间和迷宫大小
|
||
- **删除存档**: 选中存档后按 `Delete` 键删除
|
||
- **存档排序**: 按保存时间倒序排列
|
||
|
||
### 🔧 操作方法
|
||
|
||
#### 保存游戏
|
||
1. **快速保存**: `Ctrl+S` - 使用时间戳自动命名
|
||
2. **命名保存**:
|
||
- 点击 "读档" 按钮
|
||
- 按 `N` 键新建存档
|
||
- 输入存档名称
|
||
- 按回车确认
|
||
|
||
#### 加载游戏
|
||
1. **打开界面**: 点击 "读档" 按钮或按 `Ctrl+L`
|
||
2. **选择存档**: 使用↑↓键选择或直接点击
|
||
3. **加载**: 按回车键或双击加载选中的存档
|
||
4. **关闭**: 按 `ESC` 关闭界面
|
||
|
||
#### 管理存档
|
||
- **删除存档**: 选中后按 `Delete` 键
|
||
- **查看信息**: 存档列表显示名称和保存时间
|
||
|
||
### 📁 存档文件结构
|
||
|
||
存档保存在 `saves/` 目录下:
|
||
```
|
||
saves/
|
||
├── maze_save_20231229_143022.json # 完整存档文件
|
||
├── maze_save_20231229_143022_maze.csv # 对应的CSV文件
|
||
└── ...
|
||
```
|
||
|
||
#### 存档内容包括:
|
||
- **元数据**: 存档名称、时间、迷宫尺寸
|
||
- **迷宫数据**: 完整的迷宫结构
|
||
- **路径数据**: 完整路径、当前步数、完成状态
|
||
|
||
### 🎨 界面说明
|
||
|
||
#### 存档界面控制:
|
||
- **↑↓键**: 选择存档
|
||
- **回车**: 加载选中的存档
|
||
- **Delete**: 删除选中的存档
|
||
- **N键**: 新建存档
|
||
- **ESC**: 关闭界面
|
||
|
||
#### 键盘快捷键:
|
||
- **Ctrl+S**: 快速保存当前游戏状态
|
||
- **Ctrl+L**: 打开读档界面
|
||
- **空格**: 路径下一步
|
||
- **R键**: 重置路径
|
||
- **A键**: 自动播放切换
|
||
|
||
### 💡 使用技巧
|
||
|
||
1. **定期保存**: 在路径规划的关键点保存进度
|
||
2. **命名规范**: 使用有意义的存档名称便于识别
|
||
3. **备份重要存档**: 重要的迷宫解法可以导出CSV备份
|
||
4. **清理存档**: 定期删除不需要的存档文件
|
||
|
||
### 🔄 兼容性
|
||
|
||
- **向后兼容**: 依然支持CSV格式的迷宫文件
|
||
- **数据完整**: 新存档格式包含完整的游戏状态
|
||
- **灵活切换**: 可以在新旧保存方式之间自由选择
|
||
|
||
### 📝 注意事项
|
||
|
||
1. 存档文件使用JSON格式,包含完整的游戏状态
|
||
2. 删除存档操作不可撤销,请谨慎操作
|
||
3. 存档目录会自动创建,无需手动设置
|
||
4. 加载存档会覆盖当前游戏状态
|
||
|
||
现在你可以:
|
||
- 在解谜过程中随时保存进度
|
||
- 尝试不同的路径策略
|
||
- 保存有趣的迷宫布局
|
||
- 与他人分享迷宫存档
|