第三方授權與引擎來源
弈境的人機對戰與棋局分析使用 Pikafish。瀏覽器會下載並執行 Pikafish WebAssembly 與 NNUE 評估網路。
棋譜搜尋的簡繁轉換
棋譜庫使用 opencc-js 在本機背景工作者中轉換搜尋文字,讓簡體與繁體關鍵字可以互相比對。這只用於搜尋,不會改寫棋譜資料或將搜尋內容送出。
- opencc-js 1.4.2:上游專案,採 MIT License;授權文字。
- opencc-js 內含由 opencc-data 衍生的字典資料,採 Apache License 2.0;授權文字。
Pikafish 引擎
- 授權:GNU GPL 第 3 版或更新版本;GPLv3 完整授權文字。
- 上游版本:Pikafish-2026-01-02,commit ce0679e00ee196f7ba17f6ec18941b9a5036f8cf。
- 對應修改與建置材料:建置指令、單執行緒 Worker patch、低記憶體 patch、網路驗證與準備程式、網路分片程式。
- 建置環境:Emscripten 6.0.9、Python 3.13.3(64 位元);建置腳本固定上游 commit 並套用上述兩個 patch。
- 已部署產物 SHA-256:
pikafish.mjsE3FD0CE7BAE700E826C392E7E05CBDB2077AC971DAF5D307D4A8E722A939C029;pikafish.wasm6E24694E81945904946F6BCDC52102EEF661194894D8B956D19D5AAFE79B8010;NNUE 資料 0A5EF56D8CFE413B4C330CBD397400751B053A71413DAAD2C76D57AAA7422E3E。資料分片及逐片雜湊清單。
NNUE 評估網路
- 來源:官方 Pikafish-2026-01-02 發行檔;原始壓縮檔 SHA-256 為 84257063905615919FB4EE6A70273A94843BB6EC04C45E3AC706098838BC1A49,
pikafish.nnueSHA-256 為 C4026370D7516D9B0F668447F9CA1931241538BDC689CDE6FEC6A991AC4D5F77。 - 適用條款:官方 Networks 儲存庫的 NNUE 授權條款副本。除非另取得權利人許可,禁止商業使用。本產品目前依所有人記錄採個人、非商業用途;若用途改變,須先停止使用或散布該官方網路,直到取得並記錄許可。
本頁提供所用引擎版本、對應來源、修改檔、建置入口、授權文字與產物雜湊。整合式瀏覽器應用程式的其他 GPLv3 義務仍須由法律專業人士依實際散布方式判定;商業使用或改變散布方式前應先完成審查。