關於本站
我們如何製作本站內容
本頁介紹象棋競技場的指南、名手檔案和棋譜庫資料是如何製作和核對的,以及讀者發現錯誤時會發生什麼。這裡描述的是目前實際運作的流程。
開局主線與棋圖
每篇開局指南都圍繞一條主線展開。主線開頭的幾著是棋書用來命名這個開局的著法,之後由引擎把它延伸到雙方各十六著;反宮馬的指南則改為演示棋譜庫中這一布局走得最多的變化。指南講解這條主線、主要變化和雙方的計劃;凡是來自棋書、規則或工具書的說法,都標有編號,對應頁面末尾的參考資料列表。
開局指南的棋圖不是手繪的。本站的程式逐著走出每條變化,並畫出每一著之後的局面,所以棋圖始終與旁邊的著法一致;本站的測試也會重走每條主線,確認每一著都合乎規則。
引擎
本站使用的引擎是開源象棋引擎Pikafish,由本站根據其公開發布的程式碼編譯,目前執行的版本是 dev-20260923-b562d6ae。會員請求分析時,引擎對對局的每個局面進行搜尋,直到達到深度 14 或用滿 400 毫秒為止,以先到者為準;付費方案給引擎的時間是這個時長的兩倍或四倍。
引擎會評估各條主線以及「學棋」專區中各項變化練習的每一著,凡是讓局面損失超過 180 分(引擎以百分之一個兵為單位衡量優勢)的著法,都會被標出並重新審核。闖關、排位練習和閃電戰中的謎題,只有在引擎證明它能在題目所說的步數內將死之後,才會收入。
棋譜庫與資料
棋譜庫共收錄 32,204 局對局。每一局在收入棋譜庫之前,都要用本站的規則引擎逐著重演,含有不合規則著法的對局會被剔除。指南和檔案中的資料只統計 29,164 局人類棋手之間的對局,3,040 局引擎對局不計在內。
一局棋歸入哪個開局,看它開頭的幾著;只有標有年份的對局才歸入某個時期。得分率按勝一局得一分、和一局得半分計算。最佳得分需要達到最低局數,至少 30 局,走得最多的開局要求更多,這樣少數幾局棋就排不到榜首。
一個程式讀取棋譜庫中的對局,把每一個數字寫進本站的一個檔案,正文、表格和棋圖都從這個檔案讀取資料。資料有變化時,會先從棋譜庫重新計算,並與已發布的資料核對,然後才上線。
四種語言
每個頁面都有英文版、越南文版和簡體中文版。越南文版和簡體中文版都按固定的術語和記譜規則核對,所以在同一個版本裡,棋子、開局和有檔案的棋手在每個頁面上的名稱都一致。繁體中文版由簡體中文版轉換而來,再按一份固定的繁體中文用語規則調整。沒有檔案的棋手和各項賽事,在兩個中文版中都保留棋譜庫記錄的簡體中文名稱。
逐著演示、復盤和編號變化中的著法名稱由本站的程式生成:程式根據著法本身,用讀者的記譜方式寫出每一著,所以同一著在英文中寫作 C2=5,在越南文中寫作 Pháo 2 bình 5,在中文中寫作炮二平五。任何改動發布之前,都會檢查每個版本是否包含英文版的每一段文字。
發布前審核
公開頁面的每一處改動在發布前都要經過審核。頁面署名為本站編輯團隊,本頁介紹的就是這個團隊的工作方式。
更正與日期
如果你發現錯誤,請通過聯絡頁面告訴我們。我們會同時更正所有語言版本。指南或檔案下方的日期在內容有改動時才會更新,例如更正了一條變化或新增了一節;修改錯別字不會改變日期。新功能和新增的內容會列在更新頁面上,並註明上線日期。
參考資料
頁面引用的書籍、規則和記錄都列在頁面末尾,能線上查閱的附有連結。它們是頁面中事實的依據;講解、棋圖、引擎核對和棋譜庫資料則是本站自己的工作。