Rss & SiteMap

中体象棋网 http://www.gdchess.com/bbs/

象棋专业网站,人气最旺的象棋论坛之一,提供最新象棋棋谱、直播、比赛资讯、棋手资料等等。
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:象棋桥简易说明书

1楼
茅厕顿开 发表于:2009/6/23 22:03:19

象棋桥能做什么?

因为在看论坛的时候,发现很多棋友对象棋桥还不了解,所以写了这个帖子。
象棋桥是一个免费的中国象棋棋谱管理软件,目前最新的版本是3.0 beta4,下面列出了象棋桥能做的, 有点啰嗦有点乱,很希望大家能耐心看完,看看有没有自己需要的, 相信选择象棋桥绝对不会让您失望。
象棋桥最大的亮点是可以将我们平时对棋谱的研究视角,从单一的棋谱转移到了大批量的棋谱上,通过对大批量棋谱的操作,可以获得很多其他同类软件所得不到的信息。
象棋桥在开发过程中得到了很多棋友的支持与建议,在此表示衷心的感谢。目前功能还在不断的完善中,如果您有新的想法、建议或意见,欢迎提出。

一: 打谱(目前同类软件中功能最强,下面列出的功能都是针对单个棋谱)
1.  可以打开的格式: xqf(象棋演播室), pgn(通用格式), che(QQ象棋), mxq(弈天), ccm(中游), cbr(象棋桥), cbf(象棋桥XML), cbl(象棋桥棋库)
2.  可以保存的格式: xqf(象棋演播室), pgn(通用格式), txt(文本), cbr(象棋桥), cbf(象棋桥XML), cbl(象棋桥棋库)
3.  支持的打开棋谱操作方式: 从菜单或工具条打开; 从棋库打开; 从Windows资源管理器拖入象棋桥界面里打开; 从书签打开; 关联文件后,双击棋谱打开。
4.  支持最全的棋谱信息,可以方便的制作全局/残局棋谱。
5.  完整支持FEN格式,便于和各种棋软交换棋盘数据。
6.  书签,可以方便的记录自己的学习进度。书签可记录看到哪一步棋。
7.  通过工具栏的按钮,可以很方便的打开前后局棋谱。
8.  对棋谱的大部分操作都可以撤销/重做,在编辑棋谱的时候很有用。
9.  可以从任意步开始复制棋谱,粘贴棋谱。
10. 复制棋盘图形,可粘贴在Word里或其他图形软件里,配合黑白棋盘效果更佳。
11. 多种粘贴方式,满足各种需求。
12. 很好的解决了棋谱盘面的殊途同归问题。
13. 可以对棋谱进行红黑对换,左右交换等各种转换。
14. 合并或者拆分棋谱。即使将100万局棋谱合并成一局棋谱也不成问题,还可以将合并好后的棋谱消除对称的走法。
15. 高度自由的棋盘,增加变着只需移动棋子。
16. 棋谱注解支持UBB标签,支持文字变色,加粗,移动,支持声音,图片,动画gif等,可以做有声棋谱。
17. 可以导入和导出的格式:JavaApplet代码,东萍UBB格式,文本格式。
18. 人性化的推演棋盘, 可以从上一步棋开始推演, 可以配合主棋盘一起操作,推演的结果可以保存。
19. 模拟对弈的功能强化棋谱的记忆,让电脑按照棋谱和人模拟对弈,支持变着的模拟。
20. 支持UCCI引擎,可人机对弈,也可让引擎对任意棋盘进行分析。
21. 键盘输入法,支持拼音或者数字,如键盘输入p2p5或者6225,相当于炮二平五.
22. 界面上的棋盘样式可方便更换。
23. 棋盘界面可上下倒置或左右对置。
24. 可对棋谱自动演示,间隔时间可调节,还可以在一局演示完后自动跳到下一局。
25. 界面字体大小可调整,棋盘上下的标签可自定义。
26. PGN文件除中文格式外,还支持ICCS格式的读取和保存。
27. 棋子的移动有动画和声音,如不习惯还可设置关闭。
28. 配合搜索功能,可以对当前盘面根据棋库里的数据进行分析。
29. 对于巨大的棋谱,可以方便的找到某盘面所在的位置。
30. 对于棋谱的大小没有限制,即使一个棋谱里包含一千万步棋,只要内存足够,也能高效的处理。


