Topic
(2017-1-14更新)中国象棋gmchess(天书棋谈)的MQF棋谱及棋子...
Tofloor
poster avatar
字甲达宾
deepin
2016-12-23 05:36
Author
本帖最后由 nowave 于 2017-1-14 11:53 编辑

定制Linux下的中国象棋软件gmchess(天书棋谈)的棋子主题

最后更新:
2017-1-14

DEB软件包下载: Sourceforge.net
https://sourceforge.net/projects/emacslocale/files/gmchess-book-themes/

Gmchess 的配置文件是:
~/.config/gmchess/config

内容示例如下:
---------------------
desktop_size        =        1
engine_depth        =        5
engine_name        =        eleeye_engine
line_color        =        #198964
play_time        =        40
step_time        =        240
themes        =        wood
usebook        =        1
---------------------

参数说明:

* themes =  wood
即主题所在的目录.把 wood 换成其它主题的目录名即可更换主题(仅对当前用户有效),
如 west, wood2, bamboo, black, blackred, 等等.

* desktop_size:
  1 代表大棋盘,0 代表小棋盘.默认为1(大棋盘)
2016-12-28 更新:
上传了新的 deb包,包含:

* 大量的 MQF 棋谱文件 (/usr/share/gmchess/book/ 目录下);

* 4款棋子棋盘主题:wood2 (木质2)、bamboo(竹木)、black(黑白)、blackred(红黑);

gmchess-book-themes_1.1_all.deb.gz


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

主题: bamboo(竹木)


发贴:2016-12-23

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

gmchess(天书棋谈)版本:0.29.6
最后更新:
作者: Lerosua Hua, Wind,
-------------

测试平台:
Debian 8

一、gmchess(天书棋谈)的现状

    因为某些原因,程序在几年前已经不再更新了。但是程序的基本功能,是完全够用了。
比如:
    * 人和机器对局,机器的棋艺水平还是很深厚的,另外,还可以在<选项>里,
选择更高的棋艺难度。

    * 有读谱功能,支持qq象棋,联众象棋,中游象棋,象棋演播室等软件生成的棋谱。

    使用方法:选菜单->文件->打开,选择相应的棋谱文件即可
    或者直接将棋谱拖到棋盘上即可打开。


    再说说程序当前版本的一些不足:
  1. 部分菜单界面仍是英文。见附图1.

  2. 程序自带了两套棋子风格主题:默认的wood(木质棋子)主题,以及west(西洋棋,图形风格)。
     为了适应早期较小的电脑屏幕分辨率,还提供了适用于小型棋盘的图标主题,即
     wood-small 和 west-small.
------------------
wood 主题(默认)



----------------
二、 west 主题


    (注:主题图标文件夹位于 /usr/share/gmchess/themes/ 目录下。)

    如果要自己制作或者移值棋子风格主题,可以参照 themes/ 目录下的图标文件名,
    以及文件格式、图片尺寸(png格式,透明背景,大棋子图标大小为 57x57,
    小棋子图标大小为 29x29,即为大图标尺寸的一半)。
        
    在 /usr/share/gmchess/themes/ 目录下放好新的棋子主题图片后,
    再把原来的 wood/ 目录改名备份,把新的主题的目录名改为 wood/ ,
    再重新启动 gmchess, 打开后就是新的棋子主题。

  
二、移值/创建新主题后,如何让用户随时自由选择棋子主题(命令行,或者图形界面)?
    估计因为当时 gmchess 编程时,只考虑支持两种主题(wood和west),即使后来用户
    新加了主题,也无法自动更新主题索引文件,只能通过修改主题图片的目录名
    来进行变通处理。

    需求: 希望有爱好中国象棋,爱好Linux编程的朋友,能编写一个命令行或者图形界面的脚本,
    能方便地手动从多套主题中,选择合适的一套。

    /usr/share/gmchess/themes/wood/
    /usr/share/gmchess/themes/wood-small/
    /usr/share/gmchess/themes/west/
    /usr/share/gmchess/themes/west-small/

    /usr/share/gmchess/themes/XXX/
    /usr/share/gmchess/themes/XXX-small/

    结语:
    现在国内,好用的、中文版的 Linux 程序并不多。希望有志同道合的朋友,团队,公司,
    能组织到一起,发挥各自的特长,会美工的美工,会编程的编程,
    会整理棋谱资料的整理,会打包的打包,懂发行的做推广,共同努力,把大家喜欢的,需要的程序,一步步做好,
    做完善!

        下面是自己整理的两个 gmchess(天书棋谈)的附加软件包(deb格式)
    1. gmchess(天书棋谈)界面汉化补丁包
    gmchess-locale-zh-cn_0.29.6-1_all.deb

    https://sourceforge.net/projects/emacslocale/files/misc/gmchess-locale-zh-cn_0.29.6-1_all.deb


    2.移植的 象棋巫师 的卡通棋子主题(命名为 xqbase 和 xqbase-small)
    gmchess-theme-xqbase
gmchess-theme-xqbase_1.0_all.deb.gz
    说明:安装后,需要用 root 权限,先把两个目录名,改名备份,即

    /usr/share/gmchess/themes/wood/
    /usr/share/gmchess/themes/wood-small/

    改为:
    /usr/share/gmchess/themes/wood.orig/
    /usr/share/gmchess/themes/wood-small.orig/

    再把这两个目录名,
    /usr/share/gmchess/themes/xqbase/
    /usr/share/gmchess/themes/xqbase-small/

    改为:
    /usr/share/gmchess/themes/wood/
    /usr/share/gmchess/themes/wood-small/

    然后重新打开 gmchess(天书棋谈),新主题就可以生效。
   
    说明:现在还没有合适的程序可以自由选择棋子主题风格。
    这里在软件包中,做了一点小改动,把xqbase 替换原来gmchess(天书棋谈)程序中的
     west 主题(原west主题只适合看不懂中文的外国棋手,并不适合中国人)。当然,
    原始的 west 图片并没有删除,只是重新移动到 west.orig 目录中了。

        需要懂编程的朋友来帮助编写脚本!






Reply Favorite View the author
All Replies
jimmyxu
deepin
2016-12-23 08:19
#1
棋手们玩起来吧!最好能联机下棋
Reply View the author
字甲达宾
deepin
2016-12-24 06:05
#2
主题4: 黑白棋子



-----------------------------------------
主题5: 红蓝棋子



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

Reply View the author
字甲达宾
deepin
2016-12-26 14:11
#3
wood2 主题



Reply View the author
要讲武德
deepin
2016-12-27 02:26
#4
西洋风格下的棋子 '車' 不应该是战车吗,怎么是个哨岗
Reply View the author
Ethan
deepin
2016-12-27 05:54
#5
我只想要QQ象棋。并不需要这么好看。
Reply View the author
jzhq1
deepin
2016-12-27 06:02
#6
https://bbs.deepin.org/post/133323
我只想要QQ象棋。并不需要这么好看。

3366象棋,网页可以玩qq象棋联网对局。
Reply View the author
151******36
deepin
2016-12-27 08:43
#7
赞一个,顶起。
Reply View the author
186******20
deepin
2016-12-28 12:02
#8
不错的呀象棋
Reply View the author
Use Markdown Editor
Loading