4.1 KiB
4.1 KiB
OES-WEB 游戏设计文档 (GDD)
上古卷轴风格 Web RPG - 用 AI 工具开发,系统完整性优先,Mod 生态为核心
1. 核心定位
- 类型: 2D 俯视角开放世界 RPG
- 平台: Web 浏览器 (Chrome/Firefox/Edge)
- 风格: 上古卷轴 (Elder Scrolls) 系统复刻
- 美术: 极简像素/色块 (后期可美化)
- 特色: 完整 RPG 系统 + Mod 生态
2. 核心循环
探索世界 → 遭遇敌人/发现地点 → 战斗/对话/制作 → 获得奖励 → 角色成长 → 探索更远
3. 系统清单
3.1 角色系统
- 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 系统 (核心)
- JSON 数据覆盖, 深度合并
- 加载优先级系统
- 插件清单 (manifest.json)
- 事件钩子 API
- Mod 管理器 UI
- 依赖检查和冲突检测
- 基础 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 | 最终集成 | ⏳ |