二: 棋谱管理(方便的管理大量的棋谱)
1.  可以对棋谱分类分层次的管理。
2.  以棋库为基本文件单位,可将同类棋谱放到一个棋库里,可将同类棋库放到一个文件夹中。
3.  转换各种棋谱格式,操作简便,配合其他功能,整个转换操作强于其他转换软件。支持的格式请见打谱的介绍。
4.  可对棋谱、棋库及文件夹进行复制,删除,移动, 更名等基本操作。
5.  快速定位棋库。随着棋库增多,查找起来会越来越麻烦,该功能解决了这个困扰,如要定位银川棋路的棋库,只需输入拼音首字母ycql按回车。
5.  可以将文件夹或棋库中的所有棋谱,方便的合并到一局棋谱中。
6.  方便的剔除棋库或文件夹中重复的棋谱。
7.  方便的将多个棋库中的棋谱复制到一个棋库中。
8.  棋谱列表,只要点击字段头,就可做相应的排序,非常便于整理棋谱。
9.  棋谱的顺序可以自定义, 并可保存排序后的顺序。
10. 可以批量修改文件属性,标题字段支持宏替换修改。
11. 方便的对棋谱进行预览。
12. 可以多一个或一批棋谱搜索与之相似的棋谱。
13. 棋库可以包含资源文件,如PDF,txt,图片,声音,脚本等。
14. 可以用脚本对棋谱进行复制,删除,过滤,选择,排序。棋友自己如果发现欠缺某功能,写个脚本,或者到网上下载个脚本就可实现。
15. 棋谱列表里的棋谱可方便的多选,按住Shift点鼠标可以选择连续的一批棋谱,按住Ctrl点鼠标可跳跃选择棋谱。
16. 双击棋谱即可打开。
17. 棋谱列表需要列出棋谱的哪些字段及宽度可到工具菜单的系统设置里调整。


三:搜索(可对大批量棋谱统计分析)
1.  可按盘面,子力,开局,棋手,步数,注解内容等搜索棋谱。还可设置各种约束条件。
2.  搜索结果可累积,也可以从结果中再搜索棋谱。
3.  灵活运用操作步骤,可实现各条件同时成立或分别成立的搜索。
4.  搜索结果可复制,删除。
5.  搜索结果可选择性的合并到一局棋谱中。
6.  搜索结果可预览。
7.  双击棋谱即可打开。
8.  搜索的范围可任意指定。
9.  对盘面搜索结果有详细的统计,包括胜率,和率,比重等。一个典型的应用就是搜集大师的对局谱并对各种盘面进行分析。
10. 按住Ctrl键可多选变着列表,然后按搜索选中的变着盘面,常用于剔除偏门走法的棋谱。
11. 搜索的速度非常快,支持多核CPU, 经测试在100万局棋谱中搜索某盘面,在已载入索引的情况下,Q6600的4核电脑只需0.3秒。


四:其他
1. 软件使用Unicode编码,棋谱也使用Unicode. 界面支持简体中文和繁体中文,简体和繁体还可以自动转换,棋谱互通,大陆和港台的棋友交流无障碍。
2. 除Unicode外,还支持GB2312, GBK, Big5, UTF8, Unicode-BE等各种编码。
3. 支持脚本,使用Lua脚本语言,可以方便的为象棋桥增加功能,或者定制自己需要的功能。
4. 所有可以摆子的棋盘,鼠标左键双击为全部摆好,右键双击为全部清除。
5. 还有很多人性化的设计,等待您在使用中发现。
6. 运行象棋桥需要的最低屏幕分辨率为800x480。
7. 操作系统的最低要求是Windows2000.

