關於 Ply Yard
Ply Yard 是一個免費的線上棋類網站。ply 指棋類和策略遊戲中一方走的一著。我們想做的很簡單:選一款棋,打開棋盤,直接開始下;不用註冊,也不用安裝應用程式。
你可以期待什麼
沒有使用者帳號,不用下載應用程式,沒有虛擬金幣,也沒有塞滿遊戲的大廳。打開 Ply Yard,棋盤已經擺好。
1. 為什麼做 Ply Yard
眼下多數線上棋類,先要過應用程式商店下載、強制註冊、追蹤腳本,再擠進塞滿遊戲的入口網站。想找一張乾淨棋盤練開局,或和身邊的人隨便下一盤,往往要在彈窗和廣告牆裡繞好幾分鐘。
Ply Yard 反著做。別人把連結發給你,或你從搜尋點進來,打開的應該就是能下的棋盤,而不是還要找入口的選單。這個首頁列出遊戲;真正下棋,在對應的遊戲頁面。
2. 棋盤怎麼做的
我們希望每一局都做到幾件實在的事:打開快,走子不卡,計算留在你的裝置上。
- 什麼螢幕都清楚: 線、河界和棋子在手機或大顯示器上都保持清晰。放大縮小視窗,也不會糊成一張圖。
- 電腦在旁邊想,不擋住你: 它在找下一步的時候,棋盤照樣跟手。你不用等整頁凍住再點。
- 連線房間是臨時桌子: 兩個人坐下、下完、離開。最後一個分頁關掉,房間就沒了。我們不在雲端留對局紀錄。
3. 現在能下什麼
- 象棋 — 瀏覽器裡的整盤象棋——不用應用程式、帳號或安裝。
- 國際象棋 — 標準 8×8 棋盤。白棋先行。
- 跳棋 — 8×8 英式跳棋。黑棋先行。
- 黑白棋 — 8×8 黑白棋。黑棋先行。
- 五子棋 — 15×15 棋盤連五。黑方先走。
- 圍棋 — 9 路、13 路或 19 路。圍空、提子、停手。
- 將棋 — 9×9 本將棋。先手先行。
- 九子棋 — 24 點成三棋盤。放子、成三、飛子。
- 井字棋 — 3×3 棋盤。X 先行。
- 中國跳棋 — 星形棋盤。紅棋先行。
- 鬥獸棋 — 7×9 棋盤。紅棋先行。
- 飛行棋 — 15×15 十字棋盤。紅方先擲。
- 泰國象棋 — 8×8 棋盤。白棋先行。
- 哈爾馬棋 — 16×16 棋盤。紅棋先行。
- 四子棋 — 7×6 棋盤。紅方先落。
- 國際跳棋 — 10×10 棋盤。黑棋先行。
- 暗棋 — 8×4 棋盤。先翻定色。
- 六子棋 — 19×19 棋盤。黑先一子,其後每手兩子。
- 朝鮮將棋 — 9×10 棋盤。楚棋先行。
- Hnefatafl — 11×11 Fetlar. Attackers move first.
- Hexagonal Chess — 91-cell Gliński board. White moves first.
- Backgammon — 24-point board. White moves first.
- Mancala — 6 pits × 4 seeds. South moves first.
- 魯多棋 — 15×15 十字棋盤。紅方先擲。
- 烏爾王棋 — 復原棋盤。白方先擲。
- 塞內特 — 復原 3×10 棋盤。黑方先擲。
- 連通棋 — 11×11 六邊形盤。黑連左右。
- 波斯象棋 — 8×8 棋盤。仕只走一斜。
- 緬甸象棋 — 8×8 棋盤。先擺子再走子。
- 奧瓦瑞棋 — 12 坑環盤。吃連續的 2、3 子。
- 點格棋 — 預設 5×5 格。藍方先行。
- 土耳其跳棋 — 8×8 直行。白棋先行。
- 中東跳棋 — 5×5 交叉點。黑棋先行。
- 尼泊爾虎棋 — 5×5 交叉點。羊方先行。
- 狐鵝棋 — 33 點十字盤。鵝先行。
- 俄羅斯跳棋 — 8×8 深色格。白棋先行。
- 雙六骨牌 — 雙六接龍。黑方先行。
- 蛇梯棋 — 10×10 賽道。黑棋先擲。
象棋、國際象棋、跳棋、黑白棋、五子棋、圍棋、將棋、九子棋、井字棋、中國跳棋、鬥獸棋、飛行棋、泰國象棋、哈爾馬棋、四子棋、國際跳棋、暗棋和六子棋都可以直接玩。後面會陸續加入更多棋類。
象棋(中國象棋)
完整的 9×10 棋盤,按通行規則實作:象不過河、將仕不出九宮、炮要隔子、馬有蹩腿、將帥對面,以及三次重複且長將判負。提供四檔校準過的 AI(簡單、中等、困難、大師),同螢幕雙人,以及遠端對局的即時房間邀請。
國際象棋
標準 8×8 棋盤,王車易位、吃過路兵和升變按通行規則判定。可對瀏覽器內 Stockfish 四檔、同螢幕雙人,或開連線房間。提示、悔棋與復盤都在這一局里。不用註冊。
跳棋(英式跳棋)
8×8 深色格棋盤,跳吃必須吃、連跳要走完,升王仍一次走一格。可對 AI 四檔、同螢幕雙人,或開連線房間。提示、悔棋與復盤都在這一局里。不用註冊。
黑白棋
8×8 棋盤,合法落子必須翻過至少一條線上的子。可對 AI 四檔、同螢幕雙人,或開連線房間。提示、悔棋與復盤都在這一局里。不用註冊。
五子棋
15×15 無禁手棋盤,連五或以上即勝。可對四檔 AI、同螢幕雙人,或開連線房間。悔棋、提示與復盤方便你回看決定勝負的那一手。
圍棋
可選 9 路、13 路或 19 路棋盤,對 AI、同螢幕輪流,或開連線房間。提示、悔棋、雙方停手後的數子,以及復盤都在這一局里。不用註冊。
將棋
9×9 本將棋棋盤,支援打入、升變和持駒。可對 AI 四檔、同螢幕雙人,或用連結開房間。提示、悔棋與復盤都在這一局里。不用註冊。
九子棋
24 點成三棋盤,按放子、成三吃子、沿線走子與三子飛子的規則進行。可對 AI 四檔、同螢幕雙人,或用連結開房間。提示、悔棋與復盤都在這一局里。不用註冊。
井字棋
3×3 棋盤,X 先行,連三即勝。可對 AI 四檔、同螢幕雙人,或用連結開房間。提示、悔棋與復盤都在這一局里。不用註冊。
中國跳棋
星形棋盤,紅棋先行。可平移到相鄰空點,也可越過緊鄰的棋落到對稱空點,並允許連跳;跳躍不吃子。率先佔滿對方營地即勝。可對 AI 四檔、同螢幕雙人,或用連結開房間。提示、悔棋與復盤都在這一局里。不用註冊。
鬥獸棋
7×9 棋盤,紅棋先行。棋子按等級走一格;鼠可吃象,獅虎可跳河。走進對方獸穴即獲勝。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
飛行棋
15×15 十字棋盤,紅方先擲。擲出 6 才能出基地;在非安全格落到對方棋上會把它打回基地。四架飛機全部到家即勝。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
泰國象棋
8×8 棋盤,白棋先行。兵從第三橫線起步,到達第六橫線升變為梅特。梅特只斜走一格;孔還能向前直走一格。沒有王車易位。將死對方的坤即勝。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
哈爾馬棋
16×16 棋盤,紅棋先行。雙方各十九枚棋從對角營地出發;可平移到相鄰空點,也可越過緊鄰的棋落到對稱空點,並允許連跳;跳躍不吃子。率先把十九枚己棋全部佔入對方營地即勝。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
四子棋
7×6 棋盤,紅方先落。圓片投入七欄之一,落到該欄最低空位。橫、豎、斜先連成四枚同色即勝;棋盤填滿仍無連四則和。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
國際跳棋
10×10 深色格棋盤,黑棋先行。兵可向後跳吃,王沿斜線飛走;有吃必須走吃子數最多的路徑。提供四檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
暗棋
8×4 棋盤,三十二枚棋全部蓋住開局。先手先翻,翻開的顏色歸先手。明子按等級走一格;兵可吃將,砲須翻山。吃光對方或讓對方無棋可走即勝。提供多檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
六子棋
19×19 棋盤,黑棋先落一子,之後每手兩子。橫、豎、斜連成六子或更多即勝;滿盤無人連六則和。棋子落下後不再移動,也不被提走。提供多檔本機 AI、同機雙人與線上房間;提示、悔棋和回放都在同一張桌上。無需註冊。
4. 開源棋圖與引擎致謝
我們把出處寫清楚,也尊重開源軟體和共享創作的譜系:
- 棋子圖(象棋): 紅黑圓形棋子(hnz SVG 套)來自 gbtami 與貢獻者的開源專案 pychess-variants,按 GNU AGPL-3.0 授權 未改動使用。資源副本和授權說明放在象棋頁 xiangqi.plyyard.com/xiangqi-pieces/。
- AI 引擎(象棋): 對電腦著法採用久經使用的 XQWLight(XiangQi Wizard Light),作者 Morning Yellow / xqbase,按 GNU GPL-2.0 授權 未改動使用。授權全文見 xiangqi.plyyard.com/xq/xqwlight-LICENSE.txt。合法走子、長將和棋局對錯,由那一頁自己的規則程式碼決定。
- 棋子圖(國際象棋): 國際象棋盤用 Unicode 標準棋符畫在畫布上,不是第三方開源 SVG 棋子套。
- AI 引擎(國際象棋): 對 AI 著法採用 Stockfish 引擎及 stockfish.js 瀏覽器打包,按 GNU GPL-3.0 授權 未改動使用。授權全文見 chess.plyyard.com/brand/chess/stockfish/COPYING。合法走子和棋局對錯,由那一頁自己的規則程式碼決定。
5. 聯絡與回饋
規則有疑問、發現棋盤問題,或想建議下一款遊戲?直接寫信給 contact@plyyard.com,或閱讀 聯絡說明 了解怎樣提交能重現的報告。