janggi.plyyard.com 由 Ply Yard 維護,提供完整的 9×10 朝鮮將棋對局。本站把規則執行、棋盤操作與復盤工具放在同一頁面中;無需建立帳號,也無需安裝原生應用。
三種對弈方式,各自解決什麼問題
- AI 對弈:可選擇執楚或執漢,使用多檔本機搜尋強度練習,並以提示、悔棋和逐手回放比較候選著法。
- 同機雙人:兩位棋手共用一台裝置,適合規則教學、面對面對弈,以及在同一局面上討論分支。
- 線上房間:建立公開或私人房間,選擇執子後以連結或房間號邀請對手;亦可加入公開房間或觀戰已開始的對局。
本機棋局與線上房間的邊界
AI 與同機棋局儲存在目前瀏覽器中,包含局面、行棋記錄和少量介面選項。它們不需要房間伺服器;重新整理後通常可以繼續,但清除網站資料會移除本機進度。
線上房間則由伺服器暫存房間狀態並同步著法,瀏覽器保存座位重連所需的房間標識。這些標識用於返回原座位,不等同於使用者帳號。具體資料項目與清理方式見 隱私政策。
產品能力的明確邊界
- 沒有段位、積分排行、帳號社交系統或按棋力自動配對。
- 公開大廳可以讓陌生訪客自行加入,但不是自動匹配服務。
- 各檔位 AI 著手、側欄分析與提示都走 Fairy-Stockfish 的本機搜尋,不代表職業教練意見或正式棋力評級。
- 普通對弈不要求郵箱、電話號碼、真實姓名或付款資料。
本站執行的是 9×10 朝鮮將棋規則,不與中國跳棋、象棋或國際象棋混用。若頁面說明與實際合法著法不一致,應以修正程式與規則說明為目標,而不是把差異視為另一種玩法。
我們如何判斷一項功能是否值得保留
功能必須直接服務於完成對局或理解著法:棋盤提示用來辨識可以走到或吃到的格子,棋譜用來返回分岔點,房間狀態用來確認座位與連線。本站不以增加選單數量為目標;規則準確、操作回饋清楚、不同模式採用同一套合法著法,優先於表面功能數量。
棋子造型從哪裡來
八角棋子與 9×10 棋盤由本站畫面繪製,不是第三方棋子套件。
對局用的引擎
與 AI 對弈時,各檔位的著手與側欄即時分析都由開源引擎 Fairy-Stockfish 驅動,並搭配公開的朝鮮將棋神經網路檔 janggi.nnue(約 11 MB,譜系 janggi-9991472750de)。搜尋就在你的瀏覽器裡跑,棋局不會因此傳到別人的伺服器。較低檔位用較低的技能等級與深度上限把棋力壓下來,大師檔用滿強度並按你選的思考時間搜尋。側欄顯示的就是引擎正在算的那一次搜尋:深度、節點數、速度、局面評估與推薦主變。
Fairy-Stockfish 由 Fabian Fichter(ianfab)主導,底子是 Stockfish;能直接在網頁上執行,也要歸功於 fairy-stockfish.wasm 的封裝。引擎採 GNU GPL v3 授權,授權全文見 COPYING,作者名單見 AUTHORS。感謝他們把搜尋與評估寫成大家能繼續沿用的自由軟體;這些作者並未替本站背書。
神經網路載入失敗時,對局會改由經典搜尋引擎繼續選著,側欄不再顯示同樣的搜尋細節。合法著法、終局與逼將等規則,仍由本站自己的規則程式判定。
關於 Ply Yard
本站由 Ply Yard 維護。問題回報會依本站的棋盤、規則與房間實現單獨處理。若你發現非法著法被接受、合法著法被拒絕、棋譜與盤面不同步,或房間重連異常,請透過 聯絡我們 提供可重現步驟。