对于上面列出的功能里,如有兴趣可尝试切换到相应的功能页对着界面操作试试看。如果有不会操作的,可在论坛里提出。
感谢象棋桥阿摩先生!免费为大家提供这么优秀的打谱软件

http://bbs.ccbridge.net/showtopic-1340.aspx

2楼
一笑间红尘甘堕 发表于:2020/3/21 2:24:54
我今天在使用象棋桥打开一个棋谱的时候,突然跳出一个窗口“list index out of bounds(891)”,然后就打不开这个棋谱了,但其他棋谱还在。

请各位指点,如何解决?

谢谢!
[此贴子已经被作者于2020/3/21 2:32:01编辑过]
3楼
杨上当 发表于:2020/4/8 21:09:29
有可能棋谱有问题,建议删除之。
4楼
杨上当 发表于:2020/4/8 21:11:26

象棋桥备忘录


1、 象棋桥CCBridge是电脑上最好的打谱、学习、对弈软件,作者是盛昱,我估计取的是胜弈的谐音。象棋桥不仅可以用来学习、研究和管理棋库中无穷无尽的棋谱,也可以进行人机对弈,对弈的棋局可以随时保存进棋库,并且在对弈时还可随时求助电脑或者翻阅对比棋库中的相关棋谱。

象棋桥本身没有引擎,在添加引擎之前是不能人机对弈的,但只要下载支持UCCI(中国象棋通用引擎协议Universal Chinese Chess Protocol)的第三方引擎,然后在工具栏的引擎菜单里设置进去,就可以人机对弈了。

2、 象棋桥软件本身非常小巧,才3M多一点。第三方引擎一般才几百K。棋库文件体积也不算大,几百M的cbl棋库几乎就可以容纳当今象棋界所有有价值的棋谱了。而几个G的cbl文件打包成zip包也才几百M而矣。

3、 象棋桥的棋库是cbl文件。一个cbl文件就是多个pgn、xqf、mxq或cbr、cbf等棋谱文件的打包。单个的棋谱文件比如pgn、txt等是最简易的对局记录谱,不支持变着;其他一些棋谱文件比如xqf等则支持变着。显而易见,将分散的棋谱文件打包成cbl棋库,就便于管理和保存棋谱。

4、 象棋桥软件里面有一个CBL文件夹,就是用来放置cbl文件的。在CBL文件夹内可以任意设置多个子文件夹。文件夹设置好之后,打开象棋桥,点击“棋谱管理”模块,就会看到刚刚添加的文件夹,类似于电脑资源管理器的界面。其最顶部的根文件夹显示名称为“棋库”(在设置中可以修改这个显示的名称,但实在没有修改的必要)。点击选中某一个文件夹之后,在鼠标右键菜单中点选“新建棋库”,就能够新建cbl棋库文件了。

5、 pgn、xqf、mxq等棋谱文件可以设置成双击用象棋桥打开,但是cbl棋库文件是不能在资源管理器中通过双击直接打开的,必须要把它放入象棋桥软件的CBL文件夹内,再打开象棋桥才能在棋谱管理模块中读取。

但这也是对于3.0版的cbl棋库文件来说才是这样,即放进CBL文件夹内,打开软件后就能读取。而对于早期版本的cbl文件如果仅仅是放到CBL文件夹里,打开软件后是看不到的!必须使用软件的导入棋库功能才行,即在棋谱管理模块中右击,选择“导入棋库”或“导入棋库文件夹”来导入旧版本的cbl棋库。通过这种导入的方式加入进来的cbl,就变成是3.0版的了。当时间来到2020年的时候,你能在网上看到cbl棋库文件,基本上都已经是3.0版的了,谁如果还把旧版的棋库文件放到网上,那可真是害人。


6、 如何在cbl棋库文件中添加棋谱,方法有2种:

