# A24 Dual Motivation Guide - 二重動機設計ガイド

**Purpose**: キャラクターの行動動機を「外的目的」と「内的欲求」の両面から設計する実践ガイド
**Based on**: A24_goal_setting_expansion_draft.md + Accel World 第1話分析
**Target Audience**: noveler ユーザー（小説執筆者）

---

## 1. 概要

### 二重動機とは

キャラクターの行動には**2つの動機**が必要です:

1. **外的目的 (External Goal)** - 客観的に観測可能な目標
2. **内的欲求 (Internal Desire)** - 心理的・感情的な動機

**なぜ必要か:**
- 外的目的だけでは「平板な行動」になる
- 内的欲求だけでは「具体的な進行」が描けない
- 両者の統合により、読者が共感できる「多層的なキャラクター」が生まれる

### 本ガイドの使い方

- **設計段階**: Step 3（キャラクター設定）で二重動機を設計
- **執筆段階**: Step 7（対話設計）、Step 12（初稿執筆）で配置
- **検証段階**: noveler Post-Apply Review で確認

---

## 2. 二重動機の原則

### 外的目的 (External Goal)

**定義:**
- 客観的に観測・達成可能な目標
- ストーリーの進行を駆動する具体的な課題
- 読者が理解しやすい明確なゴール

**特徴:**
- ✅ 達成/未達成が明確に判定可能
- ✅ 物語の進行度を測る指標となる
- ✅ プロットの骨格を形成

**例:**
| ジャンル | 外的目的の例 |
|---------|------------|
| バトル | 敵を倒す、大会で優勝する |
| 恋愛 | 告白を成功させる、デートに誘う |
| ミステリー | 犯人を見つける、謎を解く |
| Accel World | いじめから逃れる（生存） |
| プログラミング系 | バグを修正する、納期を守る |

### 内的欲求 (Internal Desire)

**定義:**
- 心理的・感情的な動機
- キャラクターの価値観・信念に根ざした欲求
- 外的目的を達成する「理由」となる内面的ドライブ

**特徴:**
- ✅ 達成度は主観的・段階的
- ✅ キャラクターの成長軸を形成
- ✅ 読者の共感を生む源泉

**例:**
| 欲求カテゴリ | 内的欲求の例 |
|------------|------------|
| 承認欲求 | 認められたい、価値を証明したい |
| 所属欲求 | 孤独から逃れたい、仲間を守りたい |
| 贖罪 | 罪を償いたい、過去の過ちを正したい |
| 恩返し | 誰かを助けたい、恩を返したい（Accel World） |
| 自己実現 | 自分の限界を超えたい、成長したい |

---

## 3. 統合パターン

### パターン1: 相互強化型 (Synergy)

外的目的と内的欲求が**同じ方向**を向き、互いに強化し合う。

**Accel World の実例:**
```yaml
外的目的: "いじめから逃れる (生存)"
内的欲求: "黒雪姫を助ける (恩返し/承認)"

統合:
  - 両者が "戦う理由" として統一
  - 外的目的の達成が内的欲求の充足につながる
  - 内的欲求が外的目的へのモチベーションを高める

行動への影響:
  - "逃げる" ではなく "戦う" 選択
  - 黒雪姫を守ることでいじめっ子にも立ち向かえる
  - 外的目的（生存）< 内的欲求（恩返し）の優先度逆転
```

**読者体験:**
- 「主人公が外的目的を追う理由が分かる」
- 「行動選択が納得できる」
- 「内的欲求の達成に感情移入できる」

### パターン2: 葛藤型 (Conflict)

外的目的と内的欲求が**対立**し、キャラクターに選択を迫る。

**架空例（復讐劇）:**
```yaml
外的目的: "敵を倒す (復讐)"
内的欲求: "仲間を守る (保護)"

葛藤:
  - 復讐を優先すると仲間が危険にさらされる
  - 仲間を守ると復讐の機会を逃す

選択:
  - クライマックスで内的欲求を優先（仲間を守る選択）
  - 外的目的を一時的に放棄することで成長を示す
```

**読者体験:**
- 「選択の重みが伝わる」
- 「葛藤が共感を生む」
- 「最終選択がキャラクターの価値観を示す」

### パターン3: 段階的統合型 (Progressive Integration)

物語の進行に伴い、外的目的と内的欲求が**徐々に統合**される。

**架空例（コメディ）:**
```yaml
序盤:
  外的目的: "モテたい (表面的)"
  内的欲求: (未自覚)

中盤:
  外的目的: "モテたい (変わらず)"
  内的欲求: "本当の自分を受け入れてほしい (自覚)"

終盤:
  統合: "本当の自分を見せることがモテる近道だと気づく"
  外的目的と内的欲求が一致
```

**読者体験:**
- 「キャラクターの成長を追体験できる」
- 「自己発見の過程が描かれる」
- 「統合時の感動が大きい」

---

## 4. noveler での実装

### Step 3: キャラクター設定

