# 《江湖一生》
## World-Bundle 武俠人生／戀愛／家庭／家系模擬遊戲 MVP v0.1

**定位：** 武俠人生模擬 × 戀愛 AVG × 家庭模擬 × World-Bundle Narrative Game  
**版本：** v0.1  
**核心框架：** 世界束敘事、異質觀察者非同步語義因果計算、T Query Runtime、Lineage Character System

---

# 0. 一句話定義

《江湖一生》不是一款「選女主 Route」的武俠 AVG。

它是：

\[
\boxed{
\text{玩家在一個穩定武俠世界中，
與唯一伴侶一起生活、習武、成家、養育孩子、老去，
並持續改變自己可達的人生世界束。}
}
\]

主題不是：

> 打敗最後魔王。

而是：

\[
\boxed{
\text{你這一生，要怎麼和她一起走完江湖？}
}
\]

---

# 1. 為什麼用武俠，而不是現代世界

現代人生模擬若跨度 20–50 年，會被迫模擬：

- 科技革命；
- AI；
- 通訊；
- 醫療；
- 產業；
- 政治；
- 社會文化。

也就是：

\[
\boxed{
\text{人物人生模擬}
+
\text{現代文明未來模擬}.
}
\]

這會使世界設定與預測成本暴增。

武俠世界則可以保持：

\[
\boxed{
\text{穩定世界公理}
+
\text{高度動態人物社會}.
}
\]

刀劍、內功、門派、官府、商路、江湖規矩可以維持數十年相對穩定。

真正變動的是：

\[
\boxed{
\text{人}
+
\text{關係}
+
\text{名聲}
+
\text{恩怨}
+
\text{門派}
+
\text{家庭}
+
\text{傳承}.
}
\]

這正適合 World-Bundle 與 AI 語義計算。

---

# 2. 核心玩法不是「選 Route」

傳統戀愛 AVG：

\[
Girl_A\rightarrow Ending_A.
\]

《江湖一生》只有一名主要伴侶。

真正的 Route 是：

\[
\boxed{
\text{兩個人的人生狀態軌跡}.
}
\]

所以玩家不是在問：

> 我選誰？

而是在問：

> 我們兩個最後會成為怎樣的人？

---

# 3. 男女主

MVP 初版：

\[
\boxed{
MaleLead + FemalePartner.
}
\]

後續 Runtime 不應把性別角色寫死。

底層應是：

```text
Partner_A
Partner_B
Parent_A
Parent_B
Child
```

未來可擴充：

- FemaleLead + MalePartner；
- 更自由的 body / presentation / relationship configuration；
- 不同家庭結構；
- 不同性別／呈現設定。

世界束與人生狀態機不應因性別擴充而重寫。

---

# 4. 人生不是單一路線

可發生：

- 戀愛但不成婚；
- 成婚但長期分居；
- 武功一強一弱；
- 其中一人退隱；
- 其中一人成為名俠；
- 共同經營鏢局；
- 開醫館；
- 開酒樓；
- 加入門派；
- 自立門戶；
- 有孩子；
- 無孩子；
- 家庭優先；
- 江湖優先；
- 兩者動態切換。

因此：

\[
\boxed{
MarriageStatus
\not\Rightarrow
RelationshipQuality.
}
\]

---

# 5. 關係不是單一好感度

男女主關係：

\[
\boxed{
R_{AB}(t)
=
(
Love,
Trust,
Intimacy,
Respect,
Dependency,
Communication,
Attraction,
SharedHistory,
ConflictDebt,
FutureAlignment
).
}
\]

不能只用：

```text
Love = 82
```

因為兩個人可能：

- 愛很深但信任下降；
- 信任高但浪漫感降低；
- 相處穩定但未來方向完全不同；
- 情感淡化但家庭合作極強。

---

# 6. 小事件比大事件更重要

遊戲不需要每回合都是：

- 滅門；
- 魔教；
- 皇位；
- 天下危機。