方法1、在棋谱管理模块右击该棋库,选择导入棋谱或者导入棋谱文件夹,就可以一次选择多个xqf、pgn等棋谱导入进来了。其实这也就是将单个棋谱文件打包成cbl棋库文件的方法。从此单个棋谱文件就没有存在的必要了。以后新的对局棋谱可以再逐个添加进你的棋库中来。

方法2、在棋谱管理模块右击该棋库,选择新建棋谱,就会打开棋谱属性对话框,在左边填写棋局标题、创建者等内容,右边的棋盘可以让你进行盘面定制,也就是摆排局。摆排局的方法可以是用鼠标选定棋子去进行布置,也可以通过导入FEN代码的方式定制。

FEN代码形如:r1bakabr1/9/2n1c1n2/p3p1pCp/1cp6/6P2/P1P1P3P/1CN1B1N2/9/R1BAKA1R1 w - - 0 1,它代表着特定的盘面。把这串代码复制之后,在棋谱属性对话框的右下角点击“从FEN导入”,就可以定制这个盘面了。或者在新打开的棋盘处右击,选择“粘贴FEN”也是一样的效果。 FEN代码的具体意义没必要学习,会用就可以了。

所有可以摆子的棋盘,鼠标左键双击为全部摆好,右键双击为全部清除。盘面定制好之后,就可以开始录入棋谱,录入完了保存即可。

7、 录入棋谱的方式可以是老老实实用鼠标选中棋子走棋,也可以用键盘快捷录入,方法是在右下角那个“键盘录入”的框框中,用小键盘输入62.5,就代表着炮二平五。用大键盘输入p2p5,也代表着炮二平五,就看你喜欢哪样了。

使用小键盘录入中国象棋棋谱的基本规则如下:

(1) 第一个数字代表棋子,帅(将)=1,仕(士)=2,相(象)=3,马=4,车=5,炮=6,兵(卒)=7;

(2) 第二个数字代表纵线的位置,一条纵线上有两个棋子,就分别用+和-表示前和后;

(3) 第三个数字代表行走方向,分别用+、-和.代表进、退和平;

(4) 第四个数字代表到达目标。

示例:前炮退二,用小键盘录入就是6+-2。

如果觉得小键盘与棋子的对应关系不好记,建议还是用拼音缩写来录入,比如输入qpt2就是前炮退二了,没有记忆负担。

想进一步了解小键盘录入棋谱的知识,可参阅象棋巫师的象棋百科网站:《象棋巫师用户手册》http://www.xqbase.com/xqwizard/help_edit.htm。也可以参阅http://www.xqbase.com/protocol/cchess_move.htm所记载的WXF纵线格式。在象棋巫师的网站还可以进一步了解FEN代码以及中国象棋布局的一些基本知识。

8、 想要将某个cbl棋库中的某些棋谱复制或者移动到其他cbl中去,右击即有功能菜单供选择。

9、 想要将多个cbl进行合并,应该先在棋谱管理模块中点击相应的文件夹,这样在右边就会展开该文件夹下的棋库列表,选中那些想要合并的棋库文件(可以多选),右击选择“合并复制棋谱”,再在打开的对话框中去选择目标棋库,即可将那些选中的cbl合并到目标cbl中去。

注意:如果你在棋谱管理模块中点击的不是文件夹,而是棋库文件,那么右边所展示的就是该cbl棋库文件中所包含的棋谱啦!你用鼠标右键点击棋谱,就只会出现“合并棋谱”的选项,而不会出现“合并复制棋谱”的选项,必须懂得二者的区别!

棋库文件在电脑的资源管理器中是可见的,就是一个个的cbl文件,但在软件中看到的棋库文件中所包含的棋谱,则是cbl文件内部的资源,在资源管理器中是看不到的。

10、 杨上当认为“合并复制棋谱”貌似并没有什么意义。“合并棋谱”才有用。合并棋谱时,如果你当前已打开某个棋谱,那么合并棋谱的意义就是将选中的棋谱合并到你当前打开的棋谱中去。如果你当前并未打开任何棋谱,那么合并多个选中的棋谱后,软件就会要求你指定某个棋库,将选中的棋谱合并后另存到你指定的棋库中去。

