跳转至

审判流程

概述

审判流程是游戏的核心玩法,包含调查阶段和法庭阶段两个主要环节。

流程图

开始游戏
    │
    ▼
选择案件
    │
    ▼
调查阶段
    │
    ├─ 收集证据
    │   ├─ 文档证据
    │   ├─ 视频证据
    │   ├─ 音频证据
    │   ├─ 物证
    │   └─ 证言
    │
    ├─ 分析证据
    │   └─ 生成分析报告
    │
    ├─ 询问证人
    │   └─ 提升信任度
    │
    └─ 研究法律
        └─ 搜索和引用法律条文
    │
    ▼
进入法庭
    │
    ▼
法庭阶段
    │
    ├─ 法官开场
    │
    ├─ 提出证据
    │   └─ 获取证据分
    │
    ├─ 引用法律
    │   └─ 获取法律分
    │
    ├─ 盘问证人
    │   └─ 获取证言分
    │
    └─ 最终陈述
        │
        ▼
    双结局判定
        │
        ├─ 成功 → 被告无罪释放
        └─ 失败 → 被告有罪判决
    │
    ▼
案件完成
    │
    ▼
返回案件选择

调查阶段

证据收集

玩家可以收集多种类型的证据:

证据类型 说明 图标
document 文档证据 文件图标
video 视频证据 视频图标
audio 音频证据 音频图标
physical 物证 物品图标
testimony 证言 对话图标

证据分析

分析证据可以获得详细的分析报告,揭示关键信息。

证人询问

通过对话选项提升证人信任度,信任度越高,获得的证言越详细。

法庭阶段

评分系统

分数类型 来源 最高分值
证据分 提出证据 15分/关键证据,5-10分/普通证据
法律分 引用法律 15分/次
证言分 盘问证人 10分/次

法官态度

法官态度范围为0-100,影响判决结果:

态度值 标签 说明
80+ ✅ 非常有利 判决倾向于无罪
60-79 😊 有利 较倾向于无罪
40-59 😐 中立 中立态度
20-39 😟 不利 较倾向于有罪
0-19 ❌ 非常不利 判决倾向于有罪

关键代码位置

  • 调查界面: src/gui/investigation_view.py
  • 法庭界面: src/gui/court_view.py
  • 案件管理: src/core/case_manager.py
  • 证据系统: src/core/evidence.py