这是一款高度可配置的铁将+铁子软件. 电脑会充分利用这个规则进行攻击和防御. 规则: (铁将:老将不准移动. 铁子:特定位置的子不准移动也不准被吃掉, 如果铁的位置不是棋子的起始位置, 需要自己手工走到目标位置, 如铁中兵.)
是否开启铁将通过 tieJiang.pfConfig 文件控制.
是否开启铁子, 以及铁什么位置的子通过 tieZi.pfConfig 文件控制.
我已经事先定义了几个常见的铁子位置配置文件, 大家可以灵活选取. 比如你想铁将+铁左马, 你只需要用"配置文件模板"目录底下对应的tieJiang.pfConfig和tieZi.pfConfig文件替换主目录中的这2个文件即可. (默认是铁将+铁中兵).(如果不需要铁将, 必须使用模板中的取消铁将配置)
注意: 此款引擎只在鹏飞象棋中测试通过, 不保证在其他界面也也可以正常使用. 使用前请关闭开局库.
此引擎由鹏飞象棋作者项先成在象眼引擎的基础上修改而得到.
象眼引擎是GPL代码:
修改后的代码在SourceCode目录的.cpp和.h文件中.
铁将+铁子引擎以及鹏飞象棋下载地址:
http://chess.stk.me/chess/download/ 我举个修改铁子配置文件的例子吧.比如如果要配置个红方铁左马左炮, 黑方铁双士, 同时对顶全部5个兵.
那么用记事本打开 tiezi.pfconfig. 修改如下:
000101000
000000000
000000000
000000000
101010101
101010101
000000000
010000000
000000000
010000000
保存就OK了.
提示: 上面的数字方阵就是一个上黑下红的棋盘, 请把铁的位置标成1
但注意1: 不要直接copy我这个帖子中的文字, 可能会出错, 手工在记事本中修改.
2.铁将是另外一个配置文件, 不能通过tiezi.pfconfig控制.