[Stand-alone Games] 腾迅天天象棋 残局闯关-解法(2024.2.12完成 全部720关)
Tofloor
poster avatar
字甲达宾
deepin
2023-09-28 07:14
Author

用 XBoard 象棋程序破解 腾迅-天天象棋 - 残局闯关

  • 2023.9.27 发布

* 2024.2.12 完成 全部 720关

xxq-tianTianXQ-cg480p.pgn.zip

xboard-xiangqi-ttxq_4.9.1-cg720~kba6_all.deb

DEB 安装包大小:1 M
https://url48.ctfile.com/d/30646948-46974134-3fc69e?p=6859

(访问密码: 6859)


xxq-1d3.png
xxq-ctrl-t-d3.png

.
Linux下用 XBoard 破解 天天象棋残局

2023.9.27

附件:

xboard-xiangqi-ttxq.zip

XBoard-ttxq-cg-361-365.pgn (XBoard 中国象棋 棋谱文件)

附带了 天天象棋-残局闯关-第361-365关的解法。(其中,第365关,sjaakii 象棋引擎无法解出。改用 eleeye 象眼 引擎,解出成功)

使用步骤

  1. 先安装 xboard 游戏程序,以及相关的中国象棋引擎
    sudo apt-get install xboard sjaakii
  2. 以普通用户,运行命令
    xboard @xq

或者输入更多参数:
xboard @xq -size 72 -fcp sjaakii -scp sjaakii -logoSize 100 -autoLogo T

  1. 手动编写 FEN 中国象棋 棋子布局数据。

注意:

  • 大写英文字母代表红方;小写代表黑方。
  • Hh = 马,即 马 的英文首字母 Horse
  • Ee = 相(象),即 大象 的英文首字母
  • 最后面的 w 代表 白方(White)先走棋。XBoard 里的白方,对应中国象棋的 红方。
  1. 打开 XBoard 主程序,点击菜单:

文件 -> 第4项(加载棋局 PGN 文件),
或者 第5项(加载位置 FEN 文件)

  1. 点击菜单

模式,选择第3项“机器对战”。
(也可以直接按快捷键 Ctrl + T)

这样就会自动开始解棋。

*** 注:sjaakii 中国象棋引擎,某些较复杂的棋局,可能无法解出。

  1. 某一局解完后,可以保存棋局(快捷键操作: Ctrl + S)

其他技术说明:

  1. 其他常见的中国象棋程序,保存的 PGN 棋谱文件,只包含1个棋局。
  2. XBoard 程序保存的 PGN 棋谱文件,可以包含多个棋局!
  3. 这两种风格的 PGN 棋谱文件,格式略有不同,不能通用。

更换 XBoard 的棋盘、棋子图片

  1. 默认棋盘图片:(PNG 图片格式。注意:棋盘的 宽度和高度的比例,必须是 9:10)
    /usr/share/games/xboard/themes/textures/xqboard-wood.png
  2. 默认棋子图片目录:(支持 PNG/SVG 两种图片格式)
    /usr/share/games/xboard/themes/xiangqi/
  3. 中国象棋的配置文件:
    /usr/share/games/xboard/themes/conf/xq

使用说明 (2024-2-12 更新):

  • 玩法1:-cg 选项

    普通用户运行命令 ttxq720 -cg

    选项 -cg 即 “闯关” 的拼音的第一个字母,在弹出的720局 棋局列表里,选择某一局,会自动演示解法

    (某些棋局的解法,可能会因为 象棋引擎本身的 缺陷,导致某些解法出错。总共约20局会出现解法异常)。

    • 普通用户运行命令
      ttxq720 -cg

      选项 -cg 即 “闯关” 的拼音的第一个字母


  • 玩法2: -cf 选项

普通用户运行命令
ttxq720 -cf

选项 -cf 里面的 f 代表 FEN 棋子布局图。即只包含棋子布局图,不包含 解法。
适用场景:玩家自己破解残局、试玩。

  • 在弹出的720局 棋局列表里,选择某一局。红方移动棋子后,黑方(即电脑)会自动接招、走棋。


    BSD 系统的移植使用说明(友情提醒):

    • FreeBSD 14 amd64, 有且只有 一个 中国象棋引擎 maxqi 可用。(注:maxqi 引擎包含在 fairymax 软件包里)

      pkg install xboard fairymax

    • OpenBSD 7.4 amd64, 官方软件源里,暂未提供可用的 中国象棋引擎 (连 maxqi 引擎也没有),
      因此,不建议 OpenBSD 用户尝试或试用。

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-09-28 07:23
#1

like

Reply View the author
xuqi
deepin testing team
2023-09-28 15:44
#2
  • 装一个~😂
Reply View the author
花雨落逝
deepin
2023-09-28 19:28
#3

众所周知,中国象棋的象是宰相的意思

doubt

Reply View the author
字甲达宾
deepin
2023-09-29 02:49
#4
It has been deleted!