大量人生由低資訊密度事件累積：

- 今天誰接孩子；
- 誰去買藥；
- 誰陪孩子練功；
- 是否出鏢；
- 是否接一筆危險生意；
- 伴侶想換門派／工作；
- 家裡只有一筆錢；
- 是否去看父母；
- 是否陪伴伴侶；
- 是否休息；
- 是否赴約。

單次決策資訊很小。

但：

\[
\boxed{
\sum_{t=1}^{n} SmallDecision_t
}
\]

形成高密度人生歷史。

---

# 7. World-Bundle 核心

世界束：

\[
\boxed{
\mathcal B_{p,t}
}
\]

代表玩家 \(p\) 在時間 \(t\) 的可達未來空間。

同一世界：

\[
\mathcal W_p=\mathcal W_q,
\]

但：

\[
\boxed{
\mathcal B_{p,t}\neq\mathcal B_{q,t}.
}
\]

所以：

> 大家玩的是同一個《江湖一生》，但不是同一段人生。

---

# 8. Same Choice ≠ Same Future

玩家都說：

> 「我相信她。」

但不同歷史：

\[
S_{p,t}\neq S_{q,t}
\]

可能得到：

- 戀愛信任；
- 江湖同盟；
- 被迫合作；
- 反向觸發懷疑；
- 讓對方更依賴；
- 讓對方覺得被敷衍。

因此：

\[
\boxed{
SameSentence
\not\Rightarrow
SameSemanticAction
\not\Rightarrow
SameFutureBundle.
}
\]

---

# 9. AI 的角色

AI 不是世界裁判。

\[
\boxed{
AI\neq WorldAuthority.
}
\]

AI 主要負責：

### Intent Parsing

\[
NaturalLanguage\rightarrow SemanticAction.
\]

### Future-Bundle Proposal

\[
State+Intent\rightarrow CandidateBundles.
\]

### Bundle Ranking

依玩家歷史、角色狀態、敘事相關性排序。

### Soft Narrative Realization

把已經由 Rule Engine 確定的 hard state change 表現成自然台詞／情緒／動作。

### Speculative Precomputation

玩家仍在閱讀時，AI 可提前展開高可能性的下一階未來。

---

# 10. 傳統計算機／遊戲引擎的角色

Computer / Game Runtime 負責：

- WorldState；
- hard constraints；
- event requirements；
- 武功數值；
- 時間；
- 金錢；
- 物品；
- injuries；
- location；
- faction；
- relationship hard variables；
- save / load；
- deterministic transition；
- replay；
- validation。

因此：

\[
\boxed{
Computer
=
WorldStateAuthority
+
RuleValidator
+
TransitionExecutor.
}
\]

---

# 11. Human 的角色

Human：

\[
\boxed{
IntentSource
+
ExperienceObserver
+
CommitAuthority.
}
\]

玩家不是填 utility function。

玩家直接表達：

> 「我不想逼孩子練劍，他如果真的喜歡再教。」

AI 再解析：

```text
PreserveAutonomy
DelaySwordTraining
AvoidParentalReplication
SupportChildChoice
```

這才是遊戲真正要捕捉的語義。

---

# 12. 孩子不是 Ending CG

孩子不是：

```text
child = true
```

而是：

\[
\boxed{
\text{新增一個異質觀察者}
+
\text{整個人生狀態空間拓樸改變}.
}
\]

原本：

\[
\mathcal B^{couple}
\]

孩子出生後：

\[
\boxed{
\mathcal B^{family+lineage}.
}
\]

---

# 13. 孩子帶來的新問題

- 教不教武功；
- 幾歲開始；
- 教父親還是母親的武學；
- 是否送門派；
- 是否允許拜師；
- 是否讓孩子知道父母過往；
- 是否延續家傳武學；
- 如何面對仇家；
- 孩子是否想習武；
- 孩子是否想從商、行醫、開酒樓；
- 孩子是否認同父母的江湖價值。

