中国象棋和国际象棋棋盘、棋子、规则比较
中国象棋和国际象棋棋盘、棋子、规则比较
2010-06-25 13:26:13 阅读18 评论0 字号:大中小
中国象棋和国际象棋棋盘、棋子、规则比较
实际的棋盘、棋子的特点和行棋规则决定了象棋计算杭博弈程序的数据结构、着法生成、搜索算法和评估函数。所以在对象棋进行计算枧建模之前,有必要对象棋的规则有个深入的了解。在这一节中,就棋盘、棋子、棋规等3方面对中国象棋和国际象棋进行比较分析.
棋盘
如图1所示,中国象棋棋盘lO行9排90个交叉点,棋子就摆在和活动在这些交叉点上;国际象棋棋盘8行8列64个格,棋子在这些格子内移动。中国象棋棋盘比国象棋盘更像战场,它有2个特殊的地域:剃有斜交叉线的地方明“九富”;棋盘中闻没有划通直线的地方嘲“河赛”,“河界”把棋盘分成红黑2个战场.“九宫”和“河界”的存在限制了一些棋子的活动蔻围,也增添了中国象棋计算机表示的难度。
棋子
中国共有32个棋子,分为红黑2组,每组16个,有7个兵种。红棋子:帅一个,车、马、炮、相、士各2个,兵5个;黑棋子:将一个,车、马、炮、象、士各2个,卒5个.
虽然中国象棋红黑2方对应的棋子名称有所不同,但其走法秘作用完全一样。国际象棋黑露2组各有6个兵种,只是没有和中图象棋的炮对应的兵种,分别为:王、后各一个,车、马、象各2个,兵8个,黑自棋子名称和作用完全相同.
1)中国象棋的将(帅)翻,只能在各自的宫殿内走动,象不能越过“河界”.中国象棋有一个特殊规则就是将帅不熊对脸,有了这条规则,将帅有时候会有车一样的威力.国际象棋的王最然不像中禽象棋的将(萝枣)有象、士的保护,但它有一个特殊走法“王举易位”,这就可以使王从中心兵家必争之蛾转移劐安全的侧翼.
2)中国象棋的马和象(相)分别存在“蹩马腿”、“塞象黢”的限铡走法,溷酥象棋没有,所以国际象棋的象比中国象棋的象(相)有更大豹活动空间。
3)中国象棋和国际象棋唯一走法完全相同的就是车。
4)炮是中国象棋中一个很特殊的棋予,它的走法规剃和车褶同,但是它要隔~个子才能屹掉另一个子.这样任何一个子和炮配合,都可以有车的威力,所淡在孛霞象棋计算机博弈孛熄的吃子着法的生成比较难。
5)国际象棋眈中国象棋多3个兵,还有2个特殊规则:“吃过路兵”、“兵的升变”.显而易见,国际象棋的兵比中国象棋的兵具有更太的灵活性和威力,图际象棋兵的计算机表示也要更复杂些.