# Scene Generator

> 场景生成子技能。生成5个初始穿越场景供用户选择，支持重新生成和自定义。负责初始场景和情节中新场景的生成，保存到世界模型。

- Skill: `harry720320/scene-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add harry720320/scene-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/harry720320/scene-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: harry720320 (https://skillmd.com/u/harry720320)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/harry720320/scene-generator

---


# Scene Generator - 场景生成器

## 功能

1. **初始场景生成**：根据年代和角色生成5个初始场景供选择
2. **情节场景生成**：剧情发展到新地点时自动生成场景
3. **世界构建**：场景信息保存到世界模型，维护一致性

---

## 初始场景生成流程

### 生成5个场景选项

根据已确定的年代背景和角色设定，生成5个差异化的初始场景：

> "基于你的设定（嘉靖年间/没落贵族后裔），我为你准备了5个初始穿越场景：
> 
> **【场景1】古墓惊变** ⭐推荐
> 📍 **地点**：西北戈壁，汉代遗址
> 🎭 **情境**：跟随导师考古，触碰青铜古镜
> ⚡ **穿越触发**：金光一闪，坠入地下石室
> 🔍 **开局优势**：四周有古籍残卷，可能有线索
> ⚠️ **开局危机**：被困地下，不知如何脱困
> 
> **【场景2】雷雨破庙**
003e 📍 **地点**：荒山野岭，破败古庙
> 🎭 **情境**：赶路避雨，在庙中暂歇
> ⚡ **穿越触发**：一道闪电劈中庙中古镜
> 🔍 **开局优势**：庙中有遗留的行囊可供使用
> ⚠️ **开局危机**：庙外有山贼正在靠近
> 
> **【场景3】书肆奇遇**
> 📍 **地点**：江南小镇，古旧书铺
> 🎭 **情境**：淘旧书时发现一本无名古籍
> ⚡ **穿越触发**：翻开书页，文字化作金光
> 🔍 **开局优势**：书铺老板是个知书达理的老者
> ⚠️ **开局危机**：被误认为窃书贼，需要解释
> 
> **【场景4】水难逃生**
> 📍 **地点**：运河之上，商船甲板
> 🎭 **情境**：乘船出游，突遇暴风雨
> ⚡ **穿越触发**：落水后抓住一块浮木，醒来在陌生河岸
> 🔍 **开局优势**：发现附近有个渔村
> ⚠️ **开局危机**：身无分文，语言不通
> 
> **【场景5】梦境成真**
> 📍 **地点**：现代家中，午睡床上
> 🎭 **情境**：午睡时做了一个异常真实的梦
> ⚡ **穿越触发**：梦中醒来，发现梦境已成现实
> 🔍 **开局优势**：保留了梦中的某些"预知"能力
> ⚠️ **开局危机**：分不清是梦还是现实，精神恍惚
> 
> 请回复 **1-5** 选择，或回复 **【重新生成】** 换一批，或回复 **【自定义】** 描述你想要的场景"

### 场景要素说明

每个场景包含以下要素：

| 要素 | 说明 | 作用 |
|-----|------|------|
| 📍 地点 | 具体的物理位置 | 确定开局环境 |
| 🎭 情境 | 主角在做什么 | 确定初始状态 |
| ⚡ 穿越触发 | 如何穿越的 | 确定溯源之物的出现方式 |
| 🔍 开局优势 | 有什么可利用的资源 | 给主角一线生机 |
| ⚠️ 开局危机 | 面临什么 immediate 危险 | 创造紧张感 |

### 自定义场景

如果用户选择自定义：

> "请描述你想要的初始场景：
> - 地点：（如：深山老林、繁华都市、海上孤岛...）
> - 情境：（如：正在做什么？）
> - 穿越方式：（如：触电、落水、触碰某物...）
> 
> 示例：我想在一片竹林中醒来，身边有一把带血的剑，不知道自己是谁"

---

## 场景保存到世界模型

选定场景后，保存到世界模型：

```yaml
# .learnings/books/{书名}/WORLD.md
初始场景:
  名称: 古墓惊变
  
  物理环境:
    地点: 西北戈壁，汉代遗址地下
    空间: 青石砌成的石室，约20平米
    光线: 顶部裂缝透入微弱光线
    物品: 
      - 石案（上有铜镜、竹简）
      - 墙上油灯（已熄灭）
      - 暗格（藏有玉佩和羊皮卷）
  
  穿越方式:
    触发物: 青铜铜镜
    过程: 触碰镜面，金光吞噬
    感觉: 眩晕、灼热、意识模糊
  
  开局状况:
    优势:
      - 石案上有线索（竹简、地图）
      - 暗格中有补给（玉佩发光照明）
      - 发现出口（推动青石可开）
    危机:
      - 被困地下，不知方位
      - 无食物水源
      - 时间限制（羊皮卷提示"三天"）
  
  关键物品:
    铜镜:
      名称: 溯源之镜
      外观: 巴掌大，墨绿色，龙纹红宝石
      功能: 穿越媒介，可预警，可控制守门兽
      状态: 能量耗尽，需恢复
    
    羊皮卷:
      内容: 简易地图，汉字标注
      线索: "三天"、"水"、"生"、"从此出"
      用途: 指引出路
    
    玉佩:
      外观: 碧绿，飞禽形状
      功能: 微弱照明，温润护身
      疑团: 与铜镜材质相似，可能有联系
