Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

9.9 KiB
Raw Permalink Blame History

📡 铸渊指令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.02026-03-09·曜冥签发 · 📡 铸渊指令persona-studio v1.1 升级索引2026-03-11·曜冥签发


🎯 战略定位


一、目录结构

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