**二重動機の記述例:**
```yaml
# prompts/第001話_プロンプト.yaml

characters:
  main_character:
    name: "春雪（ハルユキ）"

    # 外的目的
    external_goal:
      description: "いじめから逃れる"
      measurable: true  # 達成度が測定可能
      importance: "high"

    # 内的欲求
    internal_desire:
      description: "黒雪姫を助ける（恩返し）"
      root_emotion: "承認欲求"
      origin: "初めて自分を選んでくれた存在への感謝"

    # 統合パターン
    motivation_integration:
      type: "synergy"  # 相互強化型
      description: "両者が「戦う理由」として統一される"

    # 行動への影響
    behavior_impact:
      - situation: "いじめっ子との対峙"
        external_drive: "逃げたい（外的）"
        internal_drive: "黒雪姫の期待に応えたい（内的）"
        result_action: "戦う選択（内的が外的を上書き）"
```

### Step 6: 転機設計

**二重動機と転機の関係:**
```yaml
# A28 Turning Point Template での記述

turning_point:
  before_state:
    external_situation: "いじめ被害者（逃げ続けている）"
    internal_state: "自己否定、孤独"

  catalyst:
    event: "黒雪姫との出会い、Brain Burst授与"
    external_change: "戦う力を得る"
    internal_change: "選ばれた実感、承認欲求の芽生え"

  after_state:
    external_situation: "加速世界への転移"
    internal_state: "期待と不安、恩返しの決意"

  motivation_shift:
    external_goal_before: "逃げ続ける"
    external_goal_after: "いじめから逃れる（明確化）"
    internal_desire_emergence: "黒雪姫を助ける（新規）"
```

### Step 7: 対話設計

**二重動機を対話に織り込むガイドライン:**
```yaml
Guidelines:
  - 外的目的は明示的に語られる（対話内で直接言及）
  - 内的欲求は示唆的に描写される（行動・表情・独白）
  - 両者の関係性を読者が推測できる配置

Example (Accel World):
  External (明示):
    黒雪姫: "この力で、いじめっ子から逃れられるわ"
    春雪: "逃げられる...?"

  Internal (示唆):
    黒雪姫: "あなたを選んだのには理由がある"
    春雪: (内心) "僕を...選んだ? なぜ..."
    # 承認欲求への示唆

  Synergy (読者推測):
    後のシーンで春雪が戦う選択
    → 読者: "逃げるためじゃなく、黒雪姫のために戦ってる"
```

### Step 12: 初稿執筆

**二重動機の配置チェックリスト:**
```yaml
第1話での必須配置:
  - [ ] 外的目的が scene_001-002 で提示されているか?
  - [ ] 内的欲求のヒントが scene_002-003 で描写されているか?
  - [ ] 両者の関係性が scene_003-004 で示されているか?

配置例 (Accel World):
  scene_001: 外的目的提示（いじめ被害）
  scene_002: 内的欲求芽生え（黒雪姫との出会い）
  scene_003: 統合（初戦闘での決断）
```

---

## 5. チェックリスト

### 設計段階 (Step 3: キャラクター設定)

```yaml
外的目的チェック:
  - [ ] 客観的に達成可能な目標が定義されているか?
  - [ ] 読者が理解しやすい具体的な目標か?
  - [ ] 物語の進行を駆動する課題として機能するか?

内的欲求チェック:
  - [ ] キャラクターの価値観・信念に根ざしているか?
  - [ ] 外的目的を追う「理由」が明確か?
  - [ ] 読者が共感できる感情的動機か?

統合パターンチェック:
  - [ ] 外的目的と内的欲求の関係性が定義されているか?
  - [ ] 統合パターン（相互強化/葛藤/段階的統合）が選択されているか?
  - [ ] 行動への影響が具体的に記述されているか?
```

### 執筆段階 (Step 7: 対話設計)

```yaml
対話設計チェック:
  - [ ] 外的目的が対話で明示的に言及されているか?
  - [ ] 内的欲求が行動・表情・独白で示唆されているか?
  - [ ] 対話の中で両者の関係性が示唆されているか?
  - [ ] 読者が動機を推測できる配置になっているか?
```

### 検証段階 (Step 12: 初稿執筆)

```yaml
配置チェック:
  - [ ] 第1話で外的目的が提示されているか?
  - [ ] 第1話で内的欲求のヒントが描写されているか?
  - [ ] 主人公の行動選択が二重動機で説明可能か?
  - [ ] 転機で両者の関係性が明確になっているか?
```

### Post-Apply Review (noveler_write.md Gate W1)

```yaml
構造チェック:
  - [ ] 外的目的が第1話で明確に提示されているか?
  - [ ] 内的欲求のヒントが第1話で描写されているか?
  - [ ] 主人公の行動が二重動機で一貫しているか?
  - [ ] 転機で動機の変化・統合が描かれているか?
```

---

## 6. ケーススタディ: Accel World 第1話

### 二重動機の設計

```yaml
主人公: 春雪（ハルユキ）

外的目的:
  description: "いじめから逃れる"
  status: "明示的（第1話冒頭で提示）"
  measurable: true

内的欲求:
  description: "黒雪姫を助ける（恩返し）"
  root_emotion: "承認欲求"
  status: "示唆的（対話・行動で描写）"

統合パターン:
  type: "synergy"
  mechanism: "両者が「戦う理由」として統一"
```

