中国象棋编程思路

本文发布于 16 年前,部分内容可能已经失去参考价值。

帅、将:水平或垂直一次 九宫内

仕、士:对角线一次 九宫内

相、象:对角线两次 不能越障 河界一侧

马:先水平或垂直一次 再对角线一次 不能越障

车:水平或垂直N次 不能越障

炮:水平或垂直N次 不能越障 (该子吃法跳过一个棋子)

兵、卒:未过河时 前移一次 过河后 前左右移一次

胜负:帅或将被杀或被困、认输

和:求和同意、双方都没有进攻的棋子、400步内不分胜负、100步内没有吃子、相同局面多次循环出现

转自 网络(如侵权请联系删除) 17 年前
可能相关的内容