這些都不是固定 Route。

---

# 14. 孩子是新的 Observer

孩子：

\[
O_C(age).
\]

不同年齡：

\[
O_C^{0},
\quad
O_C^{5},
\quad
O_C^{10},
\quad
O_C^{16}.
\]

其 observation projection：

\[
\Pi_C(W)
\]

隨年齡改變。

例如父母爭吵：

五歲：

> 「爹今天很兇。」

十歲：

> 「爹娘最近一直為銀子吵架。」

十六歲：

> 「原來那年鏢局快倒了。」

所以：

\[
\boxed{
SameFamilyHistory
\neq
SameMemory
\neq
SameInterpretation.
}
\]

---

# 15. 三觀察者家庭

可有：

\[
\boxed{
O_M,\ O_F,\ O_C.
}
\]

同一天：

### 男主
> 「我工作太累，今天不想講話。」

### 女主
> 「他今天回家完全不理我。」

### 孩子
> 「爹今天心情不好。」

三者可以都是真的：

\[
\boxed{
\Pi_M(W)\neq\Pi_F(W)\neq\Pi_C(W).
}
\]

這直接落地「異質觀察者非同步語義因果計算」。

---

# 16. 武俠世界也會演化

江湖狀態：

\[
\boxed{
FactionState_t.
}
\]

例如初期：

```text
青岳派     強盛
流雲門     普通
黑水寨     小勢力
朝廷       穩定
北方商路   安全
```

二十年後：

```text
青岳派     分裂
流雲門     成為大派
黑水寨     被招安
朝廷       換帝
北方商路   戰亂
```

世界演化由狀態機控制，不必預測現代科技發展。

---

# 17. 江湖 Reputation 不是單一值

玩家饒過惡霸：

百姓可能理解成：

```text
MercifulHero
```

俠客：

```text
Righteous
```

仇家：

```text
Weak
```

官府：

```text
PotentialTroublemaker
```

因此：

\[
\boxed{
Rep(T,O_i,t).
}
\]

名聲是 observer-relative，而不是：

```text
Reputation = +10
```

---

# 18. 武學與人生歷史耦合

Martial State：

\[
\boxed{
M_t=
(
Internal,
External,
Sword,
Blade,
Lightness,
Medicine,
Poison,
Experience
).
}
\]

人生會改變武學：

- injury；
- 年齡；
- 師承；
- 婚姻；
- 孩子；
- 職業；
- 生活方式；
- 伴侶武學；
- 自創招式。

---

# 19. 家傳武學

孩子學到的武學不必是父母原本招式的 copy。

可由：

\[
\boxed{
MartialStyle_A
+
MartialStyle_B
+
LifeHistory
+
InjuryHistory
+
TeachingHistory
+
ChildAdaptation
}
\]

逐步形成：

\[
\boxed{
MartialLineage_{family}.
}
\]

例：

父親原本剛猛劍法。

後來右臂受傷：

```text
RightArmInjury = true
```

再吸收伴侶輕功與身法。

孩子最後學到的是：

> 一套由家庭歷史演化出的新劍法。

---

# 20. 人生階段

概念上可分：

### 1. 少年江湖
16–22
- 學藝；
- 初下山；
- 初識伴侶。

### 2. 雙俠同行
22–28
- 戀愛；
- 共同行動；
- 門派／事業選擇。

### 3. 成家
28–35
- 婚姻／同居；
- 孩子；
- 生活角色變化。

### 4. 江湖中年
35–45
- 家庭；
- 門派；
- 事業；
- 子女；
- 舊恩怨。

### 5. 傳承期
45–60
- 徒弟；
- 子女入江湖；
- 家傳武學；
- 身份轉型。

### 6. 暮年江湖
60+
- 老化；
- 傷病；
- 武學理解；
- 退隱／傳承。

這些不是固定章節，只是：

