ShogiHome是什麼?
ShogiHome 是一款使用
Electron
框架開發的開源將棋應用程式, 並可以在 Windows、macOS、Linux 作業系統上運行。
任何人都可以參與開發或創建自己的版本並發布。
為了與其他高實力的對局程式與引擎連接,本軟體使用
USI協定
進行引擎與軟體之間的溝通。 ShogiHome是一個支援 USI 協定,可以載入 AI
並進行將棋對局、檢討的前端軟體。
近日由於二合一的平板電腦的普及,即使是在 PC 上也可以使用觸控螢幕進行將棋對局了。
ShogiHome的大部分功能都使用大型按鈕來操作,構成了在各種環境下都能輕鬆使用的介面。
此外,由於使用 Electron
來開發,本軟體最小化了對作業系統的依賴,實現了在任何作業系統下都能使用相同的介面與操作性。
授權條款
關於本程式的使用,無論是商業或非商業用途都沒有限制。
但是,作者不承擔任何保證或義務,請自行承擔使用的風險。
如果您要修改或重新發佈本程式,請遵守授權條款中的義務和其他限制。
本程式使用的 Web 函式庫的授權請參考
THIRD PARTY LICENSES。
Electron、Electron Builder 及 Chromium 的授權並不包含於上方連結,但會與本程式一同安裝。
Electron、Electron Builder 及 Chromium 的授權並不包含於上方連結,但會與本程式一同安裝。
電腦應用程式
Windows
作業系統請使用-win.zip、MacOS請使用-mac.zip、Linux請使用-linux.zip結尾的檔案進行下載。
選擇版本時請參考「バージョンの選び方」使用。
網頁應用程式
無法使用部分功能(如使用引擎對局與檔案讀寫等)。
尚未在 Chrome 以外的瀏覽器確認運行狀況。若有錯誤或異常狀況,歡迎回報。
尚未在 Chrome 以外的瀏覽器確認運行狀況。若有錯誤或異常狀況,歡迎回報。
使用方法
開發期程
常見問題
-
Q. 對應 USI 協定的將棋 AI 可以在哪邊下載到呢?
- A. 請參考其他連結。
-
Q. 如果要自己調整程式的外觀,在哪裏可以取得圖片呢?
- A. 請參考其他連結。
-
Q. CSA 協定是什麼呢?
- A. CSA協定是電腦將棋協會(CSA)所制定,用於將棋 AI 的通訊規格,主要在將棋引擎的開發者間使用。若要使用 CSA 協定對局,在Electron將棋外還需要其他的 CSA 伺服器。
-
Q. CSA 與 USI 的通訊紀錄 (log) 在哪邊儲存呢?
- A. 預設設定為不輸出紀錄 (log) 。請參考此處來設定並確認儲存檔案的位置。
-
Q. 無法使用 shell script 或引擎無法被執行。
- A. 請參考此處的連結。
聯絡方式
持有 GitHub 帳號
未持有 GitHub 帳號
棋盤棋駒圖片
ShogiHome使用的棋駒、盤面的圖像以限制更少的授權條款公開使用。