天天象棋 残局闯关棋谱的小程序[已完成 楚汉争霸 全部120局]
Tofloor
poster avatar
字甲达宾
deepin
2018-09-03 22:39
Author
本帖最后由 nowave 于 2018-9-14 23:17 编辑

用 zenity 写了个 天天象棋 残局闯关棋谱的小程序。
最后更新:2018.9.9
版本: 0.120
说明:暂时只录入完成到 楚汉争霸 第1 - 120局。后面的棋谱,会不定期更新补充。
*  软件包名称:
xiangqi-book-tiantianxiangqi_0.120_all.deb
https://sourceforge.net/projects ... -3_all.deb/download

* 最新版本下载地址 [版本定期更新]:
https://sourceforge.net/projects/emacslocale/files/xiangqi/

依赖的程序包: gmchess (天书棋谈), zenity
安装方法:
  1. sudo apt-get install gmchess zenity
Copy the Code

棋谱为 PGN 格式。

欢迎有兴趣的象棋爱好者,朋友和团队,来录入和制作后续棋谱文件!

启动方式:下载 DEB 包,安装完成后,运行命令:
  1. tiantian-xiangqi
Copy the Code



上图:



---------

用 gmchess 天书棋谈 打开的效果图



--------------

附:PGN 棋谱格式示例(其实是普通的纯文本文件)
  1. [Game "Chinese Chess"]
  2. [Event "198关.战国七雄.远交近攻"]
  3. [Round "12"]
  4. [Date ""]
  5. [Site ""]
  6. [Red ""]
  7. [RedTeam ""]
  8. [Black ""]
  9. [BlackTeam ""]
  10. [Result "1-0"]
  11. [Opening ""]
  12. [Variation ""]
  13. [ECCO ""]
  14. [Generator "xiangqi-book-edit"]
  15. [Index "198"]
  16. [FEN "3k5/4aN3/2R2a3/5N3/2R6/9/1pP6/B1n1BA1N1/1r2A1p2/c4K3 w - - 0 1"]
  17. 1. 前车进二  黑将4进1
  18. 2. 后车进三  黑将4进1
  19. 3. 后车平五  黑卒7平6
  20. 4. 马二退四  黑马3进4
  21. 5. 相五退七  黑马4退5
  22. 6. 相七进五  黑车2进1
  23. 7. 相五退七  黑车2退2
  24. 8. 相七进五  黑车2进2
  25. 9. 相五退七  黑车2退1
  26. 10. 相七进五  黑车2进1
  27. 11. 相五退七  黑车2退1
  28. 12. 相七进五  黑车2进1
  29. {黑方长打作负。
  30. 尽管是利用黑方长打犯规来过关,但这毕竟算是步数最少的一种,从响应关名上来说,也应得上一个耗字,不过本关还有另一种走法:

  31. 前車进二,将4进1,后車进三,将4进1,后車平五,马3进4,相五退七,马4退5,相七进五,车2进2,相五退七,车2退2,相七进五,卒7平6,帅四进一,砲1退1,帅四退一,车2进2,相五退七,车2平3,相九退七,炮1进1,相七进九,士6退5,車七退二,将4退1,馬四退五,将4退1,車七进二。}
  32. 1-0
Copy the Code


Reply Favorite View the author
All Replies
avatar
JesseyLawson
deepin
2018-09-03 23:34
#1
先赞一个
Reply View the author