合并棋谱不能乱用,必须是在对某一个专题性的棋谱进行了研究之后,觉得有必要将多个棋谱合并时才用。比如我在专题研究左叠炮时,觉得有些类型的左叠炮棋谱合并在一起便于整体研究各种变着,才能使用合并棋谱功能将它们合并在一个棋谱中。如果乱将一些毫不相干的棋谱进行合并,那就没有任何意义了,否则,世界上所有的棋局其实都是可以合并为一个棋谱的,只不过每一步都包含有成千上万的变着而矣。你说这样的棋谱能有什么意义呢?!

杨上当正在投入精力将一些专题性的棋谱进行合并,先从偏门的左叠炮、鸳鸯炮、龟背炮、鹦鹉炮、金钩炮等入手。其他类型的棋谱如果适宜合并的,我也将进行合并工作,因为合并的过程其实就是学习的过程。

11、 有些人走棋喜欢故意反着走,比如当头炮一般都是炮二平五,但他老人家偏偏要走成炮八平五,这样的棋谱合并之后就会导致多出一些对称的变着,为了消除这种毫无意义的变着,可以在工具栏中点击编辑,再点击最后一项“合并对称走法”即可。

12、 有些前辈将很多很多的棋谱合并成了一个,比如有人将所有顺炮的棋谱合并成了一个棋谱,这样看起来非常困难,因为每一步都有非常多的变着,有的变着多达二十几个,怎么看?!还是要看那些按照分门别类、循序渐进的方式编写的棋谱,才有助于我们稳步提高。

我曾试着将一个看似不太复杂的棋谱进行了拆分,结果竟然被拆分成了400多个棋谱!

13、 在棋谱管理模块左边的中下方有一个很不显眼的输入框,它是棋库文件快速查找输入框,可以在这个框框中输入棋库文件名的一部分进行查找, 支持拼音首字母, 查找左叠炮可以输入zdp。查找五羊杯可以输入wyb.每按一次回车就跳至下一个匹配的棋库上。可设置多个须同时满足的查找条件,用空格隔开即可, 比如输入"wyb 2s6",如果有“五羊杯象棋赛第二十六届”这个棋库,就会被找到。

注意:在此查找的仅是cbl棋库文件的文件名,而并非棋库文件内所包含的棋谱名!

14、 如果要搜索棋库文件内包含的棋谱的名字,就要动用棋谱管理模块右边的那个搜索模块了。在搜索模块左下方的“内容”栏内,输入棋谱标题,就能找到该棋谱了。在这里不支持拼音首字母,即不能输入zdp来搜索左叠炮。

其实搜索模块不限于搜索棋谱标题中的关键字,连棋谱中的注解也能搜索到。

15、 搜索模块不单可以搜索棋库内含的棋谱的标题和注解,最神奇的是可以搜索盘面。你在这个搜索模块的棋盘上摆好棋子之后,再点击“开始搜索”,它就能搜索到出现过这个盘面的所有棋谱了!

我们在打谱过程中右击棋盘,在弹出的鼠标右键菜单中选择“查找当前盘面”(或者直接按快捷键F12),也能立即搜索到出现过当前盘面的所有棋谱!比如,只要走了炮二平五、炮8进1之后,按一下F12,就能立即搜索到包含左叠炮阵型的所有棋谱了。

16、 搜索的范围可任意指定。在搜索模块的左下方,勾选你想要的文件夹或者棋库,就能在你指定的这些文件夹、棋库内进行搜索了。

17、 你根据一个比较复杂的盘面搜索到了很多棋谱,打开某个棋谱之后,它只会显示起始盘面,怎样才能立即到达你搜索的这个盘面呢?你可以先把欲搜索盘面的FEN代码复制下来(快捷键是F9),然后打开棋谱之后在鼠标右键菜单中选择“查找盘面路径”(或按快捷键F11),就能立即到达你想要的盘面路径了。

