孫逸仙小模型・試玩手冊
現代兵推最小原型 v0.1(2026-10-13)。給兩種人看:主持試玩的人(第一、八節)和試玩的人(第二到七節)。
00這是什麼
一張自編的類台灣小地圖:白鷺溪、長春橋、北岸的柑仔村、南岸的茶山和新興鎮。你是指揮官,手下四位隊長(偵察、步兵、裝甲、砲兵)。整場你只做一件事:寫一句命令。隊長怎麼理解命令,由本機的小型語言模型(或離線的關鍵字隊長)決定;移動、戰鬥、地雷、通訊干擾,全部由程式計算,沒有亂數,每個結果都寫出原因。
三條標準:超可愛(隊長是看得到臉的人)、超擬真(真實的道理放在規則裡)、超容易玩(一句話)。想定、地名、部隊全部自編;畫面上的數字都是為了好玩、好教而設的平衡值,不是任何真實部隊或裝備的性能。
01開機(主持人)
在這台電腦上玩(目前唯一的方式)
- 開專案基地,在「SYS-SLM」那一列按 ▶ 起伺服器,再按網址開啟。
沒有開基地的話:在 llm-wiki 資料夾開終端機,貼上python -m http.server 8869 --bind 127.0.0.1 --directory ZPD/SYS-SLM,瀏覽器開http://localhost:8869。 - 瀏覽器開成全螢幕(2K 螢幕效果最好;筆電也可以)。不要直接雙擊 index.html,那樣連不到本機模型。
- 右上角下拉選單選「隊長的大腦」:
- 離線關鍵字隊長:反應立刻,只聽得懂固定的詞(第四節的詞表)。試玩流暢度優先時選它。
- 雲端隊長:只有線上版有(見下方「給別人玩」)。
- 本機模型(qwen2.5vl:7b、llama3.2…,選單裡列出 Ollama 現有的):聽得懂比較自由的說法,但這台電腦一回合要 15 秒到 2 分鐘。要量「模型聽不聽得懂命令」時選它。
- 配色:預設黑底金光,按 ☀ 白底 換白底青光(投影機上白底比較清楚)。
給別人玩:試玩連結
把這個網址傳給試玩的人:https://b42953cc.roynexus.com(亂碼網址,搜尋引擎不收,拿到連結的人才進得來)。手機、平板、電腦都能開。
- 雲端隊長(線上版預設):隊長由 Claude 扮演,用主辦方的 API 額度。每人每天 6 局、全站每天 200 局,用完自動換成離線隊長。選它時命令會送到 AI 服務處理,畫面上有寫。
- 離線關鍵字隊長:不送任何東西出去。
- 試玩者自己電腦上的本機模型:見下一段。
試玩者想用自己電腦上的本機模型(Ollama)
- 裝好 Ollama、下載一個模型(例如
ollama pull qwen2.5:7b)。 - 讓 Ollama 接受試玩站的連線:Windows 開 PowerShell 貼上
setx OLLAMA_ORIGINS "https://b42953cc.roynexus.com",然後從右下角圖示把 Ollama 結束、再打開(Mac:launchctl setenv OLLAMA_ORIGINS "https://b42953cc.roynexus.com",再重開 Ollama)。 - 開試玩站,「隊長的大腦」選 用我電腦上的本機模型…;瀏覽器如果問要不要讓網站存取本機網路,選允許。選單會換成你電腦上的模型清單。
命令和棋盤只在試玩者自己的電腦裡跑,不經過我們的伺服器。完全不能連網的單位,改用上面「在這台電腦上玩」的方式。
02畫面(試玩者)
123
456
78
| # | 區塊 | 看什麼 |
|---|---|---|
| 1 | 頂端列 | 回合數(共 10 回合)、指揮官意圖 |
| 2 | 隊長的大腦 | 本機模型或離線隊長 |
| 3 | 按鈕 | 📖 這本手冊、🎖️ 教育班長(再看一次示範)、☀ 換配色、↻ 重來 |
| 4 | 四位隊長 | 位置、HP、這回合說的話;「📡 命令延遲」「補給 −1」「命令在路上」標籤 |
| 5 | 地圖 | 藍圈=我們(隊長的臉,右下角小字是兵種)、紅圈=敵人、半透明紅圈=之前看過、現在看不到(標「n 回前」)、灰色=霧、黃色三角=看見的地雷、淡紫色=干擾區(看見電戰車之後才顯示)。點任何一格會把座標插進命令 |
| 6 | 命令列 | 建議鈕(點了會加進命令)、命令輸入框、送出(=過一回合) |
| 7 | 戰報・為什麼 | 每一行都是程式算出的結果和原因,最新的回合在最上面 |
| 8 | 評測面板 | 每回合:命令、標準答案、隊長的理解、實際動作、格式和照令判定 |
手機或窄螢幕:由上到下是頂端列、地圖、隊長頭像一排、「戰報|評測」分頁、命令列。玩法完全一樣。
03第一局:讓教育班長帶三回合
第一次打開會自動出現教育班長(之後按 🎖️ 叫出來)。每一步按「下一步」,班長會自己打字、送出命令,你看結果:
| 回合 | 班長下的命令 | 要看到的東西 |
|---|---|---|
| 1 | 無人機去 G6 看路 | 黃色三角出現:省道和橋頭有地雷。沒偵察就把車開上大路,是最常見的輸法 |
| 2 | 步兵排雷,裝甲在 F7 等 | 步兵走進看得見的雷就是排雷(會停下來,用掉這回合的移動);裝甲先等 |
| 3 | 步兵排雷,砲兵架在 F7 | 砲兵移動的回合不能開火;架好之後只打看得見的目標 |
第三回合後班長說「換你指揮」,同一局接著打到第 10 回合。想從頭自己來,按 ↻ 重來。
04怎麼下命令
一句話裡可以有好幾道命令,用逗號、句號或「然後、接著、同時、並且」隔開。每道命令=誰+做什麼+去哪/打誰:
| 誰 | 可以這樣說 |
|---|---|
| 偵察(無人機) | 無人機、空拍機、偵察機、偵察 |
| 步兵 | 步兵 |
| 裝甲 | 裝甲、戰車、坦克 |
| 砲兵 | 砲兵、火砲、砲 |
| 全部 | 全軍、大家、全部、所有人 |
| 沒說是誰 | 當成步兵+裝甲;如果前一句有說,就沿用前一句的 |
| 做什麼 | 可以這樣說 | 隊長會 |
|---|---|---|
| 前進 | 去、走、上、進、衝、攻、打、拿、奪、看、搜、偵、排雷、射、開火、砲擊、推、清、跟、飛 | 往目標走,到了射程內看得見的就打 |
| 佔住 | 守、擋、佔、待命、停、別動、架、掩護、原地、等 | 走到目標格後守住,射程內的照打 |
| 撤退 | 撤、退、回來、回防 | 往目標(沒說就是指揮所前)撤,不主動接戰 |
| 去哪/打誰 | 可以這樣說 |
|---|---|
| 座標 | A–L 加 1–9,例如 F4、G6(點地圖一格就會插入) |
| 地標 | 長春橋(橋)F4、橋頭(南岸)F5、北岸(對岸)F3、柑仔村(村)E3、茶山(山)E6、新興鎮(鎮)I7、指揮所(後方)E9 |
| 敵人 | 敵步兵、敵裝甲(敵戰車、敵坦克)、敵砲兵、敵無人機、電戰車 |
| 地雷 | 說「排雷」就去最近一顆看得見的雷 |
什麼都不寫直接送出:每位隊長照指揮官意圖自己判斷(任務式指揮)。但只照意圖打是會輸的——命令要有用。
上面的詞表是離線關鍵字隊長和評測程式聽得懂的範圍。本機模型聽得懂更自由的說法(「讓無人機先飛到橋前看一下」),但說得越自由,評測面板越可能寫「命令裡沒有程式讀得出的三元組」。
十句可以照抄的命令
- 無人機去 G6 看路
- 步兵排雷,裝甲在 F7 等
- 砲兵架在 F7
- 步兵上長春橋,裝甲跟上
- 全軍攻擊敵步兵
- 無人機去 H5 盯著對岸
- 裝甲從茶山繞到 E5
- 砲兵打敵裝甲
- 裝甲打掉電戰車
- 步兵退回 F7
05規則(真實的骨頭)
六角格:每格有 6 個鄰格,往哪個方向走一格距離都一樣。B、D、F… 這些欄往下錯半格。
部隊(平衡值)
| 兵種 | HP | 攻 | 防 | 移動 | 射程 | 視野 | 特點 |
|---|---|---|---|---|---|---|---|
| 步兵 | 10 | 4 | 2 | 3 | 1 | 2 | 能涉水過溪、能排雷 |
| 裝甲 | 12 | 6 | 3 | 5 | 1 | 2 | 不能過溪;田野、丘陵走得慢 |
| 無人機 | 3 | — | 0 | 6 | — | 3 | 不打人;從上面看,掃得出地雷、看得進樹林 |
| 砲兵 | 7 | 5 | 0 | 3 | 2~4 | 1 | 只打看得見的目標;移動的回合不能開火;打不到空中 |
| 指揮所 | 10 | 2 | 2 | 不動 | 1 | 2 | 被擊破就輸 |
敵方有同樣的步兵(兩個)、裝甲、砲兵、無人機,外加一台電戰車。守橋的敵步兵和敵裝甲是減員部隊(HP 9、10):進攻要有局部優勢。
地形
| 地形 | 步行 | 車輛 | 防禦 | 其他 |
|---|---|---|---|---|
| 道路、長春橋 | 1 | 1 | — | 車輛走路最快 |
| 田野 | 1 | 2 | — | 車輛可以走,只是慢 |
| 丘陵(茶山) | 2 | 3 | +1 | 站在上面視野 +1 |
| 樹林 | 2 | 3 | +1 | 地面部隊要貼到隔壁才看得到裡面 |
| 城鎮 | 1 | 1 | +2 | |
| 白鷺溪 | 4 | 不能過 | — | 車輛只能走長春橋 |
| 海 | 不能過 | 不能過 | — |
五條擬真規則
- 戰場迷霧:只看得到我方部隊和無人機視野內的東西。看過又消失的敵人留下半透明的影子,標「n 回前」。
- 地雷:敵軍佈在省道和橋頭。只有無人機掃得出來,地面部隊要走到隔壁格才發現。踩到沒看見的雷:−4、停下。看見的雷:步兵走進去就是排雷(停下、不受傷);車輛走進去是強行通過(−4、停下)。車輛會盡量繞開看見的雷。
- 通訊干擾:敵電戰車 3 格內,新命令晚一回合才到,隊長先照舊命令做。打掉電戰車,干擾就消失。
- 補給:離指揮所超過 6 格,攻擊力 −1。
- 任務式指揮:命令沒點到的隊長,照指揮官意圖自己補細節。
戰鬥(沒有亂數)
- 傷害=攻擊方的攻 − 防守方的防 − 地形防禦,至少 1(無人機不吃地形防禦)。
- 貼身(射程 1)被打的一方如果還活著,會反擊:攻 − 對方防 − 對方地形防禦 − 1。砲兵不會被反擊。
- 行動順序:無人機 → 步兵 → 裝甲 → 砲兵(砲兵用的是最新的視野),然後敵軍行動。
- 敵裝甲平常不動,我方地面部隊到橋 2 格內才出來反擊;敵砲兵在北岸 I2,打得到橋上和橋頭東側。
勝負
- 贏:第 10 回合結束時,長春橋上站著我方地面部隊(無人機不算);或敵兩個步兵和裝甲都被擊破、而且我方站在橋上(提早贏)。
- 輸:指揮所被擊破;或第 10 回合結束時橋上不是我們。
06戰報怎麼讀
| 符號 | 意思 | 例子 |
|---|---|---|
| 👁 | 發現 | 發現地雷:F5 |
| ➜ | 移動 | 步兵(薇爾琴娜) F7 → F6(前進,目標 F6) |
| 💥 | 我方打出傷害,括號裡是算式 | 砲兵 攻擊 敵步兵(F4)−3〔攻 5、防 2〕 |
| 🩹 | 我方挨打 | 敵裝甲 攻擊 步兵(F5)−4〔攻 6、防 2〕 |
| ⚠️ | 地雷 | 踩到沒看見的地雷 −4,停下。原因:這一格沒有被偵察過 |
| 📡 | 干擾 | 新命令晚一回合才到:在敵電戰車 3 格干擾範圍內 |
| 🍞 | 補給 | 攻擊力 −1:離指揮所 7 格 |
| 💤 | 沒做事,附原因 | 砲兵沒開火:射程內沒有看得見的目標 |
覺得「這不合理」的時候,先看戰報那一行的原因。原因寫對、但你還是覺得不合理——那就是我們最想聽的回饋。
07評測面板怎麼讀
這一塊量的是隊長(模型)聽不聽得懂命令,不是你打得好不好。全部由程式判,不是 AI 自己打分。
| 欄位 | 意思 |
|---|---|
| 格式 ✓/✗ | 隊長的回覆是不是合法的 JSON、四位隊長都有、座標和動作都合法。✗ 會列出錯在哪(例如「漏了 U」)。漏掉的隊長由離線隊長代理,但評測照樣記漏 |
| 標準答案 | 程式從你的命令讀出的「誰・做什麼・去哪」,例如「裝甲・佔住・F7」 |
| 照令 ✓/✗ | 隊長實際給的動作跟標準答案一不一樣(目標差 1 格內算對)。✗ 附原因,例如「要前進,卻是撤退」 |
| 理解 | 每位隊長用一句話說她怎麼理解命令 |
| 實際 | 每位隊長最後的動作 |
| 秒數 | 這一回合隊長想了多久 |
頂端的「格式合法 n/n、照令 n%」是整局累計。按 複製 JSON 可以把整局的評測紀錄帶走。
同一套命令換不同的大腦重打一局,兩份 JSON 放在一起,就是一份模型比較。(2026-10-12 實測:同一句命令,qwen2.5vl 照令 2/2,llama3.2 1/2——它把「前進」做成了「撤退」。)
08帶一場試玩(主持人,約 25 分鐘一人)
| 時間 | 做什麼 | 主持人注意 |
|---|---|---|
| 開始前 | 照第一節開好;大腦選好(流暢選離線、量模型選本機);按 ↻ 重來 | 每換一位試玩者,按 🎖️ 讓班長重新出現 |
| 0~2 分 | 一句話介紹:「你是指揮官,整場只做一件事:寫一句命令。目標是拿下長春橋。」 | 不要先講規則,讓班長講 |
| 2~6 分 | 試玩者自己按班長的「下一步」,看完三回合 | 看他有沒有看右邊戰報 |
| 6~20 分 | 試玩者自己打到第 10 回合 | 不提示。記下:卡住的地方、寫了哪些程式讀不懂的命令(評測面板會寫「沒有讀得出的三元組」)、說了哪些「咦?」 |
| 20~25 分 | 問三題(下面),按 複製 JSON 存檔 | 紀錄用代號,不寫姓名 |
試玩後問三題
- 哪一刻你不知道該做什麼?
- 哪一個結果你覺得不合理?(請他指著戰報那一行)
- 如果再打一局,你第一回合會下什麼命令?
紀錄存哪裡
把複製下來的 JSON 存成 ZPD/SYS-SLM/docs/試玩紀錄/日期_代號.json(例如 2026-10-15_T01.json),三題的回答寫在同名的 .md。只寫代號,不寫姓名、單位、職稱。
09常見問題
http://localhost:8869 開。
Q按送出之後等很久?A本機模型在想,畫面上方會跳秒數。這台電腦一回合 15 秒到 2 分鐘。急的話換離線隊長。
Q雲端隊長說名額用完?A每人每天 6 局、全站每天 200 局,台灣時間午夜重算。用完會自動換成離線隊長,照樣能玩。
Q選單裡沒有本機模型?AOllama 沒開。開了之後重新整理頁面。
Q隊長沒照我說的做?A先看評測面板:標準答案有沒有讀對你的命令?讀對了卻沒照做,是隊長(模型)的問題;沒讀出來,換成第四節的說法。
Q為什麼我的步兵一直被打?A看戰報裡打她的是誰。敵砲兵打得到橋上和橋頭東側,敵裝甲在你接近橋 2 格內時會出來。
Q教育班長不見了?A它只在第一次開的時候自動出現,之後按頂端的 🎖️。
Q要怎麼從頭來?A按 ↻ 重來。評測紀錄會一起清空,要留的話先按 複製 JSON。
10界線
只用自編的想定、地名與部隊,不含任何真實編制、部署、裝備性能或軍方資料;只做訓練與評測,不做武器、目標辨識或打擊功能。試玩連結是亂碼網址、不被搜尋引擎收錄、不上 Lab,只傳給特定的人。