chore:首次提交
This commit is contained in:
+158
@@ -0,0 +1,158 @@
|
||||
# OES-WEB 游戏设计文档 (GDD)
|
||||
|
||||
> 上古卷轴风格 Web RPG - 用 AI 工具开发,系统完整性优先,Mod 生态为核心
|
||||
|
||||
---
|
||||
|
||||
## 1. 核心定位
|
||||
|
||||
- **类型**: 2D 俯视角开放世界 RPG
|
||||
- **平台**: Web 浏览器 (Chrome/Firefox/Edge)
|
||||
- **风格**: 上古卷轴 (Elder Scrolls) 系统复刻
|
||||
- **美术**: 极简像素/色块 (后期可美化)
|
||||
- **特色**: 完整 RPG 系统 + Mod 生态
|
||||
|
||||
## 2. 核心循环
|
||||
|
||||
```
|
||||
探索世界 → 遭遇敌人/发现地点 → 战斗/对话/制作 → 获得奖励 → 角色成长 → 探索更远
|
||||
```
|
||||
|
||||
## 3. 系统清单
|
||||
|
||||
### 3.1 角色系统
|
||||
- [x] 10 个可玩种族 (Nord/Dunmer/Altmer/Argonian/Khajiit/Breton/Imperial/Redguard/Orc/Bosmer)
|
||||
- [ ] 3 大属性: 生命/魔力/耐力
|
||||
- [ ] 18 项技能 (战斗6/魔法6/潜行6)
|
||||
- [ ] ~251 个天赋 (Perk), 18 棵天赋树
|
||||
- [ ] 升级系统: 每 10 级技能 = 1 角色等级
|
||||
- [ ] 传奇技能系统
|
||||
|
||||
### 3.2 战斗系统
|
||||
- [ ] 实时动作战斗 (俯视角)
|
||||
- [ ] 单手武器: 剑/锤/斧/匕首
|
||||
- [ ] 双手武器: 大剑/战锤/战斧
|
||||
- [ ] 盾牌格挡和猛击
|
||||
- [ ] 双持武器
|
||||
- [ ] 强力攻击 (消耗耐力)
|
||||
- [ ] 弓箭远程战斗
|
||||
- [ ] 潜行攻击倍率 (匕首最高 15x)
|
||||
- [ ] 检测系统: 隐藏/警觉/发现/搜索
|
||||
|
||||
### 3.3 魔法系统
|
||||
- [ ] 5 大魔法学派: 毁灭/恢复/幻术/召唤/变化
|
||||
- [ ] 龙吼系统: 20 个龙吼, 每个 3 个字
|
||||
- [ ] 魔力消耗和施法
|
||||
|
||||
### 3.4 炼金系统
|
||||
- [ ] 40+ 种材料, 每种 4 个可发现效果
|
||||
- [ ] 2-3 种材料组合制作药水/毒药
|
||||
- [ ] 毒药涂抹在武器上
|
||||
|
||||
### 3.5 附魔系统
|
||||
- [ ] 分解物品学习附魔
|
||||
- [ ] 灵魂石 (6 级: 微小→大→黑色)
|
||||
- [ ] 武器/护甲附魔
|
||||
|
||||
### 3.6 锻造系统
|
||||
- [ ] 锻造台制作武器护甲
|
||||
- [ ] 砂轮/工作台强化
|
||||
- [ ] 材料等级: 铁→钢→矮人→兽人→乌木→魔族→龙
|
||||
|
||||
### 3.7 任务系统
|
||||
- [ ] 主线任务 (~20 个)
|
||||
- [ ] 4 个公会任务线 (战士/盗贼/黑暗兄弟会/法师学院)
|
||||
- [ ] 15 个魔神任务
|
||||
- [ ] 辐射任务 (程序生成)
|
||||
|
||||
### 3.8 NPC 系统
|
||||
- [ ] 分支对话树, 技能检定
|
||||
- [ ] 60+ 商人, 50+ 随从
|
||||
- [ ] 结婚系统
|
||||
- [ ] 阵营声望
|
||||
|
||||
### 3.9 世界探索
|
||||
- [ ] 8 个主要城市
|
||||
- [ ] 200+ 地牢
|
||||
- [ ] 随机遭遇
|
||||
- [ ] 快速旅行
|
||||
|
||||
### 3.10 背包/装备
|
||||
- [ ] 重量系统 (基础负重 300)
|
||||
- [ ] 8+ 装备槽位
|
||||
- [ ] 等级化掉落
|
||||
|
||||
### 3.11 经济系统
|
||||
- [ ] 金币货币 (塞普汀)
|
||||
- [ ] 商人金池和补货
|
||||
|
||||
### 3.12 站立之石
|
||||
- [ ] 13 个站立之石, 每次激活一个
|
||||
|
||||
### 3.13 狼人/吸血鬼
|
||||
- [ ] 狼人变形 + 天赋树
|
||||
- [ ] 吸血鬼阶段 + 喂食机制
|
||||
|
||||
### 3.14 尸体系统
|
||||
- [ ] 状态机: 活着→尸体→已搜刮→灰烬/销毁
|
||||
- [ ] 搜刮容器, "搜索 [名字]" 提示
|
||||
- [ ] 复生法术梯度 (25级→100级)
|
||||
- [ ] 狼人/吸血鬼喂食
|
||||
|
||||
### 3.15 物品交互系统
|
||||
- [ ] 地面物品拾取, 悬停提示
|
||||
- [ ] 容器系统 (宝箱/桶/瓮)
|
||||
- [ ] 开锁小游戏 (5 级难度)
|
||||
- [ ] 重量/负重
|
||||
- [ ] 收藏/快捷栏 (F 收藏, 1-9 快捷)
|
||||
- [ ] 偷窃/赏金系统
|
||||
- [ ] 书籍阅读
|
||||
- [ ] 烹饪系统
|
||||
|
||||
### 3.16 Mod 系统 (核心)
|
||||
- [x] JSON 数据覆盖, 深度合并
|
||||
- [x] 加载优先级系统
|
||||
- [ ] 插件清单 (manifest.json)
|
||||
- [ ] 事件钩子 API
|
||||
- [ ] Mod 管理器 UI
|
||||
- [x] 依赖检查和冲突检测
|
||||
- [x] 基础 Schema 验证
|
||||
- [ ] Mod 导入/导出
|
||||
|
||||
## 4. 操控方式
|
||||
|
||||
| 按键 | 功能 |
|
||||
|------|------|
|
||||
| WASD / 方向键 | 移动 |
|
||||
| E | 交互/攻击 |
|
||||
| F | 收藏物品 |
|
||||
| 1-9 | 快捷栏 |
|
||||
| Tab/Esc | 暂停菜单 |
|
||||
| I | 背包 |
|
||||
| M | 地图 |
|
||||
| J | 任务日志 |
|
||||
|
||||
## 5. 技术约束
|
||||
|
||||
- 60fps 目标 (中端硬件)
|
||||
- 最大 100 个活跃实体
|
||||
- 存档压缩后 < 500KB
|
||||
- 初始加载 < 5MB
|
||||
- 现代浏览器 (Chrome/Firefox/Edge/Safari)
|
||||
|
||||
## 6. 开发阶段
|
||||
|
||||
| 阶段 | 内容 | 状态 |
|
||||
|------|------|------|
|
||||
| Phase 0 | 项目脚手架 | ✅ 完成 |
|
||||
| Phase 1 | 核心角色系统 | 🔄 进行中 |
|
||||
| Phase 2 | 基础战斗 | ⏳ 待开始 |
|
||||
| Phase 3 | 探索与世界 | ⏳ |
|
||||
| Phase 4 | NPC 与对话 | ⏳ |
|
||||
| Phase 5 | 扩展战斗与魔法 | ⏳ |
|
||||
| Phase 6 | 制作系统 | ⏳ |
|
||||
| Phase 7 | 任务系统 | ⏳ |
|
||||
| Phase 8 | 高级系统 | ⏳ |
|
||||
| Phase 8.5 | Mod 系统 | ⏳ |
|
||||
| Phase 9 | 内容与打磨 | ⏳ |
|
||||
| Phase 10 | 最终集成 | ⏳ |
|
||||
Reference in New Issue
Block a user