64 KiB
《爱与机器人维修技术》游戏软件用户手册
第一章 文档说明
1.1 手册用途
本手册面向《爱与机器人维修技术》游戏软件的用户,提供完整的软件功能说明、操作指南及技术信息。用户通过阅读本手册,可以全面了解软件的功能架构,掌握各项操作的具体步骤,理解软件的运行机制。
1.2 文档结构
本文档共分为十四个章节,各章节内容如下:
| 章节 | 内容 |
|---|---|
| 第一章 | 文档说明:手册用途、文档结构 |
| 第二章 | 软件概述:软件简介、主要功能、运行环境 |
| 第三章 | 游戏流程示例:Demo完整流程、各模块串联 |
| 第四章 | 主界面与导航系统:主界面功能、导航逻辑 |
| 第五章 | 关卡选择系统:关卡展示、选择机制、解锁逻辑 |
| 第六章 | 设置系统:音视频设置、语言切换、其他选项 |
| 第七章 | 对话系统:对话机制、分支选项、剧情推进 |
| 第八章 | 插线检查模块:功能说明、操作步骤、验证机制 |
| 第九章 | 模块切割模块:功能说明、操作步骤、切割逻辑 |
| 第十章 | 视觉检修模块:功能说明、操作步骤、寻找机制 |
| 第十一章 | 记忆检查模块:功能说明、操作步骤、修复机制 |
| 第十二章 | 章节结算系统:结算流程、解锁内容、进度保存 |
| 第十三章 | 数据存储与进度管理:存档机制、自动保存 |
| 第十四章 | 游戏流程与技术特性:整体流程、技术特点 |
第二章 软件概述
2.1 软件简介
《爱与机器人维修技术》是一款叙事驱动的维修模拟类游戏软件。软件以独特的世界观为背景,玩家扮演一位机器人维修师,通过完成各类维修任务,逐步揭开被改造人类(机体)背后的情感故事。
软件基本信息: - 软件名称:爱与机器人维修技术(简体中文)/ All Our Broken Parts(English) - 软件类型:叙事冒险/维修模拟 - 运行平台:PC(Windows)、支持键鼠操作 - 界面语言:支持简体中文和English即时切换
2.2 主要功能
本软件包含以下核心功能模块:
2.2.1 叙事系统
- 章节式剧情结构:软件采用章节式叙事,每个章节讲述一个独立的机器人维修故事
- 对话交互系统:支持玩家与角色进行对话交互,推进剧情发展
- 分支选项机制:对话中包含分支选项,影响剧情细节呈现
2.2.2 维修操作系统
软件包含四类核心维修操作模块:
- 插线检查模块:使用检测工具连接机器人头部各功能模块,诊断模块状态和故障信息
- 模块切割模块:使用锯片工具切割机器人头部的损坏模块,切割后揭示内部结构和隐藏内容
- 视觉检修模块:在故障视觉场景中查找目标物体,发现异常成像,收集记忆打孔带
- 记忆检查模块:使用记忆播放器插入打孔带,调整清晰度,观看完整记忆,揭示机器人过往经历和情感真相
2.2.3 进度管理系统
- 关卡解锁机制:章节按线性顺序解锁
- 自动存档功能:游戏进度自动保存
- 记忆收集系统:完成章节后收集的记忆打孔带可回顾
2.2.4 系统配置功能
- 音频设置:支持音量调节
- 屏幕设置:支持全屏/窗口模式切换
- 文字速度:支持对话文字显示速度调节
2.3 运行环境
2.3.1 硬件环境
| 配置项 | 最低配置 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 10 64位 | Windows 10/11 64位 |
| 处理器 | Intel Core i3 或同级 | Intel Core i5 或同级 |
| 内存 | 4 GB RAM | 8 GB RAM |
| 显卡 | 支持DirectX 11 | 支持DirectX 12 |
| 存储空间 | 2 GB 可用空间 | 4 GB 可用空间 |
| 分辨率 | 1280×720 | 1920×1080 |
2.3.2 软件环境
- 运行依赖:DirectX 11或更高版本
- 输入设备:支持键盘鼠标
- 音频输出:支持立体声输出
第三章 游戏流程示例
3.1 流程概述
本章以游戏 Demo 的完整流程为例,展示玩家从进入游戏到完成第一个诊疗案例的全过程。
序章 FP_Prologue
1. 主菜单
游戏标题界面,显示「爱与机器人维修技术」。点击"开始游戏"进入序章。
2. 海边梦境
游戏开始。进入小时候的"我"和姐姐在海边的梦境,姐姐说"有姐姐担着","我"害怕又眷恋。点击推进对话
3. 醒来准备手术
海边的梦消失,一个机械后脑逐渐打开。点击推进对话。
4. 头部开盖
头壳打开,进入后脑维修界面。插头从面板中弹出,拖拽插头可以插入不同模块。
5. 插线检查
拖动插头连到亮起的模块接口,右上角屏幕显示诊断结果。点击"执行切除术"进入下一步。
6. 切除模块
进入切割小游戏,弹出一个带有锯片的托盘。拖动锯片将模块切掉。重复三次。
7. 切除完成
三次切除模块后,患者进入生命垂危状态。仪器报警,起搏器从下方弹出。
8. 操作起搏器
拉动起搏器拉杆,等黄色指示条累计满即可释放电机,以这种方式重复多次。
9. 场景崩塌
最后一次操作起搏器,错误信息变成"求求你让我死吧"循环刷屏,氛围彻底崩坏。
10. 抢救失败
电击全部失败,“我”坠入深处。画面螺旋崩溃,显示"第一章"标题,序章结束。
第一章开局
11. 地铁车厢
”我“从梦中醒来,发现"我"和朋友火山在地铁里准备去诊所,火山表示很担心我。点击推进对话。
12. 地铁电视新闻
车厢电视播放新闻:一台机体逃逸、另一起"原型排异"事件,暗示并非孤例。点击推进对话。
13. 地铁到站
地铁到站,我和火山道别,前往地铁。点击推进对话。
14. 诊所门口对峙英理
英理堵在门口质问“我”为什么没有到得更早,玩家在「讽刺/道歉/沉默」三选一中选择回应。点击推进对话。
佩佩的诊疗
15. 佩佩开场
英理在诊所外威胁佩佩并离开,佩佩进入诊室,主动展示自己的"小毛病"。
16. UF 故障演示
佩佩展示她画的人鱼图,色彩与形状全部错乱(蓝绿乱涂的鱼尾、扭曲人脸),证明 UF 表达异常。
17. 进入手术准备
对话结束,播放进入手术室动画,结束后进入维修界面。
18. UF 模块检查
插线 UF模块 后弹出权限不足,无法直读 UF;改为通过相关模块(视觉、记忆)旁路诊断。拖动检查其它模块。
19. 视觉模块异常报警
插线视觉,发现"色彩信号异常 / 异常显像"。准备进入 视觉部分 深度检查。
20. 视觉检查 第一目标(天空)
进入第一人称视野,发现佩佩的色彩感知出现问题,无法观察到色彩。画面以黑白调呈现。点击寻找可疑的地方。
21. 找到目标后画面着色
锁定目标后画面短暂恢复彩色,展示佩佩"看到颜色"的瞬间。说明色彩生成出现问题。
22. 生成第一张打孔带
系统从刚才的色觉信息里里提取出对应记忆的打孔带,作为之后记忆模块的读取对象。将打孔带收入收藏夹。
23. 视觉检查 第二目标(海报)
重复 视觉检查 流程,这次目标是墙上的海报。
24. 视觉检查 第三目标(植物)
最后一个目标是绿植,三张打孔带集齐。回到插线检查面板。
25. 进入记忆模块比对
插线记忆模块,把刚才生成的打孔带依次插入回放槽。
26. 记忆回放:童年医生与象云
回放第一段记忆:小时候在医院窗边,佩佩看到天空"像大象"的云。
27. 记忆回放:天台海报
第二段记忆:学生时代在天台与同学谈论海报。
28. 记忆回放:同学的画
第三段记忆:同学说"想永远画下去",佩佩流露温情。
29. 分析阶段
医生分析得出佩佩"原型"中残留的记忆导致了这种视觉问题的出现,并且提议通过切断视觉与记忆的联系来修复问题。
30. 术前谈话签字
佩佩犹豫但还是签了同意书,医生准备进行手术。
31. 截断手术
进入切割小游戏,沿色彩通路精确切线。佩佩报告"好痛!"——按理机体不该有痛感。
32. 术后复查
重新插线视觉,确认色彩信号已经断掉,画面变成纯灰阶,说明手术"成功"。
33. 修正后的人鱼图
佩佩重新画了一张人鱼,结构正常,但她说"原来人类一直在想象人鱼的颜色",带着失落。
34. 佩佩离开诊室
对话结束,佩佩走出诊室。
Day 1 中段
35. 诊所外 / 树叶颜色 / Demo 结束
佩佩在诊所外捡起一片树叶问"这片树叶是什么颜色的?","我"答不上来。Demo 在此处显示二维码鸣谢页结束。
第四章 主界面与导航系统
4.1 功能概述
主界面是软件启动后的初始界面,也是玩家进行游戏导航的核心枢纽。主界面提供进入游戏的入口,以及访问设置功能的通道。
主界面功能定位: - 软件启动后的默认显示界面 - 游戏功能的主要导航入口 - 软件状态的初始展示界面
4.2 界面布局
4.2.1 界面整体结构
主界面采用垂直居中布局,主要元素包括:
- 顶部区域:游戏标题展示
- 上部区域:语言切换选项
- 中部区域:功能按钮组(新游戏、选择章节、设置、退出)
- 底部区域:测试提示文字、版本信息
- 右侧区域:附加功能入口(加入愿望单、问卷、社区)
4.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 游戏标题 | 静态展示 | 界面左上方 | 显示游戏名称(中文:爱与机器人维修技术;英文:ALL OUR BROKEN PARTS) |
| 语言选择 | 交互选项 | 标题下方 | 切换游戏语言(简体中文/ENGLISH) |
| 新游戏按钮 | 交互按钮 | 中部上方 | 中文:新游戏;英文:NEW GAME |
| 选择章节按钮 | 交互按钮 | 中部 | 中文:选择章节;英文:SELECT CHAPTER |
| 设置按钮 | 交互按钮 | 中部偏下 | 中文:设置;英文:SETTING |
| 退出按钮 | 交互按钮 | 中部下方 | 中文:退出;英文:QUIT |
| 加入愿望单按钮 | 交互按钮 | 右侧上方 | 中文:加入愿望单;英文:Wishlist |
| 问卷/调查按钮 | 交互按钮 | 右侧中部 | 中文:问卷;英文:Survey |
| 社区入口 | 静态/交互 | 右侧下方 | 玩家社群入口 |
| 测试提示 | 静态文本 | 底部中央 | 中文:“早期测试,不代表最终品质”;英文:“Early test, not final quality” |
| 版本号 | 静态文本 | 底部右侧 | 显示当前软件版本(如Ver.1.4.0.1) |
4.3 操作流程
4.3.1 新游戏流程
玩家在主界面点击”新游戏”按钮,系统响应点击事件,主界面淡出,进入游戏开场界面,开始新的游戏进程。
4.3.2 选择章节流程
玩家点击”选择章节”按钮,章节选择弹窗覆盖显示在主界面上方。左侧显示章节卡片列表(包含缩略图、主标题、副标题),选中章节后,右侧显示章节完整标题,底部显示操作按钮(重新开始/继续游戏)。
玩家在游戏标题下方找到语言选择区域,显示两个语言选项:“简体中文”和”ENGLISH”。鼠标单击目标语言文字,选中语言高亮显示,界面文字即时切换为选定语言。标题、菜单按钮、提示文字、附加功能入口均相应更新。
语言切换效果对照:
| 界面元素 | 简体中文 | English |
|---|---|---|
| 游戏标题 | 爱与机器人维修技术 | ALL OUR BROKEN PARTS |
| 新游戏 | 新游戏 | NEW GAME |
| 选择章节 | 选择章节 | SELECT CHAPTER |
| 设置 | 设置 | SETTING |
| 退出 | 退出 | QUIT |
| 加入愿望单 | 加入愿望单 | Wishlist |
| 问卷 | 问卷 | Survey |
| 测试提示 | 早期测试,不代表最终品质 | Early test, not final quality |
4.4 导航逻辑
4.4.1 界面跳转关系
主界面 ├── 新游戏 → 游戏开场动画/第一章节 ├── 选择章节 → 章节选择界面 ├── 设置 → 设置界面(弹窗/全屏) └── 退出 → 关闭游戏程序
4.4.2 返回机制
- 从章节选择界面可通过”返回”按钮返回主界面
- 从设置界面关闭后可返回主界面
- 游戏进行中可通过暂停菜单返回主界面(需确认)
4.4.3 输入限制
- 仅支持键鼠输入
- 点击鼠标左键和按空格都可以推进对话
第五章 关卡选择系统
5.1 功能概述
关卡选择系统提供章节和维修任务的浏览、选择功能。玩家在此界面查看可用的游戏内容,选择具体的维修任务进入游戏场景。
功能定位: - 游戏内容的导航中心 - 章节进度状态的展示界面
核心机制: - 关卡按剧情线性排列,完成前置关卡后解锁后续关卡 - 每个关卡对应一个独立的机器人维修故事 - 关卡选择直接影响进入的游戏场景和剧情内容
5.2 界面布局
5.2.1 界面整体结构
章节选择界面采用左右分栏布局,主要元素包括:
- 顶部区域:界面标题(“选择章节”)、关闭按钮
- 左侧区域:章节列表展示区
- 右侧区域:选中章节详情及操作按钮区
- 底部区域:操作按钮(重新开始、继续游戏)
5.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 关闭按钮 | 交互按钮 | 顶部右侧(X图标) | 关闭章节选择界面,返回主界面 |
| 章节列表 | 选择区域 | 左侧主体 | 展示所有章节,以卡片列表形式垂直排列 |
| 章节卡片 | 可点击项 | 列表中 | 显示章节缩略图、标题、副标题 |
| 章节详情区 | 信息展示 | 右侧区域 | 显示选中章节的完整标题 |
| 重新开始按钮 | 交互按钮 | 底部右侧 | 从头开始选中章节 |
| 继续游戏按钮 | 交互按钮 | 底部右侧 | 从存档位置继续游戏(仅已解锁章节显示) |
| 选中指示 | 状态图标 | 章节卡片上 | 标识当前选中的章节 |
章节卡片根据解锁和游玩状态显示不同视觉效果:
- 已解锁且有存档:卡片正常显示,可点击选择,显示”重新开始”和”继续游戏”两个按钮
- 已解锁但无存档:卡片正常显示,可点击选择,仅显示”重新开始”按钮(如图示)
- 未解锁:卡片灰色显示或带锁定标识,不可选择
- 当前选中:卡片周围显示选中框/高亮边框,右侧区域显示章节完整标题
按钮显示规则:
| 章节状态 | 重新开始按钮 | 继续游戏按钮 |
|---|---|---|
| 已解锁且已游玩(有存档) | 显示 | 显示 |
| 已解锁但未游玩(无存档) | 显示 | 不显示 |
| 未解锁 | 不显示 | 不显示 |
“继续游戏”按钮仅在有该章节存档数据时显示。首次游玩某一章节时,只能点击”重新开始”。
5.3 操作流程
5.3.1 浏览章节流程
通过主界面”选择章节”按钮进入章节选择界面。界面以弹窗形式覆盖在主界面上方,左侧以垂直列表形式展示所有章节卡片。使用鼠标移动到章节卡片上,卡片高亮显示,选中后右侧区域更新显示该章节详情,底部按钮根据章节解锁状态动态显示。
5.3.2 选择章节流程
- 鼠标单击目标章节卡片,章节卡片显示选中状态(高亮边框)
- 右侧区域显示章节完整标题(如”第一位病人”)和播放图标
- 根据章节存档状态,操作按钮有所不同:
- 有存档:显示”重新开始” + “继续游戏”
- 无存档:仅显示”重新开始”
- 点击对应按钮进入场景,系统加载对应章节的场景和资源
5.4 章节解锁逻辑
解锁条件: - 第一章节默认解锁 - 后续章节需完成前一章节后解锁 - 章节完成判定:完成该章节所有维修环节并观看结尾剧情
解锁流程: 1. 玩家完成当前章节的所有内容 2. 章节结尾播放完成后,系统自动标记该章节为”已完成” 3. 系统自动解锁下一章节 4. 返回章节选择界面后,新解锁章节显示为可选择状态
第六章 设置系统
6.1 功能概述
设置系统提供软件运行参数的配置功能。玩家可在此调整音频、语言等系统选项,以适应个人使用习惯和设备环境。
功能定位: - 软件参数的配置中心 - 用户偏好的存储和加载接口 - 多语言和输入适配的设置入口
可调参数类别: - 音频设置:音效音量、音乐音量 - 语言设置:界面显示语言 - 其他设置:全屏/窗口模式、文字速度
6.2 界面布局
6.2.1 界面整体结构
设置界面采用分栏式布局,主要元素包括:
- 顶部区域:界面标题(“设置”)
- 左侧区域:主要设置选项
- 右侧区域:附加功能入口
- 底部区域:操作按钮(继续游戏、返回主菜单、退出游戏)
6.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 标题文本 | 静态文本 | 顶部中央 | 显示”设置” |
| 音量设置 | 滑块控件 | 左侧上部 | 调节游戏音量,范围0-100,滑块显示当前数值(如70) |
| 屏幕模式 | 切换控件 | 左侧中部 | 切换显示模式(全屏/窗口),左右箭头切换 |
| 文字速度 | 切换控件 | 左侧下部 | 切换对话文字显示速度(默认/快/慢等),左右箭头切换 |
| 加入愿望单按钮 | 交互按钮 | 右侧上方 | Steam愿望单入口 |
| Bug反馈按钮 | 交互按钮 | 右侧下方 | 打开Bug反馈页面 |
| 继续游戏按钮 | 交互按钮 | 底部左侧 | 关闭设置并继续游戏 |
| 返回主菜单按钮 | 交互按钮 | 底部中部 | 关闭设置并返回主菜单 |
| 退出游戏按钮 | 交互按钮 | 底部右侧 | 退出游戏程序 |
音量调节控件: - 显示形式:水平滑块 - 数值范围:0 - 100 - 默认值:70(如图所示) - 调节方式:拖动滑块到目标位置 - 当前数值实时显示在滑块上方
屏幕模式切换控件: - 显示形式:左右箭头+当前选项文字 - 可选模式:全屏、窗口 - 当前模式:显示为”全屏” - 切换方式:点击左箭头或右箭头切换
文字速度切换控件: - 显示形式:左右箭头+当前选项文字 - 可选速度:默认、快、慢 - 当前速度:显示为”默认” - 切换方式:点击左箭头或右箭头切换 - 影响对话文字逐字显示的速度
6.3 操作流程
6.3.1 进入设置流程
在主界面点击”设置”按钮,设置界面以弹窗形式覆盖在主界面上方。界面加载后显示当前所有设置项的当前值:音量滑块显示当前音量数值(如70)、屏幕模式显示当前选项(如”全屏”)、文字速度显示当前选项(如”默认”)。
6.3.2 调节音量流程
在设置界面左侧找到”音量”设置项,该项包含标签文字”音量”和水平滑块。拖动滑块到目标位置,调节过程中滑块位置实时更新,滑块上方显示当前数值,实际游戏音量即时生效。设置即时保存,无需额外确认操作。调节范围:最小值0(静音),最大值100(最大音量)。
6.3.3 切换屏幕模式流程
在设置界面左侧找到”屏幕模式”设置项,显示当前模式(如”全屏”)和左右切换箭头。点击左箭头或右箭头切换模式,屏幕模式即时生效。可选模式包括:全屏、窗口模式。
6.3.4 调节文字速度流程
在设置界面左侧找到”文字速度”设置项,显示当前速度(如”默认”)和左右切换箭头。点击左箭头切换到较慢速度,点击右箭头切换到较快速度。可选速度级别:默认、快、慢,影响对话中文字逐字显示的速度,设置即时生效。
6.3.5 退出设置流程
玩家可选择以下方式退出设置界面:
- 继续游戏:点击底部”继续游戏”按钮,关闭设置弹窗,返回当前游戏场景
- 返回主菜单:点击底部”返回主菜单”按钮,关闭设置弹窗,返回主界面
- 退出游戏:点击底部”退出游戏”按钮,弹出确认对话框,确认后退出游戏程序
设置保存说明: - 所有设置在调节时即时保存 - 无需额外确认保存操作 - 退出设置后设置保持有效
6.4 设置存储机制
6.4.1 存储方式
设置数据存储于配置文件中: - 文件路径:{Application.persistentDataPath}/AllOurBrokenParts/settings.json - 存储内容:音量值(整数)、屏幕模式(字符串)、文字速度(字符串) - 存储时机:设置变更时即时写入 - 文件格式:JSON格式
6.4.2 加载机制
软件启动时的设置加载流程: 1. 启动时读取配置文件 2. 解析各设置项的值 3. 应用设置到系统:设置音频系统音量、应用显示模式设置 4. 如配置文件不存在,使用默认设置
6.4.3 默认值
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 音量 | 70 | 适中的游戏音量 |
| 屏幕模式 | 全屏 | 默认全屏显示 |
| 文字速度 | 默认 | 标准的对话文字显示速度 |
第七章 对话系统
7.1 功能概述
对话系统是软件叙事内容的核心载体。玩家通过对话与机器人及委托人互动,了解故障情况,推进剧情发展,做出分支选择影响故事细节。
功能定位: - 剧情信息的主要传递方式 - 角色塑造和情感表达的核心手段 - 玩法与叙事融合的关键节点
核心机制: - 对话内容以文字形式逐句显示 - 玩家控制对话节奏,自主决定阅读速度 - 分支选项提供有限的剧情影响能力
7.2 界面布局
7.2.1 界面整体结构
对话界面采用典型的视觉小说布局,主要元素包括:
- 背景区域:像素风格的场景背景(诊所/维修室内部)
- 中部区域:角色立绘展示
- 顶部区域:功能按钮(自动、记录、设置)
- 底部区域:对话文本框
- 交互区域:继续提示箭头
7.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 场景背景 | 静态图像 | 全屏背景 | 像素风格的诊所/维修室内部场景,包含窗户、工作台、工具等 |
| 角色立绘 | 角色图像 | 中下部居中 | 显示当前说话角色的形象(如蓝发带兜帽的角色”佩佩”) |
| 自动按钮 | 交互按钮 | 顶部右侧 | 开启/关闭自动播放对话模式 |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看对话历史记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入游戏设置界面 |
| 角色名称框 | 文本标签 | 对话文本框上方 | 显示当前说话角色的名字(如”佩佩”、“我”) |
| 对话文本框 | 文本区域 | 底部中央 | 黑色半透明背景,显示对话文字内容 |
| 继续提示 | 箭头图标 | 对话文本右侧 | 白色箭头图标,提示玩家点击继续 |
| 选项按钮组 | 交互按钮 | 场景中央 | 分支选择时显示多个选项按钮,呈倒三角形排列 |
| 选项按钮 | 交互按钮 | 选项组内 | 深色背景按钮,显示选项文字(如”喜欢”、“讨厌”、“没意义”) |
7.2.3 对话框类型
普通对话模式: - 单一句子逐字显示在底部黑色对话框中 - 对话框上方显示角色名称(如”佩佩”、“我”) - 文字右侧显示白色箭头图标提示可继续 - 等待玩家点击进行下一句
分支选择模式: - 对话进行到一定节点时触发 - 在场景中央显示选项按钮 - 多个选项呈倒三角形布局(一个在上,两个在下) - 背景变暗,突出选项区域 - 玩家选择后进入对应分支
顶部功能按钮: - 自动:开启后对话自动播放,无需点击 - 记录:查看本章节已发生的对话历史 - 设置:调整音量、文字速度等游戏设置
7.3 操作流程
7.3.1 进入对话流程
触发条件: - 进入关卡后自动触发开场对话 - 完成维修操作后触发剧情对话 - 特定事件触发对话(如发现线索)
进入流程: 1. 场景加载完成后,系统自动加载对话脚本 2. 显示场景背景和初始角色立绘 3. 对话文本框从底部滑入或淡入显示 4. 第一句对话开始逐字显示
7.3.2 阅读对话流程
- 阅读当前句子:对话文字逐字显示在底部黑色对话框中,角色名称显示在对话框上方(如”佩佩”),角色立绘显示在中央,根据说话者变化
- 等待继续提示:当前句子完全显示后,文字右侧出现白色箭头图标,提示玩家可以进行下一句操作
- 执行继续操作:单击鼠标左键或按空格键
- 显示下一句:当前对话更新为下一句内容,如说话者变化,角色名称和立绘相应更新,新对话开始逐字显示
逐字显示机制: - 文字以固定速度逐个字符显示 - 显示速度受设置中的”文字速度”选项影响 - 玩家点击可立即显示完整句子
- 触发选项显示:对话进行到一定节点,普通对话暂停,场景背景保持显示,屏幕中央弹出选项按钮组,显示三个选项:“没意义”(上方)、“喜欢”(左下)、“讨厌”(右下)
- 浏览选项:鼠标悬停时选项按钮高亮显示,当前选中选项有明显视觉标识
- 执行选择:鼠标单击目标选项按钮
- 进入分支:系统根据选择的选项加载对应对话分支,选项按钮淡出消失,新分支的第一句对话开始显示,角色立绘和背景可能相应变化
分支机制说明: - 不同选项导致不同的对话内容和剧情走向 - 分支选择影响角色反应和后续对话 - 选择后无法在同一场景内回退 - 影响后续章节内容
- 自动播放:点击顶部”自动”按钮开启自动播放模式,对话自动逐句播放,再次点击关闭自动模式
- 查看记录:点击顶部”记录”按钮打开对话历史面板,显示本章节的对话记录,点击关闭或按ESC返回对话
- 进入设置:点击顶部”设置”按钮进入游戏设置界面,可调整音量、文字速度等选项,设置完成后返回继续对话
7.3.5 退出对话流程
结束条件: - 对话脚本执行完毕 - 到达维修环节触发点 - 进入下一章节或结算环节
退出流程: 1. 最后一句对话显示完成 2. 等待玩家最终确认(点击/按键) 3. 根据剧情进入下一环节:进入维修操作界面、切换场景背景、或进入结算界面
第八章 插线检查模块
8.1 功能概述
插线检查模块是软件的核心维修操作功能之一。玩家使用检测工具连接机器人头部的各功能模块,诊断模块状态和故障信息,推进维修进程并揭示相关剧情。
功能定位: - 维修操作环节的重要组成部分 - 玩家与机器人进行技术性互动的核心玩法 - 故障诊断的具象化操作界面
核心机制: - 通过拖拽操作将检测线缆连接到模块端口 - 连接后显示诊断信息和错误警告 - 根据待办清单检查所有异常模块 - 诊断结果影响后续维修操作和剧情
触发条件: - 完成初始对话环节后自动进入 - 对话中提到需要检查机器人模块时触发
8.2 界面布局
8.2.1 界面整体结构
插线检查界面采用机器人头部内部视图布局,主要元素包括:
- 中央区域:机器人头部内部结构(核心操作区),显示各功能模块
- 左侧区域:待办清单面板
- 右侧区域:日志/信息面板、工具区、波形监测
- 顶部区域:功能按钮(自动中、记录、设置)
8.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 机器人头部 | 主视图 | 中央 | 显示金发角色的机器人头部内部结构,包含各功能模块 |
| MEMORY模块 | 功能模块 | 中上部 | 记忆模块,带MEMORY标签和连接端口 |
| EMO模块 | 功能模块 | 左上部 | 情感模块,紫色,带EMO标签和连接端口 |
| LOGIC模块 | 功能模块 | 右上方 | 逻辑模块,蓝色,带LOGIC标签和连接端口 |
| EXPRESSION模块 | 功能模块 | 底部 | 表情模块,带EXPRESSION标签和连接端口 |
| 连接端口 | 交互元素 | 各模块上 | 绿色圆圈标识的插孔,等待连接 |
| 待办清单 | 信息面板 | 左侧 | 显示当前任务,如”插线检查异常模块” |
| 日志/信息面板 | 动态面板 | 右侧上部 | 显示操作日志、错误警告等信息 |
| 自动中按钮 | 交互按钮 | 顶部右侧 | 自动模式指示(旋转图标) |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看操作记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入设置界面 |
| 波形监测 | 动态显示 | 右侧中部 | 显示信号波形图 |
| 检测探头 | 工具 | 右侧 | 蓝色检测线缆,可拖动连接到模块 |
| 对话提示 | 气泡图标 | 工具旁 | 提示可触发对话或信息 |
8.2.3 模块与接口设计
功能模块特征: - 位于机器人头部内部的不同位置 - 每个模块有独立的颜色和标识
连接端口特征: - 每个模块上有绿色圆圈标识的连接端口 - 未连接状态:端口盖闭合,隐藏端口 - 已连接状态:打开端口盖,显示绿色端口
检测工具特征: - 位于界面右侧 - 显示为检测探头/线缆工具 - 可拖动连接到各模块端口 - 线缆跟随鼠标移动,显示连接预览
8.3 操作流程
8.3.1 进入模块流程
系统根据当前章节脚本判断是否进入插线检查环节。触发条件满足后,加载插线检查场景: 1. 系统加载机器人头部内部视图资源 2. 初始化各功能模块3. 显示待办清单,提示”插线检查异常模块” 4. 右侧显示日志面板和波形监测 5. 等待玩家使用检测工具开始操作
8.3.2 识别模块流程
玩家识别和理解模块布局的操作:
1. 观察模块布局:查看中央机器人头部内部的各功能模块,识别各模块位置和标识
2. 查看任务提示:查看左侧待办清单,了解当前需要检查的模块,示例任务:“插线检查异常模块”
3. 识别连接端口:观察各模块上的绿色圆圈连接端口,识别待连接的异常模块端口,准备使用检测工具进行诊断
8.3.3 执行连接操作流程
玩家执行线路连接的核心操作步骤:
- 选择检测工具:将鼠标移动到右侧的检测探头上,鼠标变为可拖拽状态,探头高亮显示
- 开始拖拽:按住鼠标左键不放,开始拖动检测线缆,从工具区延伸出一条蓝色线缆跟随鼠标移动
- 拖动到目标模块端口:保持鼠标按下,移动到目标模块区域,寻找待检查模块的绿色圆圈连接端口,线缆实时跟随鼠标位置更新
- 确认连接:将鼠标移动到目标模块的连接端口上,端口高亮显示,提示可以释放,松开鼠标左键,完成连接
连接成功验证: - 蓝色线缆固定连接到模块端口 - 系统播放连接音效 - 右侧日志面板显示诊断信息和错误警告 - 示例信息:“正在建立连接…已与逻辑模块建立连接!检测到模块发生递归性坏死/请尽快处理。模块核心完整度:44。”
8.3.4 诊断信息展示
连接成功后的诊断信息显示:
信息面板内容: - 标题:显示信息类型(如”错误警告”) - 诊断文本示例: - 连接状态:“正在建立连接…已与逻辑模块建立连接!” - 故障描述:“检测到模块发生递归性坏死/请尽快处理。” - 模块状态:“模块核心完整度:44。”
8.3.5 完成检查流程
所有异常模块检查完成后的流程:
完成判定: - 系统检测待办清单中的所有检查任务是否已完成 - 所有异常模块诊断完成后触发完成事件
完成流程: 1. 收回检测线缆 2. 显示检查完成提示 3. 根据关卡设计进入下一环节:进入维修操作环节(如模块切割)、触发剧情对话讨论检查结果、或进入其他维修模块 4. 保存当前进度和诊断信息
第九章 模块切割模块
9.1 功能概述
模块切割模块是软件的核心维修操作功能之一。玩家使用锯片工具切割机器人头部损坏的模块(如蓝色LOGIC模块),移除故障部件,揭示内部结构和隐藏内容,推进剧情发展。
功能定位: - 物理性维修操作的核心环节 - 通过切割动作增强玩家代入感 - 故障处理和剧情推进的重要手段
核心机制: - 选择锯片工具 - 在目标模块边缘拖拽执行切割操作 - 切割过程产生火花特效 - 切割完成后模块移除,揭示内部结构 - 揭示的内容推动剧情发展
触发条件: - 插线检查发现模块故障后进入 - 对话中提及需要移除损坏模块时触发
9.2 界面布局
9.2.1 界面整体结构
模块切割界面采用机器人头部模块特写布局,主要元素包括:
- 中央区域:机器人头部模块展示(MEMORY和LOGIC模块)
- 底部区域:工具托盘
- 顶部区域:功能按钮(快进、自动、记录、设置)
9.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| MEMORY模块 | 静态展示 | 左上方 | 棕色圆形模块,黄色MEMORY标识,不可切割 |
| LOGIC模块 | 切割目标 | 右侧 | 蓝色方形模块,黄色LOGIC标识,带电路纹理,可切割 |
| 工具托盘 | 选择区域 | 底部中央 | 显示可用的切割工具(如锯片工具) |
| 锯片工具 | 交互工具 | 工具托盘内 | 圆形锯片图标,用于切割模块 |
| 切割特效 | 动态效果 | 切割位置 | 切割时产生火花/粒子效果 |
| 切割高亮 | 视觉提示 | 切割区域 | 红色高亮显示正在切割的部位 |
| 隐藏内容 | 揭示区域 | 模块后方 | 切割完成后露出的内部结构 |
| 快进按钮 | 交互按钮 | 顶部右侧 | 快速跳过当前环节 |
| 自动按钮 | 交互按钮 | 顶部右侧 | 自动播放模式 |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看操作记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入设置界面 |
9.2.3 模块视觉设计
切割效果: - 切割时模块上方产生火花/粒子特效 - 切割区域显示红色高亮提示 - 切割完成后模块消失,露出后方内容
9.2.4 工具设计
工具托盘: - 位于界面底部中央 - 显示当前可用的切割工具 - 本示例中显示锯片工具(圆形带锯齿图标)
锯片工具: - 用于切割模块的主要工具 - 点击选中后可进行切割操作 - 切割时产生火花和烟雾效果
9.3 操作流程
9.3.1 进入模块流程
系统根据剧情脚本判断是否进入切割环节。触发后加载模块切割界面资源,显示机器人头部模块特写(MEMORY和LOGIC模块),初始化工具托盘显示锯片工具,显示顶部功能按钮。
9.3.2 选择工具流程
玩家选择切割工具的操作:
- 查看工具托盘:观察底部中央显示的工具托盘,识别可用的切割工具(锯片工具),工具显示为圆形锯片图标
- 选择锯片工具:鼠标单击锯片工具图标,选中工具后鼠标变为可切割状态,工具保持选中状态直到切割完成
9.3.3 执行切割操作流程
玩家执行模块切割的核心操作步骤:
- 定位切割目标:选中锯片工具后,将鼠标移动到需要切割的LOGIC模块边缘,模块边缘高亮显示,提示可以开始切割
- 开始拖拽切割:在LOGIC模块边缘按住鼠标左键,沿模块边缘拖拽鼠标执行切割操作,锯片跟随鼠标轨迹在模块边缘切割
- 切割过程:拖拽过程中锯片在模块边缘切割,产生火花/粒子特效,切割区域显示红色高亮,模块逐渐被切开分离
- 完成切割:沿模块边缘完成一周切割后,LOGIC模块被完全切割移除,模块消失,露出后方的内部结构,切割完成,显示隐藏内容
切割完成后验证: - LOGIC模块消失 - 露出后方的蓝色窗口和内部组件 - 可能触发剧情对话或信息揭示
9.3.4 完成模块流程
切割任务完成后的流程:
完成判定: - 系统检测目标模块是否已被成功切割移除 - 模块完全移除后触发完成事件
完成流程: 1. 显示切割完成的内部结构 2. 可能触发剧情对话讨论发现 3. 根据关卡设计进入下一环节:进入其他维修环节、进入对话环节
第十章 视觉检修模块
10.1 功能概述
视觉检修模块是软件的核心维修操作功能之一。玩家通过在故障视觉场景中查找目标物体,发现异常彩色成像,帮助机器人”看见”并回忆起重要的场景或人物,推动情感剧情发展。
功能定位: - 感官系统维修的具象化操作 - 视觉解谜与叙事结合的核心玩法 - 触发关键剧情和情感高潮的重要手段
核心机制: - 在模糊的灰度场景中寻找绿色方框标记的检查目标 - 点击目标后揭示异常彩色成像(如天空呈现蓝紫色) - 获取记忆打孔带,收藏到收藏夹 - 打孔带可在记忆播放器中读取,揭示完整记忆
触发条件: - 前期维修环节(如插线检查、模块切割)完成后进入 - 对话中提及视觉故障或需要检查视觉系统时触发
10.2 界面布局
10.2.1 界面整体结构
视觉检修界面采用故障视觉场景布局,主要元素包括:
- 主视区:模糊的灰度/黑白场景画面(模拟故障视觉)
- 目标标记区:绿色方框标记的检查目标
- 信息区:目标坐标/色彩数据显示
- 底部区域:对话文本框
- 顶部区域:功能按钮(快进、自动、记录、设置)
10.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 场景画面 | 主视区 | 全屏 | 模糊的灰度/黑白场景(模拟故障视觉系统视角) |
| 目标标记框 | 动态方框 | 场景画面上 | 绿色方框标记当前检查目标位置和范围 |
| 目标数据 | 文本显示 | 目标框上方 | 显示目标标识和RGB色彩数据(如”poster R0.8 G0.4 B0.4”、“sky R0.3 G0.4 B0.9”) |
| 快进按钮 | 交互按钮 | 顶部右侧 | 快速跳过或加速当前环节 |
| 自动按钮 | 交互按钮 | 顶部右侧 | 开启自动播放模式 |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看对话和操作记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入设置界面 |
| 对话文本框 | 文本区域 | 底部 | 显示角色对话(如”啊…这就是那个’异常成像’…!“) |
10.2.3 场景画面设计
场景画面特征: - 显示模糊的灰度或黑白场景画面 - 模拟机器人故障的视觉系统视角 - 场景包含室内环境、窗户、家具等元素 - 画面整体呈现低对比度、失焦效果
目标标记特征: - 绿色方框标记检查目标的位置和范围 - 方框上方显示目标标识名称和RGB色彩数据 - 格式示例:“poster R0.8 G0.4 B0.4”、“sky R0.3 G0.4 B0.9” - RGB数值表示目标物体的色彩特征
异常成像效果: - 点击目标后,该区域显示异常彩色效果 - 如天空呈现蓝紫色(sky R0.3 G0.4 B0.9) - 彩色区域在灰度背景中格外突出 - 触发角色对话讨论这一”异常成像”
10.3 操作流程
10.3.1 进入模块流程
系统根据剧情脚本判断是否进入视觉检修环节。触发后加载视觉检修界面资源,显示模糊的灰度场景画面(模拟故障视觉),初始化检查目标数据,显示绿色方框标记,显示顶部功能按钮(快进、自动、记录、设置)。
10.3.2 发现异常成像流程
- 观察场景画面:观看主视区的模糊灰度场景,识别场景中的室内环境元素(窗户、家具、海报等),注意绿色方框标记的检查目标
- 查看目标数据:查看目标方框上方显示的数据,数据格式:目标名称 + RGB色彩值。示例:“poster R0.8 G0.4 B0.4”(海报目标)、“sky R0.3 G0.4 B0.9”(天空目标)。RGB数值表示该物体的实际色彩特征
- 点击检查目标:将鼠标移动到绿色方框标记的目标上,鼠标左键点击目标区域
- 触发异常成像:点击后目标区域显示异常彩色效果,在灰度背景中呈现鲜明的彩色。示例:点击”sky”目标后,圆形窗户显示蓝紫色天空
- 查看角色反应:底部对话框显示角色对话,示例对话:“啊…这就是那个’异常成像’…!”,角色讨论这一异常现象的意义
异常成像特征: - 仅在点击特定目标后显示彩色 - 颜色与目标的RGB数据对应 - 触发剧情对话推进 - 是发现隐藏记忆的关键
10.3.3 获取记忆打孔带流程
发现异常成像后获取记忆信息的操作:
- 触发记忆揭示:发现异常成像后,系统自动触发,绿色边框的记忆打孔带出现
- 查看打孔带:打孔带显示点阵编码图案,图案由黑色点阵在米色背景上组成,打孔带上显示记忆名称(如”名称:天空”)
- 收藏记忆:点击”放入收藏夹”按钮,将该记忆保存到收藏夹,收藏后可在记忆播放器中回顾
打孔带特征: - 绿色边框,米色背景上的黑色点阵编码 - 右侧箭头符号表示信息流向 - 模拟复古数据存储介质的外观

10.3.4 完成模块流程
所有关键物体找到后的完成流程:
完成判定: - 系统检测目标列表中所有项是否都已标记为找到 - 完成度达到100%时触发完成事件
完成流程: 1. 最后找到物体的恢复动画播放完成 2. 视觉画面完全恢复清晰 3. 播放视觉检修完成音效或动画 4. 触发重要剧情对话或动画 5. 剧情结束后,根据关卡设计进入下一环节(记忆检查)
第十一章 记忆检查模块
11.1 功能概述
记忆检查模块是软件的核心维修操作功能之一,也是每个章节的情感高潮部分。玩家通过使用记忆播放器,插入收集到的记忆打孔带,调整清晰度,观看完整记忆,揭开每个机器人最核心的情感故事和过往经历。
功能定位: - 章节情感高潮的核心环节 - 剧情揭示和情感共鸣的主要载体 - 维修操作与叙事深度融合的终极体现
核心机制: - 使用记忆播放器插入打孔带 - 调整两侧滑动条修复记忆画面清晰度 - 观看完整清晰的记忆场景 - 发现的记忆内容揭示机器人过往经历和情感状态
触发条件: - 作为章节的主要维修环节 - 前置环节(视觉检修或其他维修)完成后进入 - 对话中提及需要深入检查记忆时触发
11.2 界面布局
11.2.1 界面整体结构
记忆检查界面采用记忆播放器布局,主要元素包括:
- 中央区域:大屏幕,显示记忆播放画面
- 右侧区域:打孔带列表,显示已收集的记忆
- 底部区域:插槽、滑动条、操作按钮
- 顶部区域:功能按钮(快进、自动、记录、设置)
11.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 播放屏幕 | 主显示区 | 中央 | 大屏幕,显示记忆播放画面 |
| 打孔带列表 | 列表区域 | 右侧 | 显示已收集的记忆打孔带(如”天空”、“植物”、“海报”) |
| 快进按钮 | 交互按钮 | 顶部右侧 | 快速跳过或加速当前环节 |
| 自动按钮 | 交互按钮 | 顶部右侧 | 开启自动播放模式 |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看对话和操作记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入设置界面 |
| 插槽 | 交互区域 | 屏幕下方 | 打孔带插入位置 |
| 滑动条 | 调节控件 | 屏幕两侧 | 绿色滑动条,调整记忆画面清晰度 |
| 旋转按钮 | 交互按钮 | 底部 | 控制播放功能的圆形按钮 |
| 记忆打孔带 | 信息面板 | 中部 | 显示记忆信息,绿色边框,带点阵编码图案 |
| 记忆名称 | 文本标签 | 打孔带上 | 显示记忆名称(如”名称:天空”) |
| 放入收藏夹按钮 | 交互按钮 | 底部 | 保存当前记忆到收藏夹 |
11.2.3 记忆播放器设计
播放器界面特征: - 复古风格的记忆播放设备 - 中央大屏幕用于显示记忆画面 - 右侧列表管理已收集的打孔带
记忆画面特征: - 初始状态:画面模糊失真,难以辨认内容 - 调整过程:拖动滑动条逐渐修复清晰度 - 清晰状态:显示完整的记忆场景和人物
打孔带设计: - 绿色边框的打孔带卡片 - 显示点阵编码图案(类似复古计算机存储介质) - 标注记忆名称(如”名称:天空”) - 插入插槽后读取记忆数据
滑动条控件: - 屏幕两侧的绿色滑动条 - 用于调整记忆画面的清晰度 - 从模糊到清晰的调节过程
11.3 操作流程
11.3.1 进入模块流程
系统根据剧情脚本判断是否进入记忆检查环节。触发后加载记忆播放器界面资源,显示记忆播放器主界面,初始化已收集的打孔带列表,显示顶部功能按钮(快进、自动、记录、设置)。
11.3.2 播放记忆流程
玩家插入打孔带并调整清晰度的操作步骤:
- 查看打孔带列表:查看右侧已收集的打孔带列表,列表显示所有已收集的记忆(如”天空”、“植物”、“海报”),每个打孔带显示名称和点阵编码
- 插入打孔带:点击列表中的目标记忆,打孔带动画插入中央屏幕下方的插槽,系统开始读取记忆数据
- 播放模糊记忆:打孔带插入后,屏幕开始播放记忆画面,初始画面模糊失真,难以辨认内容,两侧显示绿色滑动条控件
- 调整清晰度:拖动两侧的绿色滑动条,调整画面的清晰度和稳定性,画面逐渐从模糊变为清晰,可以看清记忆中的人物和场景
- 进入完整记忆:画面完全清晰后,点击进入全屏记忆场景模式,显示完整清晰的记忆画面,底部出现角色对话,讨论记忆内容
记忆内容示例: - 画面显示角色”佩佩”在户外画画 - 底部对话框显示:“要是工作也能画画…要是能永远画画就好了。” - 揭示角色的情感状态和过往经历
11.3.3 完成模块流程
所有记忆播放完成后的章节收尾流程:
完成判定: - 系统检测所有收集的打孔带是否都已播放 - 所有记忆内容查看完成后触发完成事件
完成流程: 1. 最后一个记忆播放完成 2. 角色对话总结本次发现的所有记忆 3. 揭示该章节的核心情感主题和机器人过往 4. 触发自动存档 5. 进入章节结算界面或返回关卡选择
第十二章 章节结算系统
12.1 功能概述
章节结束界面是每个维修章节完成后的展示画面。系统在此展示章节结尾场景,自动保存游戏进度,并提供返回主菜单的选项。
功能定位: - 章节完成后的结尾画面展示 - 游戏进度自动保存的关键节点 - 提供返回主菜单和社群入口
核心功能: - 展示章节结尾场景画面(如角色在车厢内的画面) - 自动保存游戏进度和收集的记忆 - 提供返回主菜单按钮 - 显示玩家社群入口
触发条件: - 当前章节所有维修环节完成 - 所有记忆播放完毕 - 最终剧情对话结束后自动进入
12.2 界面布局
12.2.1 界面整体结构
章节结算/结束界面采用分屏布局,主要元素包括:
- 左侧区域:章节结尾场景画面(如角色在地铁/列车中)
- 右侧区域:操作选项(返回主菜单按钮、社群入口)
- 顶部区域:功能按钮(自动中、记录、设置)
12.2.2 界面元素详解
| 元素名称 | 类型 | 位置 | 功能说明 |
|---|---|---|---|
| 结尾场景 | 场景画面 | 左侧主区 | 显示章节结尾的场景画面(如角色在地铁/列车中望向窗外) |
| 车厢内部 | 场景元素 | 左侧画面内 | 显示车厢内的座椅、吊环、车窗等元素 |
| 角色背影 | 角色立绘 | 左侧画面中央 | 显示完成章节的主角背影 |
| 窗外夜景 | 背景画面 | 左侧画面背景 | 显示城市夜景、建筑物灯光等 |
| 自动中按钮 | 交互按钮 | 顶部右侧 | 自动播放状态指示 |
| 记录按钮 | 交互按钮 | 顶部右侧 | 查看本章节记录 |
| 设置按钮 | 交互按钮 | 顶部右侧 | 进入设置界面 |
| 返回主菜单按钮 | 交互按钮 | 右侧上部 | 点击后返回主界面 |
| 社群入口 | 二维码/信息 | 右侧下部 | 玩家社群入口 |
12.3 操作流程
12.3.1 进入结算流程
自动触发: 1. 记忆检查模块最终记忆播放完毕 2. 角色对话完成,情感主题揭示结束 3. 系统检测章节完成状态 4. 自动加载章节结束画面
结束画面特征: - 显示章节主角在场景中的画面(如坐在车厢内望向窗外) - 画面呈现章节结尾的氛围和情绪 - 右侧显示返回主菜单选项 - 提供社群入口便于玩家交流
12.3.2 选择后续操作
章节结束后的玩家选择操作:
选项1:返回主菜单 - 点击右侧”返回主菜单”按钮 - 界面跳转回主界面 - 关卡选择界面中,刚完成的章节标记为已完成 - 可在章节选择中查看完成的章节
选项2:加入玩家社群 - 扫描右侧二维码或点击社群入口 - 加入玩家社群与其他玩家交流游戏心得
自动保存确认: - 章节完成后自动保存进度 - 保存内容包括:章节完成标记、收集的记忆打孔带、游戏设置和状态 - 下次可从主菜单继续游戏
12.4 数据保存机制
12.4.1 保存内容
章节结束时自动保存的数据:
| 数据项 | 说明 |
|---|---|
| 章节完成标记 | 标记该章节已完成 |
| 解锁状态 | 记录已解锁的关卡和内容 |
| 收集的记忆 | 记录本章收集的所有记忆打孔带(如天空、植物、海报等) |
| 完成时间 | 记录章节完成时间 |
12.4.2 保存方式
- 自动触发:章节结算界面加载时自动执行
- 保存位置:
{Application.persistentDataPath}/AllOurBrokenParts/saves/*.json - 保存格式:JSON格式结构化数据
- 保存策略:增量更新,保留历史进度
12.5 关卡解锁机制
12.5.1 解锁逻辑
下一章节的自动解锁流程:
- 系统检测当前章节ID
- 计算下一章节ID(当前ID+1)
- 更新存档中下一章节的解锁状态为”已解锁”
- 关卡选择界面加载时读取此状态
- 下一关卡图标显示为可选择状态
12.5.2 线性解锁
- 软件采用线性章节结构
- 必须按顺序完成章节
- 无法跳过未完成的章节
第十三章 数据存储与进度管理
13.1 功能概述
数据存储与进度管理系统是软件的后台核心功能,负责游戏进度的自动保存、存档文件的管理、以及游戏状态的持久化存储。该系统确保玩家的游戏进度不会丢失,支持随时继续游戏。
功能定位: - 游戏进度的自动保存和管理 - 玩家数据的安全存储 - 跨会话的游戏状态恢复
核心功能: - 自动存档:在关键节点自动保存进度 - 存档读取:启动时读取存档恢复进度 - 进度追踪:记录各章节完成状态 - 数据持久化:确保数据不因程序关闭而丢失
13.2 自动存档机制
13.2.1 存档触发点
系统自动保存进度的触发节点:
| 触发点 | 保存内容 |
|---|---|
| 章节完成时 | 章节完成标记、解锁内容 |
| 关键剧情后 | 剧情进度位置 |
| 维修环节完成时 | 当前环节状态 |
13.2.2 存档数据内容
存档文件中存储的数据项示例:
{ "save_version": "1.0", "save_time": "2026-04-01T10:30:00", "completed_chapters": [1, 2, 3], "unlocked_chapters": [1, 2, 3, 4], "current_chapter": 4, "current_stage": "dialogue_001", "unlocked_archives": ["sky", "plant", "poster"], "settings": { "volume": 70, "screen_mode": "fullscreen", "text_speed": "default" } }
13.2.3 存档文件管理
- 文件路径:
[``用户文档``]/AllOurBrokenParts/savegame.json - 文件格式:JSON文本格式
- 编码方式:UTF-8
13.3 存档读取机制
13.3.1 启动读取流程
软件启动时的存档读取流程:
- 软件启动,初始化系统
- 检测存档文件是否存在
- 如存在,读取并解析存档数据
- 验证存档数据完整性
- 将存档数据加载到内存
- 根据存档状态初始化游戏状态
13.3.2 章节进度恢复
玩家通过章节选择界面”继续游戏”按钮恢复进度的流程:
- 读取存档中的目标章节ID
- 读取该章节的关卡/环节位置
- 加载对应章节的场景资源
- 恢复到该章节保存的游戏状态
- 玩家可继续进行游戏
13.4 进度数据结构
13.4.1 章节进度
章节相关的进度数据:
| 字段 | 类型 | 说明 |
|---|---|---|
| chapter_id | 整数 | 章节唯一标识 |
| completed | 布尔值 | 是否已完成 |
| unlocked | 布尔值 | 是否已解锁 |
| completion_time | 字符串 | 完成时间(ISO格式) |
13.4.2 收集进度
收集要素的进度数据: - 已解锁档案列表 - 已观看剧情标记 - 已达成成就(如有)
13.5 异常处理
13.5.1 存档丢失处理
存档文件不存在时的处理: - 视为首次运行,创建新存档 - 所有关卡恢复为初始状态(仅第一关解锁) - 章节选择界面中的”继续游戏”按钮不显示
13.5.2 存档损坏处理
存档文件损坏时的处理: - 尝试读取备份文件(如有) - 备份也损坏时,提供重新开始选项 - 可能丢失部分或全部进度
第十四章 游戏流程与技术特性
14.1 整体游戏流程
14.1.1 流程概述
软件的整体游戏流程采用线性章节结构,每个章节包含完整的维修故事。整体流程如下:
启动软件 ↓ 主界面 ├── 新游戏 → 关卡选择 → 选择关卡 → 章节流程 └── 选择章节 → 关卡选择 → 选择关卡(有存档可继续)→ 章节流程
章节流程: ↓ 关卡加载 ↓ 开场对话 ↓ 维修环节(顺序可能变化): ├── 插线检查 ├── 模块切割 ├── 视觉检修 └── 记忆检查 ↓ 结尾剧情 ↓ 章节结算 ↓ 返回关卡选择或进入下一章
14.1.2 章节内部流程
单个章节的详细流程结构:
- 关卡加载:加载章节资源、场景、角色
- 开场对话:委托人介绍机器人情况,建立情感背景
- 第一维修环节:初步确定故障原因
- 剧情对话:讨论发现的问题,推进故事
- 第二维修环节:进入维修玩法修复机器人
- 深度对话:揭示更多背景信息
- 记忆检查:最终维修环节,修复记忆核心
- 结尾剧情:章节高潮,揭示情感真相
- 章节结算:解锁档案,保存进度
14.1.3 状态流转图
软件的主要状态及转换关系:
[主菜单状态] │ 开始游戏 ↓ [关卡选择状态] │ 选择关卡 ↓ [游戏场景状态] ←──────────────────┐ │ 进入对话 │ ↓ │ [对话状态] ──→ 完成 ──→ [游戏场景状态] │ 进入维修 │ ↓ │ [维修环节状态] ──→ 完成 ──→ [游戏场景状态] │ │ │ 章节完成 │ ↓ │ [结算状态] ──→ 继续 ──→ [游戏场景状态](下一章) │ │ │ 返回 │ └────────────────────────────→[关卡选择状态]
14.2 技术特性
14.2.1 输入支持
软件支持多种输入方式:
| 输入方式 | 支持情况 | 说明 |
|---|---|---|
| 鼠标 | 完全支持 | 主要操作方式,支持点击、拖拽 |
| 键盘 | 部分支持 | 方向键导航、空格/回车确认、ESC返回 |
| 触控 | 视平台而定 | 移动端支持触控点击替代键鼠 |
输入说明: - 软件主要支持键鼠操作 - 鼠标用于点击、拖拽等操作 - 键盘用于部分快捷操作(如推进对话)
14.2.2 多语言支持
软件的多语言切换机制:
- 支持语言:简体中文、English
- 语言资源:文本、图片等资源按语言分离存储
- 切换方式:主界面直接点击语言选项即时切换
- 切换效果:界面所有文字、按钮、提示即时更新为目标语言
- 默认语言:根据系统语言自动选择,或默认简体中文
界面元素语言对照: - 游戏标题:爱与机器人维修技术(简中)/ ALL OUR BROKEN PARTS(英文) - 菜单按钮:新游戏/NEW GAME、选择章节/SELECT CHAPTER、设置/SETTING、退出/QUIT - 附加功能:加入愿望单/Wishlist、问卷/Survey、社区/Discord
14.2.3 音频系统
软件的音频播放特性:
- 音频分类:
- 背景音乐:场景氛围音乐
- 音效:操作反馈音、UI音效
- 语音:角色配音(如有)
- 音量控制:独立调节音乐音量和音效音量
- 音频格式:支持MP3、OGG等常见格式
- 播放机制:背景音乐循环播放,音效触发播放
14.2.4 图像系统
软件的图像渲染特性:
- 画面分辨率:自适应多种分辨率,推荐1920×1080
- 显示模式:支持窗口模式和全屏模式
- 图像缩放:界面元素自适应屏幕尺寸
14.2.5 数据安全
软件的数据安全机制:
- 存档文件存储于用户文档目录,避免权限问题
- 存档文件采用文本格式,便于恢复
- 重要操作前自动保存,减少数据丢失风险
- 存档文件独立存储,卸载软件时可选保留
14.3 模块调用关系
14.3.1 模块依赖图
各功能模块的调用关系:
主界面模块 ├── 关卡选择模块 │ └── 游戏场景模块 │ ├── 对话系统 │ │ └── 触发 → 维修环节/结算 │ ├── 插线检查模块 │ │ └── 完成 → 对话/其他维修 │ ├── 模块切割模块 │ │ └── 完成 → 对话/其他维修 │ ├── 视觉检修模块 │ │ └── 完成 → 记忆检查 │ └── 记忆检查模块 │ └── 完成 → 结算 └── 设置模块 └── 修改 → 保存配置
14.3.2 数据流向
主要数据在模块间的流动:
- 关卡选择 → 游戏场景:传递章节ID、关卡配置
- 对话系统 → 维修环节:根据对话结果决定进入哪个维修模块
- 维修环节 → 对话系统:维修结果影响后续对话内容
- 维修环节间:前一环节完成状态决定后一环节类型
- 所有模块 → 进度管理:完成状态实时保存