18、 初次使用象棋桥的搜索模块功能时,软件先要扫描棋库,制作一个索引文件CCBRecord.idx。如果你的棋库很多,那么这个索引文件的体积就比较大,如果要进行软件程序打包的话可以删掉它,但是平时不要删掉,否则每次搜索时又要重建。

19、 打谱时按Ctrl+I打开属性对话框,可以修改棋谱标题、创建者、对弈者、时间等信息。

打谱时可以随时编辑棋谱的注解,点击“注解查看”右边的“编辑”,就可以编辑注解文字了;

20、 棋谱注解支持UBB等代码,棋库中还能包含图片甚至是音乐资源,基本上可以做成一个多媒体网页了。如果把一些象棋大师的讲解转成MP3文件导入棋库中供棋谱调用,就能变成有声棋谱了!

21、 制作有声棋谱的方法是:先把mp3或者wma资源导入到棋库中去。在象棋桥左边的棋库列表中选中你要操作的棋库,右边就会有棋库棋谱列表,点击棋库棋谱列表标签页右边的资源文件标签页,在里面空白处单击鼠标右键,选导入,找到你的MP3文件就能导入到棋库中了。然后就是在棋谱注解中调用该MP3,完整语句形如:【sound】我的声音文件.mp3【/sound】。这样,当演进到这一步棋的时候就会播放该MP3。因为论坛编码的原因,请将前述语句中的【】分别替换为[]符号。这样,当演进到这一步棋的时候就会播放该MP3。

也可以把MP3作为整个棋谱的背景音乐,方法是导入一个vbs脚本文件到资源文件里面去,vbs脚本文件中要写上调用背景音乐的语句形如:BGSOUND="我的声音文件.mp3",然后在棋谱的属性对话框中找到脚本文件这一栏,把脚本文件的文件名写进去即可。这样,只要一打开这个棋谱,背景音乐就会贯穿始终。

22、 可以利用脚本或者FEN代码在棋谱内部设置超级链接进行跳转。利用脚本跳转的语句形如:[script=ccb.GoHere(7)]点这儿跳到第4回合[/script]。阅读棋谱时点击注解当中的超级链接(那段蓝色字体),就可以跳转到第4回合棋谱了!脚本中GoHere后面括号中的数字就代表回合,1或2代表第一个回合,3或4代表第二个回合,13或14就代表第七回合了。

使用FEN代码跳转的语句形如:[fen=rnbakab1r/9/1c4nc1/p1p1p1p1p/9/9/P1P1P1P1P/1C2C1N2/9/RNBAKAB1R b - - 3 2]点这里将直接跳转到另一盘面[/fen] 。

23、 打谱时,如果你不按照棋谱的走法,而是另外走动了棋子,那么软件就会视为你增加了变着,会把你此后移动棋子的过程作为变着全部记录下来。原有棋谱走完以后你还可以继续走,这就是增加着法了。

24、 如果在编辑棋谱注解的时候写错了,想撤销或者重做,千万不能乱按Ctrl+Z(撤销)和Ctrl+R(重做),一旦误按,就会删掉你录入的棋谱了!因为这两个快捷键并非是对文字编辑的撤销和重做,而是对棋谱着法的撤销和重做。

25、 在打谱过程中,如果想要推演其他着法,可以右击棋盘选择“推演棋盘”,就会另外打开一个跟目前盘面一样的棋盘,你可以在这个棋盘中进行推演,这并不会影响原来的棋谱;如果你想把推演的结果作为变着保存进原棋谱,可以点击推演棋盘右下角的“写入”按钮。

26、 变着可以删除,也可以重新排序。对含有变着的棋谱可以进行拆分,就是拆分成多个不含变着的棋谱。