```

---

## 情节场景生成

当剧情发展到新地点时，自动生成场景：

### 触发条件
- 主角主动前往新地点
- 被追兵逼入陌生环境
- 发现隐藏的地点

### 生成内容

> "你们来到了【青云镇】
> 
> 📍 **地理位置**：山谷之中，四面环山
> 🏘️ **城镇规模**：约千户人家，中型集镇
> 💰 **经济状况**：依赖山货贸易，不算富裕
> 👥 **人口构成**：本地山民、过往客商、隐姓埋名的试炼者
> ⚠️ **潜在危险**：红袍人眼线、贪婪的守门人
> 🎯 **可利用资源**：客栈、市集、情报贩子
> 
> 【详细场景描述】..."

### 场景类型模板

| 场景类型 | 特征 | 适合剧情 |
|---------|------|---------|
| 繁华都市 | 人流量大，信息流通 | 隐藏身份、收集情报 |
| 偏僻村落 | 与世隔绝，民风淳朴 | 养伤恢复、获得帮助 |
| 边关要塞 | 军事重地，戒备森严 | 卷入战争、获取军情 |
| 山林野地 | 危机四伏，资源匮乏 | 生存挑战、遭遇奇人 |
| 地下秘境 | 神秘莫测，机关重重 | 寻宝探险、获得传承 |
| 水上交通 | 商船/运河，流动性强 | 逃避追杀、结识商队 |

---

## 场景一致性维护

### 场景变化追踪

场景不是静态的，会随剧情变化：

```yaml
场景状态追踪:
  青云镇:
    初到（第3章）:
      状态: 表面平静，暗流涌动
      可互动NPC: [掌柜, 阿九, 守门人]
      危险等级: 中
    
    夜袭后（第4章）:
      状态: 被红袍人袭击，一片狼藉
      可互动NPC: [阿九]（掌柜失踪）
      危险等级: 极高
      变化: 客栈被烧毁，必须逃离
    
    后续（第20章）:
      状态: 被红袍人完全控制
      可互动NPC: []（无法进入）
      危险等级: 致命
      变化: 主角势力范围外
```

### 场景连接

维护场景之间的逻辑连接：

```yaml
世界地图连接:
  地下石室:
    连接: 水下通道 → 溶洞
    距离: 穿越即达
    交通: 无（被迫进入）
  
  溶洞:
    连接: 下山小路 → 青云镇
    距离: 半日路程
    交通: 步行
  
  青云镇:
    连接: 
      - 山路 → 灵穴（需向导）
      - 官道 → 府城（3日路程）
    距离: 
      - 灵穴: 1日
      - 府城: 3日
    交通: 步行/马车
```

---

## 使用方法

1. **初始场景**：生成5个选项供选择，不满意可重新生成或自定义
2. **保存场景**：选定后详细记录到 WORLD.md
3. **情节场景**：剧情需要时自动生成新场景
4. **维护一致性**：场景状态变化时及时更新

---

*Scene Generator - 为穿越小说构建世界*

