iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Claude AI

30 天建立 Claude Code 地城領主 系列

Claude Code 跟地城領主/地下城主(Dungeon Master)有什麼關係!?
實際上沒什麼關係。

想寫 Claude Code 教學,又不想無趣地一個一個介紹功能,
那就乾脆做成一個小遊戲,邊做、邊玩、邊學吧!

接下來 30 天我會先用 Claude Code 做出一個最陽春的 AI 地城領主,一天加一樣東西——CLAUDE.md、Skill、MCP、Hook——把它慢慢養成一個有模有樣的 DM。

參賽天數 27 天 | 共 27 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 |團隊俗頭株式會社
DAY 11

[Day 11] 中秋節,讓 Claude Code 自己叫你:第一個 Hook

中秋快樂!今天在晚上烤肉前學這篇,設定好之後 Claude Code DM 講完話會叮一聲叫你,你可以安心去翻肉,就不用一直盯著畫面啦XDD 昨天結尾說「要讓規...

DAY 12

[Day 12] 請個守衛站崗:HP 可以改,但改成 80 不行

Day 4 結尾時留下了一句話:沒有任何東西擋 Claude Code DM 把 "hp": 8 改成 "hp": 80...

DAY 13

[Day 13] 每顆骰子都有票根:DM 講完話,Hook 對一次帳

昨天的守衛管住了 HP 的管理,今天來處理 Day 4 的另一個問題: 沒有任何東西逼 Claude Code DM 一定要跑指令才能報數字,DM 想像 Da...

DAY 14

[Day 14] HP 還剩多少?看畫面最下面:狀態列

到今天為止,DM 改 HP 有守衛看著,DM 報骰子有帳本對著。但我們想知道艾玲現在剩多少 HP,還是得問 Claude Code DM 或自己打開 state...

DAY 15

[Day 15] 把骰子交給工具:第一個 MCP server

Day 14 最後說過,今天要來看 Claude Code 另一個重要機制:MCP。 今天先接一個別人寫好的 MCP server,看工具怎麼從外面接進 Cla...

DAY 16

[Day 16] 換上遊戲引擎:一刀下去,命中、扣血、反擊不用 Claude Code DM 算

在 Day 15 我們把骰子交給了工具,但攻擊還是 DM 自己算:骰出幾點、有沒有命中、扣幾點血,算完自己再用 Edit 修改 state.json。在 Day...

DAY 17

[Day 17] 收回 Claude Code DM 的鑰匙:偷看不到地圖,也改不了存檔

Day 16 把攻擊交給了引擎,但 state.json 還是有兩個人在寫:引擎寫 HP,DM 自己用 Edit 改錢、位置、物品和旗標。只要 Claude C...

DAY 18

[Day 18] 麥酒記進帳,再請一位裁判:第一個 Subagent

Day 17 最後點了一杯麥酒,Claude Code DM 只能照實說「這筆帳記不進去」,因為引擎只會處理攻擊、移動和休息。 今天分兩步補上: 引擎多開一...

DAY 19

[Day 19] 給 Subagent 裁判上鎖:兩樣工具、不讀 DM 的說明書、判完再開口

Day 18 請來的 Subagent 裁判,有看到三個問題: 工具太多:Claude Code DM 能用的工具,裁判全都有,resolve_check、...

DAY 20

[Day 20] 筆記不是存檔:Claude Code 的 auto memory 記偏好,進度則問引擎

Day 10 整理完資料夾,Claude Code 在最後說了一句「記憶:我存了兩條」,那時我只說這個機制之後會單獨講。Day 19 最後又留了一個問題:Cla...