27、 打谱时可以在右键菜单中选择模拟对弈,就能够进入背谱模式。你可以选择自己背一方的棋谱,让电脑走另一方的棋谱,也可以选择让自己背红黑双方的棋谱。此时如果你走的着法不是棋谱上的着法,就走不动。为了提高难度,你还可以隐藏文本棋谱,也就是选择“隐藏列表”。

28、 如果有某一局棋谱,我认为从18回合起耐人寻味,如何省掉前17回合,从18回合直接导出来学习?由于象棋桥只能复制或删除后半部分的棋谱,无法复制或删除前半部分的棋谱,所以,如果想要从第18回合起导出,方法是:先点击18回合的棋谱,再在棋盘处右击,选择复制FEN,再新开一个象棋桥,在棋盘处右击,选择粘贴FEN;回到前一个象棋桥,点击棋谱的第18回合处,再右击选择复制;到新开的象棋桥的棋谱处,右击选择粘贴。搞定!这样就把18回合的局面和18回合开始的棋谱都复制过来了,等于就是制作了一个排局棋谱了。

29、 打谱时按Ctrl+M,可以唤出书签对话框,在此可以将当前棋谱的当前位置添加进书签,方便下次打开。

30、 Ctrl+F1、Ctrl+F2、Ctrl+F3分别是进入打谱、棋库管理、搜索这三个模块的快捷键。虽然主引擎执红和主引擎执黑的快捷键也被设置成Ctrl+F1和Ctrl+F2,但无效。

真正对使用引擎有用的快捷键是Ctrl+E。我们想跟电脑对弈的时候,假如勾选主引擎执红,轮到红方时电脑就会自动走棋。而当我希望电脑偶尔也为黑方支个招的时候,轮到黑方走时就按一下Ctrl+E,电脑就会临时帮黑方走一步棋,之后红方又会由电脑自动走棋。也就是说,我们可以把Ctrl+E当作是求助键。

31、 如果单纯任由电脑去走棋,那么很多引擎(比如小虫引擎)走的第一步总是马八进七,这样你跟电脑对弈就没有什么乐趣了。你可以先关闭引擎,然后根据自己的爱好先移动红棋,再移动黑棋,移动几步之后进入了你熟悉的套路,再打开主引擎执红或者执黑,就能让电脑在你熟悉的套路框架下陪你对弈了。

我连一个主引擎都对付不了,就不用再去设置什么副引擎了。目前设置小虫引擎为主引擎已足够,我还从没有赢过它一盘。 ^o^

32、 想用引擎来帮你分析盘面,可以选择引擎菜单中的“红黑皆由主引擎”这一项,电脑就会开始自己跟自己走棋了。

33、 想要替换象棋桥走子和吃子的声音,就替换\CCBridge3\Skins\棋盘文件夹\pa.WAV和pata.wav这两个文件即可。我已经将走子换成水滴声,吃子换成联众的声音。打谱时只有按键盘右键时才有走子动画和声音,按上下键和左键是没有动画和声音的。

34、 如果你对设置棋盘时显示的棋盘名称不满意,就编辑棋盘文件夹内的Set.ini文件中的Name字段即可。

35、 象棋桥的棋盘没有使用矢量图形,不能随意放大缩小,其实这个遗憾可以通过更换棋盘来弥补的。我目前增加了两个特大棋盘,在大显示器上看着相当舒服。

36、 其他象棋软件走棋会让人看得眼花缭乱,是因为它的走棋动画时长太短,一个地方的棋子瞬间就位移到另一个地方去了,人眼怎么可能看得清!象棋桥就可以自定义走棋动画的时长,我把它设置成了450毫秒,看起来就非常舒服,既可以清清楚楚地看到是哪个棋子在走,又可以看清楚这个棋子起始位置和目的地周边的具体情况。

37、 象棋桥程序有时会出现小错误,比如,使用快捷键Ctrl+←、→打开前、后棋谱时,如果已到达棋库的首、尾还没有放开快捷键,就会出错。

此外,有时打开某些特定棋谱时会出现一些错误提示,这说明这些棋谱有问题,最好是删除它们。

