Files
oes-web/docs/GDD.md
T
2026-05-11 17:39:31 +08:00

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