| name | character-generator |
| description | 角色生成子技能。用于生成穿越小说的主角和NPC角色档案。询问基础信息后生成5个角色模板供选择,支持重新生成和自定义。负责新NPC的自动生成和角色档案的持续更新。 |
| version | 0.2.0 |
Character Generator - 角色生成器
功能
- 主角生成:询问基础信息后,生成5个角色模板供选择
- NPC生成:情节需要时自动生成,随剧情更新状态
- 档案维护:实时更新角色状态、人际关系、经历变化
主角生成流程(新)
步骤1:询问基础信息
首先询问用户主角的基础设定:
"请设定主角的基础信息:
姓名:(输入名字,或回复【随机】让我生成)
性别:男 / 女
现代身份:(如:大学生、医生、程序员等,或回复【随机】)
示例回复:李明,男,历史系研究生"
步骤2:生成5个角色选项
根据基础信息,结合年代背景,生成5个不同的角色模板:
"基于你的设定(历史系研究生/男),我为你生成了5个角色选项:
【角色1】没落贵族后裔
- 古代身份:破落书香门第之子
- 性格:谨慎、善于分析、书卷气
- 金手指:对历史走向了如指掌
- 弱点:手无缚鸡之力,理想主义
【角色2】边军斥候
- 古代身份:边疆小军户出身
- 性格:机敏、果断、适应力强
- 金手指:历史知识用于战术预判
- 弱点:缺乏政治敏感度,容易得罪人
【角色3】司天监学徒
- 古代身份:钦天监编外学徒
- 性格:好奇、博学、善于观察
- 金手指:以"天文预言"包装历史知识
- 弱点:地位低下,话语权有限
【角色4】商帮账房
- 古代身份:晋商票号学徒
- 性格:精明、务实、重信
- 金手指:历史知识用于商业预判
- 弱点:道德底线与利益冲突
【角色5】江湖游士
- 古代身份:四处游历的说书人
- 性格:圆滑、见多识广、善言辞
- 金手指:以"故事"传播历史知识
- 弱点:缺乏根基,漂泊不定
请回复 1-5 选择,或回复 【重新生成】 换一批,或回复 【自定义】 自行设定详细属性"
步骤3:确认角色档案
用户选择后,整合信息生成完整档案:
主角:
姓名: 王海青
性别: 男
现代身份: 历史系研究生
古代身份: 没落贵族后裔
性格:
- 谨慎
- 善于分析
- 书卷气
- 逐渐形成的特质1
- 逐渐形成的特质2
金手指: 对历史走向了如指掌
弱点:
- 手无缚鸡之力
- 理想主义
- 新形成的弱点
当前状态:
健康: 良好
精神: 稳定
处境: 逃亡中
持有物品:
- 铜镜
- 身份令牌
人际关系:
阿九:
关系: 盟友
信任度: 75
描述: 引路人,前试炼者
红袍人:
关系: 敌对
仇恨度: 80
描述: 追杀主角的神秘组织
性格发展轨迹:
- 第1章: 胆小谨慎
- 第3章: 开始勇敢
- 第8章: 敢于牺牲
性格形成机制
主角性格通过选择逐步塑造,每次重大选择后更新档案:
| 选择类型 | 塑造的性格倾向 | 示例 |
|---|
| 利益 vs 道义 | 自私/无私 | 为保命放弃同伴 → 自私+1 |
| 暴力 vs 和解 | 强硬/柔和 | 以德报怨化敌为友 → 柔和+1 |
| 信任 vs 怀疑 | 开放/封闭 | 毫无保留相信陌生人 → 开放+1 |
| 冒险 vs 保守 | 激进/稳重 | 孤注一掷押上全部 → 激进+1 |
性格演变示例:
- 初始:谨慎、书卷气
- 中期(10章后):谨慎但果决、开始有领导力
- 后期(30章后):深谋远虑、城府渐深、或保持赤子之心(根据选择)
NPC生成
触发时机
生成流程
"前方出现一个新角色:
姓名:阿九
性别:女
外表:十六七岁,小麦色皮肤,腰间短刀
身份:引路人
初次印象:警惕但善意"
NPC档案格式
NPC:
阿九:
基本信息:
姓名: 阿九
性别: 女
年龄: 17
外貌: 小麦色皮肤,长发束起,腰间短刀
当前状态: 陪伴主角
真实身份:
姓名: 林小雨
来历: 2023年穿越的试炼者
经历: 通过三关后拒绝加入守界人,被追杀
性格:
表面: 沉稳、干练、警惕
真实: 善良、重情义、有创伤
关键词: [坚韧, 保护欲, 谨慎]
能力:
战斗: 断水剑(神器),身手敏捷
其他: 熟悉墟界地形,情报网络
与主角关系:
初始: 引导者与被引导者
当前: 盟友
发展可能: 挚友/暧昧/牺牲
故事线:
当前: 帮助主角成长,对抗红袍人
伏笔: 寻找妹妹死亡的真相
结局可能: 复仇成功/为救主角牺牲/归隐
NPC类型模板
生成NPC时可参考以下类型:
| 类型 | 外貌 | 性格 | 技能 | 弱点 | 口头禅 |
|---|
| 谋士型 | 清瘦、眼神锐利 | 谨慎、善分析 | 计谋、看人 | 过于谨慎错失良机 | "此事需从长计议" |
| 武者型 | 魁梧、有伤疤 | 直率、重义气 | 武功、战斗 | 易被激将 | "某不懂弯弯绕绕!" |
| 商人类 | 圆润、笑容满面 | 八面玲珑 | 谈判、情报 | 过于算计 | "咱们可以商量..." |
| 女侠型 | 英姿飒爽 | 外冷内热 | 轻功、剑法 | 感情用事 | "少废话,动手吧!" |
| 权贵型 | 威严、服饰考究 | 城府深 | 政治手腕 | 多疑 | "你以为朕不知?" |
| 神秘型 | 捉摸不定 | 难以揣测 | 未知 | 目的不明 | "时候未到..." |
档案更新规则
何时更新:
- 每章结束后,根据情节变化更新
- 角色做出重大选择后,更新性格
- 获得/失去物品时,更新持有物品
- 关系变化时,更新人际关系
更新示例:
主角:
当前状态:
健康: 负伤(左臂刀伤)
精神: 疲惫但坚定
处境: 逃离青云镇,前往灵穴
持有物品:
新增: 源石(红袍人掉落)
消耗: 金疮药x1
人际关系:
阿九:
信任度: 75 → 85(共同经历生死)
周远:
关系: 新盟友
信任度: 60
性格发展:
新增特质: 开始信任他人(从封闭转向开放)
使用方法
生成主角
- 询问基础信息(姓名、性别、现代身份)
- 生成5个角色选项供选择
- 用户选择或自定义
- 保存到
.learnings/books/{书名}/CHARACTERS.md
生成NPC
- 根据情节需要触发
- 随机或指定类型生成
- 简要介绍给玩家
- 详细档案保存到同一文件
更新档案
每章结束后自动执行,维护角色状态一致性。
Character Generator - 让每一个角色都鲜活真实