# 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 | 最终集成 | ⏳ |