\[
\boxed{
LifePhaseSemanticDomains.
}
\]

---

# 21. 老化

武功不等於 Level 一直上升。

年輕：

\[
Strength\uparrow.
\]

中年：

\[
Experience\uparrow.
\]

老年：

\[
Strength\downarrow,
\quad
Insight\uparrow.
\]

可形成：

\[
\boxed{
Power
\rightarrow
Technique
\rightarrow
Understanding.
}
\]

65 歲未必比 25 歲跑得快，但 combat efficiency 仍可能更高。

---

# 22. 死亡不是最終 Game Over

未來完整版可以：

\[
\boxed{
ObserverSwitch:
O_{Parent}\rightarrow O_{Child}.
}
\]

例如父親 52 歲死亡，孩子 22 歲。

玩家後半段控制孩子。

於是：

> 玩家以前自己做過的父親，
> 現在變成孩子記憶中的父親。

父親原始理由：

\[
Reason_M
\]

母親回憶：

\[
Interpret_F(Reason_M)
\]

孩子理解：

\[
Interpret_C(History)
\]

三者不必相同。

這是未來跨世代 World-Bundle 的核心擴充。

---

# 23. 初版不做跨世代接班

MVP 第一版只做到：

\[
\boxed{
相識
\rightarrow
戀愛
\rightarrow
成家
\rightarrow
孩子五歲.
}
\]

遊戲世界內跨度：

\[
10\sim12年.
\]

實際遊玩：

\[
1\sim3小時.
\]

已足以測：

- 自由語義選擇；
- 關係累積；
- 世界束；
- 婚後狀態；
- 孩子出生造成 state-space expansion；
- 時間跳躍；
- 同一句話的歷史敏感性。

---

# 24. AI 紙娃娃必須重新定義

紙娃娃不是：

> 每次叫 AI 畫一張差不多的人。

角色本體應為：

\[
\boxed{
C_t
=
(
I,
V,
A_t,
B_t,
H_t,
E_t,
W_t,
M_t
).
}
\]

其中：

- \(I\)：Identity Core；
- \(V\)：基礎外觀／先天參數；
- \(A_t\)：Age；
- \(B_t\)：Body State；
- \(H_t\)：Life History；
- \(E_t\)：Emotion / Expression；
- \(W_t\)：Wardrobe / Weapon / Hair；
- \(M_t\)：Martial / Occupation identity。

畫面只是：

\[
\boxed{
Image_t=Render(C_t,StyleProfile).
}
\]

圖片不是角色本體。

---

# 25. Lineage Character System

角色生成系統：

# Lineage Character System

核心：

\[
\boxed{
Character
\rightarrow
Age
\rightarrow
Relationship
\rightarrow
Child
\rightarrow
Lineage.
}
\]

---

# 26. 男女主初始外觀

初始參數可包含：

```text
FaceShape
EyeShape
EyeColor
Brow
Nose
Mouth
SkinTone
HairBase
Height
BodyFrame
ShoulderWidth
ScarSlots
VoiceProfile
```

另有固定：

\[
\boxed{
IdentitySeed.
}
\]

角色老化不能重新隨機生成。

而是：

\[
\boxed{
C_{40}
=
AgeTransform(
C_{20},
History_{20\rightarrow40}
).
}
\]

---

# 27. 人生痕跡進入外觀

例如：

23 歲：

- 清瘦；
- 無傷；
- 黑長髮。

35 歲：

- 肩背改變；
- 短鬚；
- 左眉傷；
- 劍繭；
- 鏢局服。

55 歲：

- 鬢白；
- 舊傷改變姿態；
- 武器改變。

因此：

\[
\boxed{
Appearance
=
BirthTraits
+
Age
+
Occupation
+
MartialHistory
+
InjuryHistory
+
Lifestyle.
}
\]

---

# 28. 孩子的外觀是演化生成

孩子出生時：

\[
\boxed{
V_C
=
\mathcal H(
V_A,
V_B,
\xi
).
}
\]