### シーン別配置

#### Scene 1: 外的目的の提示
```yaml
Location: 学校・教室
Event: いじめ被害の描写

External Goal (明示):
  - いじめられる春雪の描写
  - 逃避行動（ゲームセンターへ逃げる）
  - 「逃げたい」という外的目的が明確

Internal Desire (未自覚):
  - まだ内的欲求は芽生えていない
  - 孤独感・自己否定の描写
```

#### Scene 2: 内的欲求の芽生え
```yaml
Location: 学校・校舎裏
Event: 黒雪姫との出会い

External Goal (継続):
  - いじめから逃れたい（変わらず）

Internal Desire (芽生え):
  - 黒雪姫: "あなたを選んだ"
  - 春雪: (内心) "僕を...選んだ?"
  - 承認欲求の芽生え、恩返しの気持ち

Catalyst:
  - Brain Burst授与
  - 「選ばれた」実感が内的欲求を生む
```

#### Scene 3: 統合（初戦闘）
```yaml
Location: 加速世界
Event: 初めての戦闘

Decision Point:
  - 選択肢1: 逃げる（外的目的に従う）
  - 選択肢2: 戦う（内的欲求に従う）

Result:
  - 春雪は「戦う」を選択
  - 理由: 黒雪姫の期待に応えたい（内的欲求）
  - 外的目的（生存）< 内的欲求（恩返し）の優先度逆転

Synergy:
  - 戦うことがいじめからの脱却にもつながると気づく
  - 外的目的と内的欲求が統合される
```

### 読者体験の設計

```yaml
序盤（Scene 1）:
  - 読者: "主人公はいじめから逃げたいんだな"
  - 外的目的への理解

中盤（Scene 2）:
  - 読者: "黒雪姫に選ばれた? なぜ?"
  - 内的欲求への興味

後半（Scene 3）:
  - 読者: "逃げるためじゃなく、黒雪姫のために戦ってる!"
  - 二重動機の統合に感動
```

---

## 7. よくある失敗例と対策

### 失敗例1: 外的目的のみで内的欲求が不在

**症状:**
- 主人公が「何をするか」は分かるが「なぜするか」が不明
- 行動が平板で感情移入しにくい

**対策:**
```yaml
Before:
  - 外的目的: "敵を倒す"
  - 内的欲求: (なし)

After:
  - 外的目的: "敵を倒す"
  - 内的欲求: "仲間を守る"
  → 行動に感情的理由が加わる
```

### 失敗例2: 内的欲求のみで外的目的が曖昧

**症状:**
- 主人公の感情は描かれているが、具体的な進行が不明
- ストーリーが停滞する

**対策:**
```yaml
Before:
  - 外的目的: (曖昧)
  - 内的欲求: "認められたい"

After:
  - 外的目的: "大会で優勝する"
  - 内的欲求: "認められたい"
  → 具体的な進行軸が生まれる
```

### 失敗例3: 外的目的と内的欲求が無関係

**症状:**
- 2つの動機が別々に存在し、統合されていない
- 読者が混乱する

**対策:**
```yaml
Before:
  - 外的目的: "宝を探す"
  - 内的欲求: "恋人に認められたい"
  → 関係性が不明

After:
  - 外的目的: "宝を探す"
  - 内的欲求: "恋人に認められたい"
  - 統合: "宝を見つけることで恋人に認められる"
  → 相互強化型として統合
```

---

## 8. 参考資料

### 関連ドキュメント

- **A24_goal_setting_expansion_draft.md** - 本ガイドのベース
- **A28_turning_point_template.yaml** - 転機設計での適用
- **noveler_write_draft.md** - Creative Intention 5-Point Check
- **a28_case_study_draft.md** - Accel World 詳細分析

### 外部参考文献

- Robert McKee "Story" - 二重動機の理論的基盤
- Save the Cat! - キャラクターアークと動機設計
- Accel World 第1話（川原礫） - 実例分析

---

## 9. まとめ

### 二重動機設計の原則

1. **外的目的と内的欲求の両方**を設定する
2. **統合パターン**（相互強化/葛藤/段階的統合）を選択する
3. **行動への影響**を具体的に設計する
4. **配置タイミング**を第1話で明確にする

### noveler での実装フロー

```
Step 3: キャラクター設定
  → 二重動機を設計

Step 6: 転機設計
  → 動機の変化・統合を設計

Step 7: 対話設計
  → 動機を対話に織り込む

Step 12: 初稿執筆
  → 動機の配置を確認

Post-Apply Review
  → 二重動機の一貫性を検証
```

### 次のステップ

- **実践**: 既存プロジェクトに二重動機を適用
- **検証**: noveler Post-Apply Review で確認
- **反復**: フィードバックを元に洗練

---

**Version**: 1.0.0
**Last Updated**: 2025-10-10
**Author**: noveler development team
**Based on**: A24_goal_setting_expansion_draft.md
