中国象棋走法规则用Java怎么编程
2024-07-19 00:19:44作者:饭克斯
我并不懂编程,但是还是希望以下答案对你有帮助!
棋盘自然是二维数组了如果是象那我说说吧以前我也考虑过做象棋的游戏首先象的行走为对角线对角线的特点就是横纵坐标的值操作相同即加或者减都为相同的数比如X+2Y-2以XY坐标系来说象有4个方向可以走假设当前的象处在0点也就是原点那么四个方向分别是1.X+2Y+22.X-2y+23.X+2Y-24.X-2Y-2以此种方式可以知道它所移动的方向是什么比如当前为0,0如果它要移动到坐标2,2则说明想方向1去移动了判断移动方向后判断是否有别腿现象当然就是不是+2的位置而是+1的位置比如要移动到X+2Y+2则判断X+1y+1的位置是否有棋子
展开全文