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 许可证公开源代码。
  • 本软件不提供任何担保。在任何情况下,作者均不对因使用本软件而产生的任何损害承担责任。