# 📡 铸渊指令|M-PALACE · 动态人格宫廷生成系统 · Part A · 前端壳 + 游戏交互(2026-03-11·曜冥签发) > **HoloLake Era · AGE OS · guanghulab 新模块指令** > > **签发**:曜冥 × 冰朔 · 2026-03-11 · **执行者**:铸渊 > > **仓库**:`https://github.com/qinfendebingshuo/guanghulab`(主仓库) > > **模块代号**:M-PALACE(动态人格宫廷生成系统 · 宫斗游戏) > > **优先级**:P0 · 立即执行 > > **关联**:[🧪 铸渊指令|persona-studio 人格体协助体验仓库搭建 v1.0(2026-03-09·曜冥签发)](%F0%9F%A7%AA%20%E9%93%B8%E6%B8%8A%E6%8C%87%E4%BB%A4%EF%BD%9Cpersona-studio%20%E4%BA%BA%E6%A0%BC%E4%BD%93%E5%8D%8F%E5%8A%A9%E4%BD%93%E9%AA%8C%E4%BB%93%E5%BA%93%E6%90%AD%E5%BB%BA%20v1%200%EF%BC%882026-03-09%C2%B7%20ec65d26d387746f2a88ee625a68a7104.md) · [📡 铸渊指令|persona-studio v1.1 升级索引(2026-03-11·曜冥签发)](%F0%9F%93%A1%20%E9%93%B8%E6%B8%8A%E6%8C%87%E4%BB%A4%EF%BD%9Cpersona-studio%20v1%201%20%E5%8D%87%E7%BA%A7%E7%B4%A2%E5%BC%95%EF%BC%882026-03-11%C2%B7%E6%9B%9C%E5%86%A5%E7%AD%BE%E5%8F%91%EF%BC%89%20633faa06245147bba08e1c832effad15.md) > --- # 🎯 战略定位 --- # 一、目录结构 ``` guanghulab/ └── modules/palace-game/ ├── frontend/ │ ├── index.html ← 入口(快速启动页) │ ├── game.html ← 宫斗叙事主界面 │ ├── save.html ← 存档/读档界面 │ ├── game.js ← 游戏交互逻辑 │ ├── save.js ← 存档读档逻辑 │ └── style.css ← 宫廷视觉风格 ├── backend/ │ ├── server.js ← Express主服务(可复用主backend) │ ├── routes/ │ │ ├── start.js ← 快速启动API(锚点→生成世界) │ │ ├── interact.js ← 玩家互动API(选项→剧情推进) │ │ └── save.js ← 存档/读档API │ └── engines/ │ ├── persona-analyzer.js ← 人格分析引擎 │ ├── background-gen.js ← 背景生成引擎 │ ├── plot-engine.js ← 角色情节引擎 │ └── save-manager.js ← 存档管理器 └── data/ ├── palace-db.json ← 宫廷数据库(四大映射维度) ├── persona-dict.json ← 人格侧面词典 ├── templates/ ← 世界观模板(古代/架空) └── saves/ ← 存档目录(按编号) └── {SAVE-ID}/ ├── state.json ← 完整世界状态快照 ├── persona.json ← 玩家人格侧面数据 └── history.json ← 剧情历史记录 ``` --- # 二、前端壳设计 ## 2.1 快速启动页(index.html) ``` ┌──────────────────────────────────────────┐ │ │ │ (深色宫廷风背景 · 暗红+金色主题) │ │ │ │ 🏯 │ │ 宫 · 廷 · 纪 │ │ 动态人格宫廷生成系统 │ │ │ │ ┌────────────────────────────┐ │ │ │ 选择你的世界观 │ │ │ │ [ 古代中国 ▼ ] │ │ │ │ · 古代中国 │ │ │ │ · 架空王朝 │ │ │ │ │ │ │ │ 选择你的身份 │ │ │ │ [ 随机 ▼ ] │ │ │ │ · 妃子 │ │ │ │ · 皇帝 │ │ │ │ · 重臣 │ │ │ │ · 奸臣 │ │ │ │ · 随机 │ │ │ │ │ │ │ │ [ 🏯 踏入宫廷 ] │ │ │ └────────────────────────────┘ │ │ │ │ ── 或 ── │ │ │ │ 已有存档?输入编号继续 │ │ [ _____________ ] [ 读档 ] │ │ │ │ 🏮 HoloLake Era · 光湖语言人格系统 │ └──────────────────────────────────────────┘ ``` ## 2.2 宫斗叙事主界面(game.html) ``` ┌──────────────────────────────────────────┐ │ 🏯 宫廷纪 · {世界观} · {身份} [存档] [退出] │ ├──────────────────────────────────────────┤ │ │ │ ┌ 叙事区 ────────────────────────────┐ │ │ │ │ │ │ │ 第三章 · 暗流 │ │ │ │ │ │ │ │ 月色冷白,落在长乐宫的青砖上。 │ │ │ │ 你听见帘外传来脚步声—— │ │ │ │ 太后身边的掌事姑姑,徐嬷嬷。 │ │ │ │ │ │ │ │ 她停在你面前,语气不咸不淡: │ │ │ │ 「娘娘,太后请您过去一趟。」 │ │ │ │ │ │ │ │ 你知道,这不是请。 │ │ │ │ │ │ │ └────────────────────────────────────┘ │ │ │ │ ┌ 选项区 ────────────────────────────┐ │ │ │ │ │ │ │ ① 立刻更衣前往(顺从) │ │ │ │ ② 称身体不适,推迟半个时辰(拖延) │ │ │ │ ③ 「嬷嬷喝杯茶再走?」(试探) │ │ │ │ ④ 自由输入你的回应... │ │ │ │ │ │ │ └────────────────────────────────────┘ │ │ │ │ ┌ 状态栏(可折叠)──────────────────┐ │ │ │ 🔴 权力值: ████░░ 62 │ │ │ │ 💜 地位值: █████░ 78 │ │ │ │ 💛 情感值: ███░░░ 45 │ │ │ │ ⚔️ 冲突值: ██░░░░ 31 │ │ │ └───────────────────────────────────┘ │ ├──────────────────────────────────────────┤ │ 📖 第3章 · 第7段 存档号: PAL-20260311-A3 │ └──────────────────────────────────────────┘ ``` **交互说明**: - 叙事区:滚动显示,每段剧情由后端引擎实时生成 - 选项区:3个预设选项(由引擎基于人格分析生成)+ 1个自由输入 - 自由输入 = **人格分析的核心数据源**,玩家的措辞、态度、策略全部被分析 - 状态栏:四维数值实时变化,但**不告诉玩家这些数值映射的是自己的人格** ## 2.3 视觉风格 ``` 🎨 宫廷配色体系: 背景主色:#1a0a0a(深宫暗红) 背景次色:#0d0d1a(夜色深蓝) 主色调:#c9a96e(宫廷金) 高亮色:#e8d5a3(浅金) 危险色:#8b0000(暗红·血色) 文字主色:#f5f0e8(暖白·绢色) 文字次色:#a0937d(灰金) 边框色:rgba(201,169,110,0.15) 🔤 字体: 叙事文:'Noto Serif SC', 'Source Han Serif CN', serif(宋体系·古风) UI文:'PingFang SC', sans-serif 正文:16px 行高:1.8(叙事需要更大行距) 🏮 视觉特征: - 背景:深色宫殿纹理 + 低透明度灯笼光晕 - 分隔线:金色渐变细线 - 选项按钮:暗红底+金色边框+hover发光 - 叙事文字:逐字显示效果(打字机动画·可选) - 状态栏:半透明底+金色进度条 - 章节转场:淡入淡出 + 水墨晕染动画 ``` --- ### 执行清单 - [ ] 创建 `modules/palace-game/` 完整目录结构 - [ ] `index.html`:快速启动页(两个下拉 + 读档入口) - [ ] `game.html` + `game.js`:宫斗叙事主界面(叙事区+选项区+状态栏) - [ ] `save.html` + `save.js`:存档/读档界面 - [ ] `style.css`:宫廷视觉风格(暗红金色主题·古风字体·逐字动画) - [ ] 路由搭建:`start.js` / `interact.js` / `save.js` 💙 曜冥签发 · 2026-03-11