如何与AI游戏主持人独享一场桌游RPG:Soul of Waifu的Soul Stage骰子、隐藏剧情与战役板玩法全解
【免费下载链接】Soul-of-Waifu Give a soul to your favorite characters. Soul of Waifu is a desktop roleplay AI companion app featuring Live2D/VRM avatars, voice chat local LLM. Evolve together across immersive chat, RPG adventures, and your desktop.项目地址https://gitcode.com/gh_mirrors/so/Soul-of-Waifu点击查看免费下载Soul of Waifu是一款开源的桌面角色扮演与 AI 伙伴应用其中的Soul Stage模式能把普通聊天变成一场由AI 游戏主持人Game Master全程主持的桌游 RPG确定性骰子检定、连队友都不知道的隐藏剧情、随选择实时变化的战役板以及自带记忆的动态 NPC。本文带你从入门到进阶完整玩转这三套核心玩法。什么是 Soul StageAI 主持人如何运转Soul Stage 与普通 AI 聊天的最大区别在于主持人是一个独立于角色的 AI 层。它不写对话、不演戏只负责导演——WorldState 世界状态引擎严格追踪场景位置、一天中的时间、天气氛围、已确立的关键事实两阶段生成先由策划Planner输出结构化 JSON 计划事件、NPC 增减、场景切换、骰子检定再由叙述者Narrator把它写成沉浸式文字规则引擎兜底掷骰、资源增减生命值/精力/压力、剧情推进全部由代码确定性执行而不是听信模型随口一说。核心逻辑全部集中在 soul_stage_engine.py界面交互则在 soul_stage_page.py。快速上手3 步开启第一场冒险组建队伍在主界面选择角色卡片支持导入 Character Card至少加入一名伙伴创建场景进入 Soul Stage 大厅点击 New Scene填写世界观设定魔法规则、当前张力等并勾选是否开启Dice Rolls骰子检定开始冒险描述你的第一个行动——我推开酒馆的门——故事立刻开始。背景图和环境音会随场景自动切换无需手动设置。骰子检定结果由规则决定而不是 AI 的心情在场景设置中勾选 Enable Dice Rolls 后主持人只在结果真正不确定且两种走向都精彩时才发起检定日常对话不会被骰子打断。骰子类型d20/2d6/3d6技能检定默认用 d20难度值 DC5极简单10容易12–14中等16–18困难20极难由主持人根据剧情设定技能加成你在角色身上设定的技能如 stealth 2会自动作为永久基准加成情境加减分受伤 -3、占据高地 2单独计算结果分级掷骰后按成功/失败 优势幅度分为四档——干脆利落的成功、险胜、险胜之差、严重失败——叙述者会把它写成具体剧情从不在文字里直接暴露骰子数字。聊天区会出现一张带颜色高亮的骰子卡片绿色成功、红色失败、金色氛围掷骰掷骰动画让每一次检定都像真的在转骰子。规则细节可参考 RPGRules 实现。隐藏剧情Story Arcs 如何让秘密真正藏住Soul Stage 的Story Arcs剧情弧是 GM 私有的角色和 NPC永远看不到这个区块——这是隐藏二字的根本保障。每条 Arc 有四个阶段阶段含义locked锁死对所有人不存在连 GM 提示中都不参与available线索已出现等待玩家行动触发active已揭露进入主剧情resolved已收束配合Lore Cards设定卡的触发词机制只有当玩家提到卡片里的关键词比如某个名字、地点时对应设定才会被注入提示词。于是酒馆老板其实是叛军这条情报可以在几十轮对话里滴水不漏地藏在 GM 层直到你恰好问起——这正是它比纯聊天式跑团更耐玩的地方。编辑入口在 World State 面板的 Lore Cards / Story Arcs 标签页soul_stage_page.py。战役板目标清单与压力时钟Campaign Board是一块面向玩家可见的实时目标面板包含两类条目Objectives目标带状态进行中/已完成/失败与进度的任务例如取得地下城的钥匙 0/1Clocks压力时钟每格最多 20 格的进度条用来表现张力积累——守卫警觉度 2/5、信任值 1/4、仪式倒计时 3/6。你的每个选择都会动态拨动这些时钟时钟走满即触发剧情转折。主持人每轮都会把战役板状态序列化进提示词因此它不会忘记上轮你刚被守卫发现。时钟与目标的代码定义见 CampaignBoard 类。让冒险活起来的其他细节关系图谱信任值-100~100与角色印象如视你为船长逐轮更新并注入每个 NPC 的提示词几十轮之后仇怨和羁绊都不会丢动态 NPC 长期记忆NPC 按原型旅店老板、守卫、学者……生成头像并驻留舞台离场后记忆存入向量库再登场时能想起你们的旧事NPCMemoryRegistry背包与状态 HUD装备、HP、精力、压力、中毒/疲惫/眩晕等状态实时显示带持续时间的状态会逐轮自动消退场景文件夹把多个场景组织成整套战役按世界观、难度归档支持导入/导出分享。开始你的冒险项目为开源免费Windows 下双击 start.bat 即可启动依赖清单见 requirements.txt入口文件为 main.py。更完整的功能列表参考 README.md。一个人、一张桌、一位不会遗忘的主持人——今晚就可以开团。赞分享【免费下载链接】Soul-of-Waifu Give a soul to your favorite characters. Soul of Waifu is a desktop roleplay AI companion app featuring Live2D/VRM avatars, voice chat local LLM. Evolve together across immersive chat, RPG adventures, and your desktop.项目地址https://gitcode.com/gh_mirrors/so/Soul-of-Waifu点击查看免费下载相关推荐解锁隐藏玩法Electronic WeChat游戏功能启用全攻略解锁隐藏玩法Electronic WeChat游戏功能启用全攻略 你是否曾在工作沟通时收到好友发来的微信小游戏链接却因客户端限制无法直接打开作为基于Ele即时通讯桌面应用Nucleus Co-Op一键解锁单机游戏分屏多人玩法彻底告别孤独游戏Nucleus Co Op一键解锁单机游戏分屏多人玩法彻底告别孤独游戏 还在为单机游戏无法本地多人游戏而烦恼吗Nucleus Co Op这款革命性工具能游戏开发桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

