# claudeHack 中文遊戲指南

<!-- 這個檔案是產生出來的,不要直接編輯。內容的來源是 classic/js/ui/guide-zh.js,改完之後在 classic/ 底下執行 node tools/build_guide.mjs。 -->

<!-- Generated from classic/js/ui/guide-zh.js by classic/tools/build_guide.mjs. Do not edit by hand. -->

這份指南假設你**沒有玩過 NetHack**。從頭讀完大約十分鐘,但你其實只要讀完第 2 節就可以開始玩了 —— 剩下的可以死幾次之後再回來看。

遊戲中隨時按 `?` 也可以叫出同一份說明。

## 目錄

- [1. 這是什麼遊戲](#1-這是什麼遊戲)
- [2. 五分鐘上手](#2-五分鐘上手)
- [3. 看懂畫面](#3-看懂畫面)
- [4. 操作方式](#4-操作方式)
- [5. 戰鬥](#5-戰鬥)
- [6. 物品與「鑑定」](#6-物品與鑑定)
- [7. 祝福、普通、詛咒(BUC)](#7-祝福普通詛咒buc)
- [8. 飢餓](#8-飢餓)
- [9. 探索、樓梯與密門](#9-探索樓梯與密門)
- [10. 商店](#10-商店)
- [11. 六個職業怎麼選](#11-六個職業怎麼選)
- [12. 新手最常見的死法(以及怎麼避免)](#12-新手最常見的死法以及怎麼避免)
- [13. 實用技巧](#13-實用技巧)
- [14. 完整指令表](#14-完整指令表)
- [15. 英中對照(遊戲介面是英文的)](#15-英中對照遊戲介面是英文的)

## 1. 這是什麼遊戲

claudeHack 是一款 **Roguelike**(地城探索遊戲),血統直接來自 1987 年的 NetHack。它有三個對新手最重要的特性,先講清楚可以省掉很多困惑:

1. **回合制。** 你不動,世界就不動。沒有反應速度的要求,你可以盯著畫面想十分鐘。
2. **永久死亡(Permadeath)。** 死了就是死了,存檔會被刪除,沒有讀檔重來。這不是懲罰你,而是讓每一個決定都真的有份量。
3. **每一局的地城都不一樣。** 而且**藥水、卷軸、魔杖、戒指的身分每局都會重新洗牌** —— 這局的「藍色藥水」是治療,下一局可能是失明。

目標:往下走 **26 層**,在最底層的密室(Sanctum)裡拿到 **Amulet of Yendor(耶德綠寶石護身符)**,然後**帶著它活著走回地面**。

> 第一次玩不要想著通關。前十局的目標是「活過第 5 層」,這很正常。NetHack 老手第一次通關通常也要幾百局。

## 2. 五分鐘上手

如果你只想趕快開始,照這個做就好:

1. 職業選 **Valkyrie(女武神)**。她血厚、防高、打得動東西,是最寬容的入門選擇。
2. 用方向鍵 / `hjkl` 走路,或者**直接點畫面上想去的格子**(手機也一樣)。
3. **想攻擊怪物,就往牠身上走過去。** 沒有另外的攻擊鍵。
4. 看到地上有東西,踩上去按 `,` 撿起來。
5. 找到 `>`(下樓梯)就按 `>` 下去。找不到的話按 `Ctrl-F` 自動探索。
6. 血量低於一半就**先撤退**,走回沒怪的地方按 `A` 休息回血。
7. 肚子餓(狀態列出現 `Hungry`)就按 `e` 吃東西。

就這樣。剩下的都是細節。

> 手機玩家:下方九宮格是八方向移動 + 中間的「·」是原地等一回合。右邊那排是常用指令,按上方的 **?** 按鈕可以叫出**完整指令面板**,每個指令都是一顆按鈕,不需要鍵盤。

## 3. 看懂畫面

### 上方:訊息列

遊戲發生的每件事都會寫在這裡。**這是最重要的一塊**,新手最常犯的錯就是不看訊息。想回顧之前的訊息,按 `Ctrl-P`。

### 中間:地城

你可以在 **Tiles(圖像)** 和 **ASCII(字元)** 兩種顯示之間切換 —— 按右上角的 Tiles / ASCII 按鈕。兩種模式顯示的資訊**完全一樣**,只是畫法不同。老玩家通常用 ASCII,因為一眼能看完整層。

亮的地方是你**現在看得到**的;暗的地方是你**記得**但現在看不到的 —— 你記得的東西可能已經不在那裡了(怪物會撿走地上的物品)。

| 字元 | 意思 |
| --- | --- |
| `@` | 你 |
| `.` | 房間地板 |
| `#` | 走廊,或是牆 |
| `+` | 關著的門(也可能是法術書) |
| `\|` `-` | 開著的門 / 牆 |
| `>` `<` | 下樓梯 / 上樓梯 |
| `^` | 你已經發現的陷阱 |
| `$` | 金幣 |
| `!` `?` `/` `=` `"` | 藥水 / 卷軸 / 魔杖 / 戒指 / 護身符 |
| `)` `[` `%` `*` `(` | 武器 / 防具 / 食物 / 寶石 / 工具 |
| `{` | 噴泉 |
| `_` | 祭壇 |
| 英文字母 | 怪物。小寫大致是小東西,大寫通常比較危險 |

### 下方:狀態列

| 欄位 | 意思 |
| --- | --- |
| `Dlvl` | 目前在第幾層地城 |
| `$` | 身上的金幣 |
| `HP` | 生命值(目前/上限)。歸零就死 |
| `Pw` | 法力(施法用) |
| `AC` | **護甲等級 —— 數字越小越好,而且可以是負數** |
| `Xp` | 經驗等級 / 經驗值 |
| `T` | 已經過了幾回合 |

第二行是六個屬性(St 力量、Dx 敏捷、Co 體質、In 智力、Wi 感知、Ch 魅力),後面會接著顯示目前的異常狀態,例如 `Hungry`、`Confused`、`Blind`。

> **AC 越低越好**是這類遊戲最反直覺的一點。裸體大約是 AC 9,穿好裝備可以到 0 甚至負數。每降 1 點 AC,被打中的機率大約少 5%,而且**沒有上限、沒有遞減** —— AC -10 是真的幾乎打不到。

## 4. 操作方式

### 鍵盤

移動用 `hjkl`(左下上右)加 `yubn`(四個斜角),這是 NetHack 的傳統配置,手指不用離開主鍵盤區。不習慣的話方向鍵和數字鍵盤也能用。

| 按鍵 | 動作 |
| --- | --- |
| `h` `j` `k` `l` | 往 左 / 下 / 上 / 右 走一步 |
| `y` `u` `b` `n` | 四個斜角 |
| **Shift** + 方向 | 一直跑,直到遇到值得停下來的事 |
| `.` | 原地等一回合 |
| `_` | 選一個看過的地方,自動走過去 |
| `Ctrl-F` | 自動探索,直到遇到東西 |
| `A` | **休息回血**,直到補滿或被打斷 |

### 手機 / 觸控

完全不需要鍵盤,每一個指令都摸得到:

- **點旁邊的格子** = 往那裡走一步,或攻擊那裡的怪物。
- **點遠處的格子** = 自動走過去(只能走去看過的地方)。
- **滑動** = 往那個方向走一步。
- **長按一格** = 查看那格上面是什麼。
- **下方九宮格** = 八方向 + 原地等待。
- **右上角 ? 按鈕** = 完整指令面板,每個指令一顆按鈕。
- **Pad 按鈕** = 收起 / 叫出下方的控制列,想看大一點的地圖時用。
- **Zoom 按鈕** = 縮放地圖。

## 5. 戰鬥

**往怪物身上走就是攻擊。** 沒有攻擊鍵。

打不打得中,取決於你的等級、力量、敏捷、武器,以及對方的 AC。被打中的機率則取決於**你的 AC** —— 所以撿到防具就穿上(`W`),這是新手最容易忽略、但收益最大的一件事。

### 遠距離攻擊

- `f` = 射擊(用箭袋裡的東西,例如遊俠的弓箭)。
- `t` = 投擲任何東西(匕首、藥水都行)。
- `Q` = 把某樣東西放進箭袋,之後 `f` 就會用它。
- `z` = 用魔杖,`Z` = 施法。兩者都會問你方向。

### 打不贏的時候

這是這類遊戲最重要的技巧:**逃跑是有效戰術,而且經常是正解。**

- **在門口或走廊打。** 站在門口,一次只會有一隻怪能碰到你;站在房間中央會被圍毆。
- **利用視線。** 怪物看不到你之後,只會走去你**最後出現的位置**,不會一直追。轉個彎就能甩掉很多東西。
- **上下樓梯。** 換一層就跑掉了 —— 但**站在樓梯旁邊的怪物會跟著你下去**,先確認再走。
- **寫 Elbereth。** 按 `E`,輸入 `Elbereth`,大多數怪物不敢踏上這格。詳見第 13 節。

> 怪物有速度差。你的速度是 12;巨蟻(soldier ant)是 18,你走兩步牠走三步 —— 這種東西你**跑不掉**,只能打或想別的辦法。蝙蝠是 22,但牠亂飛。

## 6. 物品與「鑑定」

這是 NetHack 類遊戲的核心玩法,也是新手最困惑的地方,所以講仔細一點。

藥水、卷軸、魔杖、戒指、護身符、法術書一開始都是**未知**的。你只會看到它的外觀:

- `a swirly potion`(漩渦狀的藥水)
- `a scroll labeled ZELGO MER`(寫著 ZELGO MER 的卷軸)
- `an iridium wand`(銥製的魔杖)

**哪個外觀對應哪個效果,每一局都會重新洗牌。** 上一局的「漩渦狀藥水」是治療,這一局可能是麻痺。所以你不能背答案,只能在**這一局裡面**慢慢弄清楚。

### 怎麼知道一樣東西是什麼

1. **用用看。** 效果看得出來的話就自動記錄下來。喝了會回血,它就永遠是「治療藥水」了。
2. **讀鑑定卷軸(scroll of identify)。** 最常見的卷軸,撿到就讀。
3. **看價錢。** 在商店裡問價,貴的通常是好東西。
4. **用 `#name` 做記號。** 猜到某個東西是什麼,可以給它取名字,之後就不會忘。

按 `\` 可以看你這局已經認出來的所有東西。

### 什麼時候該亂試

**安全的時候試,不安全的時候不要試。** 喝到麻痺藥水,在空房間裡只是浪費幾回合;在三隻豺狼旁邊就是死。同理,不要在快餓死的時候才第一次去試不明食物。

## 7. 祝福、普通、詛咒(BUC)

每一樣物品都有三種狀態之一:

| 狀態 | 顯示 | 效果 |
| --- | --- | --- |
| 祝福 | `blessed` | 效果更好,對不死生物傷害更高 |
| 普通 | `uncursed` | 正常 |
| 詛咒 | `cursed` | 效果更差,而且**穿上/拿起來就脫不掉了** |

大約 10% 的物品是被詛咒的。一開始你**看不出來** —— 只有在你穿上、拿起、或用某些方法檢查過之後,名字前面才會顯示出來。

**被詛咒的武器會黏在手上,被詛咒的防具脫不下來。** 如果那是一件 -3 的爛盔甲,你就得一路帶著它,直到找到 `scroll of remove curse`(解除詛咒卷軸)。

> 新手建議:撿到的裝備如果比身上的好很多,值得冒險穿;如果只是稍微好一點,不如等有解咒手段再說。祭壇(`_`,地上的 `_` 符號)可以檢查物品的 BUC —— 把東西丟在祭壇上會顯示光芒。

## 8. 飢餓

你每一回合都會消耗一點食物。**餓死是新手第二常見的死因**,而且完全可以避免。

| 狀態列顯示 | 意思 | 該做什麼 |
| --- | --- | --- |
| `Satiated` | 吃太飽 | 別再吃了,會噎死 |
| (沒有顯示) | 正常 | 不用管 |
| `Hungry` | 餓了 | 找機會吃東西 |
| `Weak` | 虛弱,力量開始受影響 | **馬上吃** |
| `Fainting` | 快昏倒了,會隨機失去行動 | 非常危險,吃任何東西 |

- 按 `e` 吃東西。一份 `food ration`(口糧)大約可以撐 800 回合。
- 怪物死後會留下**屍體**,可以吃。但有些屍體會害死你 —— 見下一段。
- 真的沒東西吃又快餓死時,按 `#` 選 `#pray`(祈禱)。神明會把你餵飽,但**大約每 800 回合只能求一次**,太頻繁會被懲罰。

### 不要吃的屍體

- **cockatrice(雞蛇)** —— 會直接把你變成石頭。
- **任何有毒的東西**(kobold、killer bee 之類) —— 除非你有抗毒。
- **放太久的屍體** —— 會食物中毒。剛殺死的才吃。
- **殭屍 / 木乃伊** —— 容易讓你混亂。

反過來說,有些屍體會給你**永久能力**:吃 floating eye(浮眼)的屍體可能得到心靈感應,吃 winter wolf 可能得到抗寒。這是變強的重要途徑之一。

## 9. 探索、樓梯與密門

- `>` 下樓,`<` 上樓。你必須**站在樓梯上**才能用。
- `Ctrl-F` 自動探索,會在遇到怪物、物品、樓梯時自動停下。這是最省事的探索方式。
- `_` 然後選一個地方,會自動走過去。
- 有些門是**鎖住的**。走過去會說 `This door is locked.`,這時按 `o` 對著門的方向,遊戲會問你要不要踹門(`Kick it?`),按 `y` 踹。踹門會發出聲音吵醒整層的怪物。
- 有些牆後面藏著**密門**。按 `s` 搜尋一次,或按 `Ctrl-S` 連續搜尋。

> 好消息:這個遊戲**保證通往下樓梯的路不需要找密門**。如果你找不到下樓的路,那一定是還有沒探索完的地方,或是有扇鎖住的門要踹 —— 不會出現「你必須對著正確的牆按 20 次 s」這種情況。密門只會藏額外的房間和寶物。

**警告:站在樓梯旁邊的敵對怪物會跟著你上下樓。** 想靠換層甩掉追兵,先確認牠不在你隔壁。

## 10. 商店

第 2 層以下有機會出現商店,是一個只有一扇門、地上鋪滿商品的房間,門口站著店主(`@`,名字像 `Kelmoron`)。

- **撿起商品不會馬上付錢**,但會變成「欠款」,物品名稱後面會出現 `(unpaid, 53 zorkmids)`。
- 按 `p` 付錢。錢不夠就把東西放下(`d`)。
- **帶著沒付錢的東西走出商店,店主會翻臉。** 店主是等級 12、有兩次武器攻擊、速度 18 的怪物 —— 新手打不贏。
- 你也可以把東西**賣**給店主:在商店裡按 `d` 丟下你的東西,他會出價。

> 商店最大的價值不是買賣,是**鑑價**。把不明的藥水丟在店裡看店主出多少錢,就能大致猜出它是什麼等級的東西 —— 而且這完全免費。

## 11. 六個職業怎麼選

| 職業 | 難度 | 特色 |
| --- | --- | --- |
| **Valkyrie** 女武神 | ★ 最簡單 | 血厚、AC 好、長劍 +1、抗寒。**新手就選這個。** |
| **Barbarian** 蠻族 | ★★ | 血最厚、雙手劍、抗毒。攻擊力猛但 AC 差,不會用道具。 |
| **Ranger** 遊俠 | ★★★ | 弓 + 50 支箭,遠距離很強,近戰很弱。要學會保持距離。 |
| **Rogue** 盜賊 | ★★★ | **背刺**:攻擊沒發現你的怪物,傷害 2~3 倍。會開鎖、潛行。 |
| **Wizard** 法師 | ★★★★ | 唯一開局就有魔杖和法術的職業。血最薄,被豺狼咬兩口就死。 |
| **Healer** 醫者 | ★★★★★ | 開局帶 5 瓶治療藥水和 400 金幣,但幾乎不能打。是個解謎型職業。 |

這裡的「特色」不是換一把不同的劍而已 —— 背刺、弓、法術、搜尋加成是**真的會改變玩法**的能力。

## 12. 新手最常見的死法(以及怎麼避免)

### 一、被圍毆

在房間中央跟三隻豺狼打。**解法:退到門口或走廊。**

### 二、餓死

一直探索忘記吃飯。**解法:看到 `Weak` 就馬上吃,身上永遠留一份口糧。**

### 三、近戰打浮眼(floating eye)

這是整個類型最有名的死法。浮眼幾乎不動、不主動攻擊,看起來是免費經驗值 —— 但你**近戰打牠**的時候會被牠的目光**麻痺數十回合**,然後被路過的任何東西活活打死。

**解法:用投擲、弓箭、魔杖或法術解決牠,或者直接繞過去。** (牠的屍體很值得吃,能給心靈感應。)

### 四、血很低還繼續前進

「再打一隻就好」是最經典的死因。**解法:HP 低於一半就退回安全的地方按 `A` 休息。**回血很慢是設計如此,`A` 就是為了讓你不用按 300 次 `.`。

### 五、在錯的時間亂試藥水

**解法:試東西要挑安全的時候。**

### 六、走進商店然後跑掉

**解法:付錢,或者根本別撿。**

### 七、被石化

摸到或吃到 cockatrice(雞蛇)。狀態列出現 `Stoning` 就只剩幾回合可以救 —— **吃獨角獸角(unicorn horn)、喝治療藥水,或 `#pray`。**

## 13. 實用技巧

### Elbereth

按 `E`,輸入 `Elbereth`,你就在腳下的地板寫了一個字。**大多數怪物不敢踏上寫著 Elbereth 的格子。**(人類、無心智的怪物、以及某些頭目不吃這套。)

這是最強的保命手段:被追到快死的時候,寫下它,然後喝藥水、休息、或整理裝備。

### 祈禱

`#` → `#pray`。在**真的有麻煩**的時候(血量低於 1/7、快餓死、中毒、石化中)神明會出手救你。但**大約每 800 回合只能求一次**,沒事亂求會被懲罰。把它當成一條保命符,不是回血鍵。

### 休息與搜尋

- `A` = 休息到補滿血,或直到有怪物出現、你受傷、肚子餓為止。
- `Ctrl-S` = 連續搜尋密門,一樣會自動中斷。
- 這兩個是**手機玩家的必需品** —— 沒有它們你得點三百下。

### 種子(Seed)

開局畫面可以輸入一個種子。**同一個種子會產生完全一樣的地城,連物品洗牌都一樣。** 死掉之後可以按「Replay this seed」重玩同一局 —— 這是練習的好方法:你已經知道那瓶藥水是什麼了,可以專心練別的。

### 存檔

- 按 `S` 存檔離開。存檔在瀏覽器裡,只有**一個欄位**。
- 遊戲會自動存檔(每 50 回合、切換分頁時),所以手機被切走不會掉進度。
- **死了存檔就會被刪除。** 這是刻意的。

## 14. 完整指令表

### 移動

| 按鍵 | 動作 |
| --- | --- |
| `h` `j` `k` `l` | 左 下 上 右 |
| `y` `u` `b` `n` | 左上 右上 左下 右下 |
| 大寫方向鍵 | 一直跑 |
| `.` 或空白 | 等一回合 |
| `>` `<` | 下樓 / 上樓 |
| `_` | 自動走到指定地點 |
| `Ctrl-F` | 自動探索 |
| `A` | 休息到回滿 |

### 物品

| 按鍵 | 動作 |
| --- | --- |
| `,` | 撿起 |
| `i` | 背包 |
| `d` / `D` | 丟一樣 / 丟多樣 |
| `w` | 裝備武器 |
| `W` / `T` | 穿上 / 脫下防具 |
| `P` / `R` | 戴上 / 取下戒指、護身符 |
| `x` | 換到副武器 |
| `q` | 喝藥水 |
| `r` | 讀卷軸或法術書 |
| `z` / `Z` | 用魔杖 / 施法 |
| `e` | 吃 |
| `a` | 使用工具(燈、鎬、開鎖器…) |
| `t` / `f` / `Q` | 投擲 / 射擊 / 設定箭袋 |
| `p` | 付錢給店主 |

### 觀察與其他

| 按鍵 | 動作 |
| --- | --- |
| `:` | 看腳下有什麼 |
| `;` | 查看某一格 |
| `s` / `Ctrl-S` | 搜尋一次 / 連續搜尋 |
| `o` / `c` | 開門 / 關門(鎖住的門會問要不要踹) |
| `E` | 在地上寫字(Elbereth) |
| `\` | 已鑑定物品一覽 |
| `Ctrl-X` | 角色詳細狀態 |
| `Ctrl-P` | 訊息記錄 |
| `#` | 延伸指令(祈禱、休息、命名、投降…) |
| `?` | 說明 |
| `S` | 存檔離開 |

## 15. 英中對照(遊戲介面是英文的)

遊戲本身的訊息、物品名稱都是英文 —— 這是這個類型的傳統詞彙,翻掉反而查不到資料。這裡列出你最常看到的字。

### 狀態

| 英文 | 中文 |
| --- | --- |
| `Hungry` / `Weak` / `Fainting` | 餓 / 虛弱 / 快昏倒 |
| `Satiated` | 吃太飽 |
| `Burdened` / `Stressed` | 負重過多 / 嚴重超載 |
| `Confused` | 混亂(移動方向會亂掉) |
| `Blind` | 失明(看不見地圖) |
| `Stunned` | 暈眩 |
| `Hallucinating` | 幻覺(所有東西顯示成隨機圖案) |
| `Paralyzed` | 麻痺(完全不能動,非常危險) |
| `Stoning` | **石化中 —— 幾回合內不處理就會死** |
| `Sick` | 重病(不處理會死) |
| `Levitating` | 漂浮(不會踩到陷阱,但撿不到地上的東西) |
| `Fast` / `Slow` | 加速 / 減速 |

### 常見物品

| 英文 | 中文 |
| --- | --- |
| `potion of healing` | 治療藥水 |
| `scroll of identify` | 鑑定卷軸 |
| `scroll of enchant weapon/armor` | 武器/防具強化卷軸 |
| `scroll of remove curse` | 解除詛咒卷軸 |
| `wand of striking` / `magic missile` | 打擊 / 魔法飛彈魔杖 |
| `ring of protection` | 防護戒指 |
| `food ration` | 口糧(最大份的食物) |
| `corpse` | 屍體 |
| `unicorn horn` | 獨角獸角(可以解各種異常狀態) |
| `Amulet of Yendor` | **耶德綠寶石護身符 —— 通關目標** |

### 常見訊息

| 英文 | 意思 |
| --- | --- |
| `You see here ...` | 腳下有東西 |
| `This door is locked.` | 門鎖住了,用 `o` 踹 |
| `You cannot pass diagonally through a doorway.` | 門口不能斜著走,先走到門正前方 |
| `It is solid stone.` / `There is a wall in the way.` | 那邊走不過去 |
| `You feel a strange sense of loss.` | 通常代表某個東西沒作用 |
| `You have a little trouble lifting ...` | 快超重了 |
| `You die...` | 你死了 |

---

這份指南和遊戲內的說明面板是同一份來源(`classic/js/ui/guide-zh.js`),由 `classic/tools/build_guide.mjs` 產生,所以兩邊永遠一致。