38、 如果要说象棋桥的不足之处,就在于它的快捷键有些不尽如人意。杨上当认为,上下箭头应该用作选择变着的快捷键,而不应该作为棋谱演进一着和退回一着的快捷键。因为演进一着和退回一着使用左右箭头已足够,完全用不着上、下箭头。现在的情况是,不仅只能用鼠标选择变着,而且选完了变着之后,左右箭头就立即失效,因为焦点已经不在棋谱区域了!此时必须再用鼠标点击棋谱区域,才能继续使用上下左右箭头来演进棋谱,使棋谱演进的过程失去了连贯性。

39、 在演进包含多个变着的棋谱时,想要抛开鼠标也实现演进的连贯性,可以这样做:

在棋谱区域使用左右箭头控制棋谱的演进和退回,遇到有变着的时候,按两下Tab键,焦点就会到变着区域,此时就可以使用上下箭头选择变着了(如果注解处于正在被编辑的状态,就必须按三下Tab键,焦点才能从棋谱区域转移到变着区域);选完了变着之后,再按三下Tab键,焦点就能回到棋谱区域,此时就又可以使用左右箭头来演进棋谱了。

编辑棋谱注解之后,如果要让焦点回到棋谱区域,需要按四下Tab键。

40、 象棋桥快捷键汇总:

回车          自动播放、停止播放棋谱   

空格或回退    全局回到开始

ctrl+→        下一局

ctrl+←        上一局

→ 或者↓     棋谱演进一着 只有使用右键时会有走棋动画和声音

← 或者↑     棋谱退回一着

Ctrl+I         棋谱属性

Ctrl+N        新建空白棋谱

Ctrl+W        新建向导

Ctrl+M        设置和管理书签

F9            复制FEN

F12           查找当前盘面(把棋库中曾经出现过当前盘面的棋谱全部找出来)

F11           查找盘面路径(需要剪贴板中已复制好FEN代码)

Ctrl+E         主引擎行棋

Ctrl+F         副引擎行棋

杨上当认为,如果把Ctrl+↑和Ctrl+↓分别设置为跳至上一变着位置以及跳至下一变着位置的快捷键该有多好!


从象棋桥的帮助文档来看,还可以使用脚本为象棋桥增加功能,或者定制自己需要的功能,有关这方面的知识我比较欠缺。我想,除了以上总结的之外,象棋桥肯定还有着非常丰富的功能等待象棋爱好者们去挖掘。当然,象棋桥的宝贵之处主要还是在于可以管理海量的棋谱,在了解了象棋桥软件的基本功能之后,还是让我们把时间投入到对棋谱的学习中去吧!

感谢象棋桥的作者为大家免费提供了这么好的打谱软件!

感谢众多前辈为我们提供了海量的棋谱!


       杨上当 

最后更新于2020年4月8日

[此贴子已经被作者于2020/4/8 21:22:19编辑过]
5楼
杨上当 发表于:2020/5/1 17:41:02
我发现象棋桥在使用FEN代码跳转时有个漏洞。如果棋谱因为变着的关系导致存在几处相同的盘面,那么在点击跳转链接时,只会跳转到第一个盘面,无法到达靠后的相同盘面。解决方法是:如果发现跳转到的盘面不正确,可以按F9,再多按几下F11,这样就能依次到达其他所有相同盘面了。

我还发现,使用F11搜索相同盘面时,象棋桥会将左右对称的盘面也视为相同盘面!比如,下面两个盘面会被视为相同:
1、rnbakabnr/9/1C7/p1p1p1p1p/4c4/1C7/P1P3P1P/9/9/RNBAKABNR w - - 1 3
2、rnbakabnr/9/7C1/p1p1p1p1p/4c4/7C1/P1P3P1P/9/9/RNBAKABNR w - - 1 3
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright ?2004-2014
Powered By Dvbbs Version 8.3.0
Processed in .14063 s, 2 queries.