其中：

\[
\xi
\]

為出生時固定 random seed。

這是遊戲化 pseudo-heredity，不宣稱真實遺傳模型。

目標是：

> 看得出像父母，但又是一個獨立角色。

---

# 29. 孩子的外觀不是出生即固定

出生只固定：

\[
InheritedCore_C.
\]

後續：

\[
C_5,\ C_{10},\ C_{16},\ C_{25}
\]

仍受：

\[
Environment
+
Training
+
Nutrition
+
Injury
+
Lifestyle
+
MartialArts.
\]

所以：

\[
\boxed{
InheritedAppearance
\neq
FinalAppearance.
}
\]

---

# 30. 武學反向改變外觀

例如：

- 外家 → 肩背／手臂；
- 輕功 → 身形／姿態；
- 內功 → 呼吸／姿態／精神；
- 長期使劍 → 慣用側；
- 內傷 → 膚色／體態；
- 特殊功法 → 視世界觀允許改變特徵。

所以：

\[
\boxed{
GameplayHistory
\rightarrow
CharacterAppearance.
}
\]

---

# 31. AI Evolutionary Paper Doll

子系統名稱：

# AI Evolutionary Paper Doll

核心：

\[
\boxed{
AI輔助設定
+
參數化身份
+
歷史演化
+
家系遺傳
+
生成式高價值CG.
}
\]

---

# 32. 初版紙娃娃不要做滿

MVP 男／女主只需要：

- 3 臉型；
- 3 眼型；
- 3 眉型；
- 3 髮型；
- 5 髮色；
- 4 膚色；
- 3 體型；
- 5 套衣服；
- 傷疤 slot。

AI 只是把自然語言：

> 「看起來像書生，但其實會劍。」

轉成：

\[
NaturalCharacterIntent
\rightarrow
PaperDollParameters.
\]

---

# 33. 年齡 Milestones

MVP：

男女主：

\[
\boxed{
18,\ 25,\ 35.
}
\]

孩子：

\[
\boxed{
0,\ 3,\ 5.
}
\]

足以驗證：

\[
ParentAppearance
\rightarrow
ChildAppearance
\rightarrow
AgeEvolution.
\]

---

# 34. 生成式 CG 只放高價值里程碑

例如：

- 初遇；
- 定情；
- 成婚；
- 孩子出生；
- 孩子五歲；
- 家庭合照。

平時 AVG sprite 採 deterministic paper doll。

所以：

\[
\boxed{
DeterministicPaperDoll
=
IdentityBackbone.
}
\]

\[
\boxed{
GenerativeIllustration
=
HighValueSoftLayer.
}
\]

---

# 35. Voice Layer

角色可保存：

```text
VoiceProfile
Age
Emotion
Prosody
Intensity
SceneContext
License
```

聲音同樣應該：

\[
Voice_t=RenderVoice(CharacterState_t).
\]

正式產品必須使用合法授權聲音／自有聲線／商業可用合成 voice。

---

# 36. Time Skip

不必玩每一天。

採：

\[
\boxed{
ContinuousMicroLife
+
EventDrivenTimeSkip.
}
\]

重要的一週細玩。

平穩半年可以：

> 六個月後。

但 Runtime 仍計算：

- money；
- income；
- age；
- relationship trend；
- child development；
- martial progress；
- promises；
- injuries；
- faction change。

所以：

\[
t\rightarrow t+180d
\]

不是 chapter reset。

世界真的過了半年。

---

# 37. 結局不是 Good / Bad

遊戲到某一人生截面結束。

例如孩子成年。

Ending State：

\[
\boxed{
E
=
(
Relationship,
FamilyTrust,
MartialLegacy,
FactionPosition,
Wealth,
Reputation,
ChildPath,
Health,
SharedHistory
).
}
\]

作者可只做：

\[
8\sim12
\]

個 Ending Skeleton。