VS2015到VS2022项目迁移:csproj转换与避坑指南

VS2015到VS2022项目迁移:csproj转换与避坑指南

简介:这是一款面向.NET开发者的Visual Studio项目版本迁移工具,支持从2002到2015各版本间的源码转换,重点解决旧项目在新环境中因.NET Framework与C#语言演进导致的兼容性问题。工具可自动识别并更新.csproj等项目文件配置,界面简…

2026/10/12 11:45:43 阅读更多 →
用Python重写PL0编译器:从词法分析到运行时栈的课设详解

用Python重写PL0编译器:从词法分析到运行时栈的课设详解

简介:这份资源是南京航空航天大学编译原理课程设计的PL0编译器Python实现,主要面向正在完成编译原理课设的计算机专业学生,也适合希望通过完整项目理解编译器构建流程的自学者。资源包共8个文件,包含5个Python源文件、1个TXT文本、…

2026/10/12 11:45:43 阅读更多 →
SpringBoot高校就业信息管理系统毕设项目实战解析

SpringBoot高校就业信息管理系统毕设项目实战解析

每年到了毕业季,不管是高职还是本科,计算机专业的同学总会聚在群里问同一句话:“有没有适合当毕设的Java项目?最好能直接跑,还能改。”问的人多了,我发现大家真正需要的其实不是什么分布式、高并发的大系统…

2026/10/12 11:44:43 阅读更多 →

最新新闻

广州二手房价预测:Python回归模型实战与避坑指南

广州二手房价预测:Python回归模型实战与避坑指南

简介:一份广州市二手房价预测的数据与Python代码包,整体定位为典型的数据分析入门项目,适合正在学习回归建模、特征工程或希望了解房价影响因素的读者。资源为RAR压缩包,共19个文件,大小仅1.05MB,其中含17张…

2026/10/12 12:44:56 阅读更多 →
Smali入门:Android底层调试与逆向分析的核心技能

Smali入门:Android底层调试与逆向分析的核心技能

1. 为什么今天还要学Smali?——一个被低估的底层能力“Smali入门手册”这六个字,乍看像一本尘封在安卓开发角落里的老教材。但如果你最近调试过某个第三方SDK的行为异常,或者想搞清楚某款App在后台到底调用了哪些敏感API,又或者在…

2026/10/12 12:44:56 阅读更多 →
基于Android+OpenCV的微液滴粒径分析:从图像分割到移动端落地

基于Android+OpenCV的微液滴粒径分析:从图像分割到移动端落地

说实话,刚接到这个需求的时候我愣了一下。微液滴粒径分析?听上去像是要在实验室里用显微镜、高速相机加工作站跑半天才能出结果的事,而需求方的要求很直接:拿一台普通的Android手机或者工业平板,拍一张照片&#xff0c…

2026/10/12 12:44:56 阅读更多 →
Hi3516DV300音视频同步播放实战:从PTS到主时钟策略

Hi3516DV300音视频同步播放实战:从PTS到主时钟策略

Hi3516DV300这颗芯片,说白了就是为视频监控、车载记录、可视对讲这类设备设计的视频处理器,跑Linux系统,配上厂家提供的MMP媒体处理平台,视频采集、编码、解码这一套能很快跑起来。但如果你打算做本地回放、带屏预览这类功能&…

2026/10/12 12:44:56 阅读更多 →
树莓派3B安装ROS Kinetic全攻略:从系统配置到多机通信

树莓派3B安装ROS Kinetic全攻略:从系统配置到多机通信

1. 为什么现在还有人折腾树莓派3B装ROS Kinetic先把结论摆在前面:树莓派3B跑ROS Kinetic这件事,放在今天看确实有点"复古",但它依然是很多人入门机器人操作系统最省钱、最直观的一条路。原因不复杂——Kinetic是ROS1里对ARMv7支持最…

2026/10/12 12:44:55 阅读更多 →
为AI对话加一层外部记忆:claude-mem的架构与实操复盘

为AI对话加一层外部记忆:claude-mem的架构与实操复盘

说实话,我一开始做 claude-mem 这个工具的动机特别朴素:每次用AI对话工具聊需求,开头说得很清楚的项目背景,聊到一半就被上下文窗口“挤”出去了,它真的会一本正经地问我之前已经确认过的问题。那种感觉就像你刚把文…

2026/10/12 12:43:55 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →