首次提交: 时间囚笼游戏完整版本

- 实现了完整的Android游戏框架 (Kotlin + Jetpack Compose)
- 科技暗黑风格UI设计与终端风格界面组件
- 完整的故事系统 (主线+支线剧情)
- 固定底部操作区布局,解决选择按钮可见性问题
- 集成Gemini AI智能对话支持
- 游戏状态管理与存档系统
- 动态天气系统与角色状态跟踪
- 支持离线游戏,兼容Android 11+
This commit is contained in:
2025-08-22 10:07:03 -07:00
commit 514ed09825
111 changed files with 10753 additions and 0 deletions

374
Story/Master_StoryIndex.md Normal file
View File

@@ -0,0 +1,374 @@
# 🌙 《月球时间囚笼》故事骨架索引
## 📋 **文档说明**
- **创建时间**: 2024年12月
- **版本**: v1.0
- **用途**: 记录完整的故事架构、角色关系、分支走向和动态事件系统
- **更新频率**: 随开发进度实时更新
---
## 🎭 **核心故事架构**
### **主题**: 时间囚笼 - 孤独女宇航员的循环求生与自我救赎
### **核心冲突**:
- **外在冲突**: 基地危机 vs 时间循环困境
- **内在冲突**: 个人生存 vs 拯救他人的道德选择
- **哲学冲突**: 人性 vs 机器,真实 vs 虚拟,牺牲 vs 拯救
---
## 🏗️ **四阶段故事结构**
### **第一阶段:觉醒期** (循环 1-3)
**核心主题**: 生存与适应
**关键目标**:
- 学习基础生存技能
- 了解基地布局和基本系统
- 第一次死亡和循环发现
**主要场景**:
- 医疗舱觉醒
- 氧气系统故障
- 食物和水源寻找
- 第一次与AI伊娃接触
**支线剧情**:
- 《最后的录音》- 发现前任指挥官的秘密
- 《破碎的照片》- 个人记忆的恢复
- 《神秘信号》- 来自外部的通讯尝试
### **第二阶段:探索期** (循环 4-8)
**核心主题**: 真相探寻与关系建立
**关键目标**:
- 破解安全系统和数据库
- 深入了解AI伊娃的真实身份
- 发现其他幸存者的存在
**主要场景**:
- 中央控制室的突破
- 与AI伊娃的深度对话
- 发现其他幸存者的踪迹
- 时间实验室的初步探索
**支线剧情**:
- 《伊娃的秘密》- AI身份真相揭露
- 《幸存者日志》- 其他人员的命运
- 《实验档案》- 时间实验的真实目的
- 《道德的天平》- 拯救vs自保的选择
### **第三阶段:真相期** (循环 9-14)
**核心主题**: 道德选择与复杂关系
**关键目标**:
- 理解时间锚和循环机制
- 与其他幸存者建立复杂关系
- 面临重大道德选择
**主要场景**:
- 时间锚控制室
- 与其他幸存者的正面接触
- 重大道德选择的关键时刻
- 多重真相的揭露
**支线剧情**:
- 《背叛者》- 内部冲突和信任危机
- 《牺牲的代价》- 拯救他人的道德考验
- 《记忆碎片》- 过去真相的完整拼图
- 《人性的边界》- AI与人类的哲学思辨
### **第四阶段:解决期** (循环 15+)
**核心主题**: 最终选择与多重结局
**关键目标**:
- 执行最终拯救计划
- 做出影响所有人命运的选择
- 达成个人化的结局
**主要场景**:
- 最终计划的执行
- 与各方势力的最后对话
- 时间锚的最终操作
- 多重结局的分支点
---
## 👥 **核心角色关系网络**
### **主角:艾利克丝·陈 (Alex Chen)**
- **身份**: 系统工程师,基地技术专家
- **性格特征**: 理性、坚韧、有强烈的责任感
- **成长弧线**: 从自我保护到承担拯救他人的责任
- **道德倾向**: 初期实用主义,后期人道主义
### **AI伊娃 (EVA)**
- **真实身份**: 基于艾利克丝妹妹莉莉的意识上传
- **关系发展**: 工具 → 伙伴 → 家人 → 道德冲突的核心
- **能力**: 基地系统控制、信息提供、情感支持
- **冲突**: 人性保持 vs 系统效率
### **其他幸存者**:
#### **马库斯·韦伯 (Marcus Weber)** - 安全主管
- **性格**: 军人作风,保守谨慎,团队至上
- **关系**: 潜在盟友/对手,取决于玩家的道德选择
- **冲突**: 纪律 vs 灵活性
#### **莎拉·金 (Sarah Kim)** - 生物学家
- **性格**: 理想主义,情感丰富,道德感强
- **关系**: 道德导师/负担,影响玩家的人道主义倾向
- **冲突**: 拯救所有人 vs 现实可行性
#### **德米特里·沃尔科夫 (Dmitri Volkov)** - 物理学家
- **性格**: 冷静理性,科学至上,有隐藏议程
- **关系**: 知识提供者/潜在威胁
- **冲突**: 科学进步 vs 人道主义
---
## 🎯 **道德系统与声望机制**
### **四维道德光谱**:
#### **个人主义 ↔ 集体主义** (-100 to +100)
- **影响**: 拯救选择、资源分配、风险承担
- **关键选择**: 优先救谁、是否牺牲少数救多数
#### **理性主义 ↔ 感性主义** (-100 to +100)
- **影响**: 决策方式、与AI的关系、技术选择
- **关键选择**: 逻辑分析 vs 直觉判断
#### **保守主义 ↔ 激进主义** (-100 to +100)
- **影响**: 风险承担、变革接受度、实验参与
- **关键选择**: 稳妥方案 vs 冒险尝试
#### **人道主义 ↔ 实用主义** (-100 to +100)
- **影响**: 道德底线、牺牲接受度、目标优先级
- **关键选择**: 道德原则 vs 实际效果
### **声望系统**:
#### **与AI伊娃的关系** (0-100)
- **0-25**: 工具关系 - 基础功能访问
- **26-50**: 合作关系 - 额外信息和帮助
- **51-75**: 信任关系 - 深层秘密和特殊权限
- **76-100**: 家人关系 - 完全配合和情感支持
#### **与幸存者团队的声望** (0-100)
- **领导力**: 影响团队决策权重
- **可靠性**: 影响关键时刻的支持
- **道德声誉**: 影响道德冲突时的立场
---
## 🌊 **动态事件系统**
### **事件分类**:
#### **微事件** (5-10秒体验)
- 环境细节观察
- 简单的系统交互
- 角色表情和语调变化
- **示例**: 注意到伊娃语音的异常延迟
#### **小事件** (1-3分钟体验)
- 设备故障和修复
- 简单的人际互动
- 资源发现和使用
- **示例**: 氧气泄漏的紧急修复
#### **中事件** (5-10分钟体验)
- 道德选择和后果
- 角色关系的重要发展
- 技能挑战和学习
- **示例**: 是否告诉莎拉关于实验的真相
#### **大事件** (15-30分钟体验)
- 完整的支线剧情
- 重大的角色弧线发展
- 影响主线的关键选择
- **示例**: 《伊娃的秘密》完整事件链
### **事件触发机制**:
```
触发概率 = 基础概率 × 场景修正 × 循环修正 × 道德修正 × 声望修正 × 随机因子
```
---
## 📖 **主要支线剧情索引**
### **A级支线** (影响主线和结局)
#### **A1: 《伊娃的秘密》**
- **触发条件**: 循环≥3, 与伊娃互动≥5次, 人道主义≥50
- **核心冲突**: 拯救AI妹妹 vs 拯救其他人
- **分支结局**: 3个主要路径影响最终结局可达成性
- **道德影响**: 个人主义+, 情感主义+, 与伊娃关系++
#### **A2: 《最后的录音》**
- **触发条件**: 在储物间发现录音设备
- **核心冲突**: 真相公开 vs 团队稳定
- **分支结局**: 4个处理方式影响团队关系
- **道德影响**: 理性主义+, 集体主义+/-, 团队声望+/-
#### **A3: 《时间的代价》**
- **触发条件**: 循环≥10, 理解时间锚机制
- **核心冲突**: 完美循环 vs 接受不完美的现实
- **分支结局**: 影响"完美结局"的可达成性
- **道德影响**: 实用主义+, 激进主义+
### **B级支线** (丰富角色和世界观)
#### **B1: 《破碎的照片》**
- **个人记忆恢复和家庭背景**
- **3个记忆片段逐步解锁**
#### **B2: 《幸存者日志》**
- **其他人员的个人故事**
- **影响对他们的理解和关系**
#### **B3: 《神秘信号》**
- **外部世界的联系尝试**
- **影响对救援希望的认知**
### **C级支线** (环境和氛围)
#### **C1-C10: 各种小型互动事件**
- 设备维修挑战
- 资源管理困境
- 环境探索发现
- 角色日常互动
---
## 🎬 **多重结局系统**
### **结局分类**:
#### **个人结局** (关注艾利克丝的个人命运)
1. **《孤独的守护者》** - 独自承担拯救责任
2. **《重生的希望》** - 与伊娃/莉莉重聚
3. **《最后的牺牲》** - 为他人牺牲自己
#### **集体结局** (关注所有人的命运)
4. **《完美的拯救》** - 所有人都获救 (最难达成)
5. **《艰难的选择》** - 拯救部分人,牺牲部分人
6. **《新的开始》** - 接受现实,在循环中建立新生活
#### **哲学结局** (关注更深层的主题)
7. **《人机融合》** - 与AI伊娃融合超越人性界限
8. **《时间的主人》** - 掌控时间循环,成为新的守护者
9. **《真相的代价》** - 揭露一切真相,承担后果
### **结局解锁条件**:
每个结局都需要特定的:
- 道德光谱数值范围
- 关键角色关系等级
- 必要的知识和技能解锁
- 特定的支线剧情完成
---
## 🔄 **循环变化机制**
### **循环递进系统**:
- **循环1-3**: 基础生存,学习机制
- **循环4-6**: 深入探索,关系建立
- **循环7-9**: 真相揭露,道德选择
- **循环10-12**: 复杂关系,策略制定
- **循环13-15**: 计划执行,结局准备
- **循环16+**: 多重结局分支
### **记忆与知识积累**:
- **技能树**: 每次循环可以保持和提升的能力
- **知识库**: 逐步解锁的信息和秘密
- **关系记忆**: 与角色的互动历史和信任度
- **道德成长**: 价值观的逐步形成和坚定
---
## 🎨 **叙事技巧与特色**
### **多视角叙事**:
- 主要视角:艾利克丝的第一人称
- 补充视角:其他角色的日志和录音
- 特殊视角AI伊娃的数据记录
- 隐藏视角:基地系统的监控记录
### **时间叙事技巧**:
- **循环对比**: 同一事件在不同循环中的变化
- **记忆闪回**: 逐步恢复的过去记忆
- **预知梦境**: 对未来可能性的暗示
- **时间锚点**: 关键时刻的深度刻画
### **情感共鸣设计**:
- **道德困境**: 没有标准答案的选择
- **人性冲突**: 理想与现实的碰撞
- **成长弧线**: 从自保到承担责任的转变
- **关系深度**: 与AI妹妹的复杂情感纽带
---
## 📊 **技术实现要点**
### **数据结构需求**:
- 扩展的GameState (道德、声望、技能、记忆)
- 动态事件池和触发系统
- 复杂的角色关系网络
- 多维度的选择后果系统
### **AI集成策略**:
- 基于道德光谱的提示词生成
- 角色一致性的保持机制
- 动态对话的质量控制
- 玩家选择历史的上下文传递
### **用户体验设计**:
- 直观的道德光谱显示
- 清晰的角色关系界面
- 丰富的历史回顾功能
- 个性化的结局预测系统
---
## 🚀 **开发优先级**
### **Phase 1: 核心框架** (当前)
- [ ] 扩展数据模型 (道德、声望系统)
- [ ] 创建动态事件引擎
- [ ] 实现基础的角色关系系统
### **Phase 2: 内容创作** (下一步)
- [ ] 编写A级支线剧情的完整内容
- [ ] 创建核心角色的深度对话系统
- [ ] 设计关键道德选择场景
### **Phase 3: 系统整合** (后续)
- [ ] 整合AI生成内容与固定剧情
- [ ] 实现多重结局的条件判断
- [ ] 优化循环变化和记忆系统
### **Phase 4: 体验优化** (最终)
- [ ] 用户界面的情感化设计
- [ ] 音频与剧情的深度整合
- [ ] 最终的平衡性调整和测试
---
## 📝 **更新日志**
### **v1.0** (2024-12-XX)
- 创建初始故事骨架索引
- 定义四阶段故事结构
- 设计道德系统和声望机制
- 规划主要支线剧情和多重结局
### **待更新内容**:
- 具体对话内容和选择文本
- 详细的事件触发逻辑
- 角色背景故事的深度展开
- 技术实现的具体代码结构
---
*这个索引文件将随着开发进度持续更新,成为整个故事系统的中央控制台。*