實際 epilogue 由 state vector 組合。

所以：

\[
\boxed{
FiniteAuthoredEndings
+
HighCombinatorialLifeOutcomes.
}
\]

---

# 38. 第一版故事內容

MVP 不需要巨大陰謀。

核心：

> 一名年輕武者下山，與一名女俠相識。
> 他們逐步同行、相戀、決定如何生活，之後成家並迎來第一個孩子。

江湖事件作為人生外部壓力：

- 鏢局任務；
- 門派邀請；
- 小型恩怨；
- 家族責任；
- 地方勢力；
- 習武；
- 受傷；
- 收入；
- 搬遷。

真正主線仍然是：

\[
\boxed{
\text{兩個人如何一起過很多年。}
}
\]

---

# 39. MVP 核心模組

第一版可分：

```text
WorldState
LifePhaseManager
RelationshipState
FamilyState
ChildGrowth
MartialState
FactionState
IntentParser
FutureBundleExpander
BundleValidator
CRL
CommitManager
LineageCharacterSystem
PaperDollRenderer
DialogueRealizer
SaveReplay
```

---

# 40. MVP 成功條件

### M1 — 角色一致性
男女主跨多年仍明顯是同一人。

### M2 — 子代可信
孩子視覺上可辨識父母特徵，但具獨立身份。

### M3 — Same Sentence / Different History
同一句話在不同家庭歷史下產生不同 future bundle。

### M4 — Family State Expansion
孩子出生後，合法未來空間明顯變大／變質。

### M5 — Hard World Legality
AI 不能任意改變世界真實狀態。

### M6 — Relationship Complexity
遊戲結果不能被單一 Love 值充分描述。

### M7 — Replayability
相同 hard state + intent + rules version 可重放 hard transition。

### M8 — Graceful AI Failure
AI 失效仍可回退傳統選項繼續遊戲。

---

# 41. 不做的內容

MVP 先不做：

- 多女主；
- 後宮；
- 100 門派；
- 開放世界；
- 多世代接班；
- 60 歲完整老年；
- 無限 NPC；
- AI 自由創 lore；
- 全動態武學動畫；
- 全生成 CG；
- 即時語音所有句子；
- 超大型政治系統。

這些全部留後續。

---

# 42. 後續擴充

可逐步增加：

## v0.2
- 孩子 10–16 歲；
- 教育／拜師；
- 更完整門派；
- 更深名聲系統。

## v0.3
- 第二代控制；
- 父母死亡／退休；
- 家傳武學；
- 徒弟。

## v0.4
- 更自由的伴侶與性別設定；
- 不同家庭結構；
- 多子女。

## v1.x
- 跨世代；
- 家系；
- 門派傳承；
- 世界長期演化。

---

# 43. 三個核心「束」

《江湖一生》最終不是只有 World Bundle。

而是三個耦合系統：

\[
\boxed{
WorldBundle
+
CharacterBundle
+
LineageBundle.
}
\]

### World Bundle
世界可達未來。

### Character Bundle
角色在歷史作用下可演化的人格／身體／身份空間。

### Lineage Bundle
家庭、孩子、武學、記憶與傳承形成的跨時間空間。

三者共同由：

\[
\boxed{
LifeHistory
}
\]

驅動。

---

# 44. 最終定位

《江湖一生》不是：

> AI 幫玩家生成一部武俠小說。

也不是：

> 有很多分支的戀愛 AVG。

更準確是：

\[
\boxed{
\text{一個在穩定武俠世界規則下，
讓玩家以自由語義選擇持續重構自己戀愛、家庭、武學與家系未來束的人生模擬遊戲。}
}
\]

---

# 45. 遊戲宣言

暫定副標：

> **你不是來選一條路。你是來過完這一生。**

這句同時描述：

- World-Bundle；
- 戀愛；
- 家庭；
- 武俠；
- 人生；
- 傳承。

也就是目前《江湖一生》最核心的產品方向。
