ShogiBoardQ 圖示

免費開源的將棋軟體

ShogiBoardQ

從對局、研究、棋譜分析到詰棋,
研究將棋所需的功能都整合在同一個視窗中。

Windows / macOS / Linux日本語 / English / 简体中文 / 繁體中文

ShogiBoardQ 主視窗的研究模式。Hayanagi 提出的 3 個候選著法以附編號的箭頭顯示在棋盤上,下方「研究」分頁列出各自的主要變化。
研究模式:透過棋盤上的箭頭與主要變化比較引擎的候選著法(於 Linux 以繁體中文介面擷取)

主要特色

從研究、外觀與詰棋三個情境,介紹 ShogiBoardQ 的使用體驗。

研究與分析

候選著法化為箭頭,
形勢變化一目了然

註冊 USI 引擎後,即可在研究模式中分析任意局面,或一次分析整盤棋譜。透過評價值圖表與分析結果列表,能迅速找出形勢轉變的那一手。

  • 候選著法以附編號的箭頭顯示,打入的著法從駒台延伸而出
  • 棋譜分析逐手列出評價值、是否與最佳著法一致以及評價值變化
  • 對局中也能以箭頭查看引擎的最佳著法;引擎對引擎時可同時顯示雙方的思考
  • 定跡著法以綠色箭頭顯示在棋盤上;可從棋盤著法、引擎的主要變化與多個棋譜註冊定跡,並讓引擎在對局中使用
  • 透過變化樹、書籤與註解整理研究內容
棋譜分析結果。評價值圖表顯示自第 49 手起形勢倒向後手,旁邊是各手的評價值與候選著法列表。
棋譜分析:評價值圖表與分析結果並排顯示

外觀

40 種棋子,
自由搭配棋盤外觀

透過「檢視」→「對局外觀…」,可從樣本中分別選擇棋子、棋盤、背景、駒台與對局者資訊,並在預覽中確認整體效果。

  • 標準棋子
  • 淺虎紋
  • 胡桃木
  • 淡櫻
  • 烏木
  • 鐵藍
  • 戰國漢字
  • Facet(木色)
  • Atelier(白色)
  • Ribbon(墨色)
  • 端正(木色)
  • 凜(墨色)
  • 棋子共 40 種:標準、虎紋、木紋、淺色、深色、戰國漢字、西洋棋風格與字母
  • 棋盤、背景、駒台各 26 種,對局者資訊 20 種,另有 24 種推薦組合
  • 所選外觀也會套用到變化棋盤、詰棋與匯出的圖片
對局外觀視窗。在棋子樣本中選擇烏木,並與月白棋盤組合進行預覽。
對局外觀:「烏木/月白」組合

詰棋

在棋盤上挑戰
6,000 道詰棋

發行套件收錄 3、5、7、9、11、13 手詰各 1,000 道。從題目列表選題,由內建引擎 Hayanagi 擔任守方,在棋盤上將死對方的玉。

  • 以棋盤卡片瀏覽題目,並依挑戰進度篩選
  • 在剩餘手數內將死即為正解,成立的其他解法同樣判為正確
  • 透過挑戰紀錄與正解手順重播進行復盤
  • 也能以詰棋搜尋與詰棋局面生成器(GUI 與 CLI)自行出題
詰棋題集列表,以棋盤卡片顯示 5 手詰題目 詰棋練習視窗,由你擔任攻方將死 Hayanagi 防守的玉
題目列表(後)與詰棋練習視窗(前)

功能一覽

使用指南依用途介紹所有功能的用法。

對局、研究與分析需要註冊支援 USI 協定的將棋引擎。各作業系統的發行套件中都附有將棋引擎 Hayanagi。在此向各位將棋引擎開發者致上謝意。

下載

可從 GitHub 發行頁面取得最新版本,免費使用。

  • Windows

    64 位元 Windows(x64)

    1. 下載 ZIP 並全部解壓縮
    2. 執行 ShogiBoardQ.exe
    Windows 版(ZIP)
  • macOS

    搭載 Apple 晶片的 Mac

    1. 解壓縮 ZIP 並開啟 DMG
    2. 將 ShogiBoardQ.app 拖曳到「應用程式」資料夾
    3. 首次啟動遭到阻擋時,請在「系統設定」→「隱私權與安全性」中允許
    macOS 版(ZIP)
  • Linux

    x86_64(AppImage)

    1. 解壓縮 ZIP
    2. 為 ShogiBoardQ-linux-x86_64.AppImage 加上執行權限後執行
    Linux 版(ZIP)

各套件皆附有詰棋題集(6,000 道)與將棋引擎 Hayanagi(含定跡檔案)。系統需求與更新內容請參閱發行說明(日文)。

從原始碼建置

取得含子模組的儲存庫後,即可使用 Qt 6 與 CMake 建置。各作業系統的步驟請參閱建置指南(macOS 為英文)。

授權

ShogiBoardQ 是依據 GNU 通用公眾授權條款第 3 版(GPL-3.0)發布的自由軟體。

  • 可自由使用、修改與再散布本軟體。使用或修改時無須聯絡作者。
  • 修改後再散布時,必須以相同的 GPL-3.0 授權公開原始碼。
  • 本軟體不提供任何擔保。在任何情況下,作者均不對因使用本軟體所產生的任何損害負責。