给出中国象棋的棋盘用java代码描述“x”的走法

如果你有点编程基础的话我就不罗嗦了

棋盘自然是二维数组了你用什么方法存储自己选了

不知道你说的X是啥东西如果是象那我说说吧

以前我也考虑过做象棋的游戏

首先象的行走为对角线

对角线的特点就是横纵坐标的值操作相同即加或者减都为相同的数比如X+2Y-2

以XY坐标系来说

象有4个方向可以走假设当前的象处在0点也就是原点那么四个方向分别是

1.X+2Y+2

2.X-2y+2

3.X+2Y-2

4.X-2Y-2

以此种方式可以知道它所移动的方向是什么

比如当前为0,0如果它要移动到坐标2,2则说明想方向1去移动了

判断移动方向后判断是否有别腿现象

当然就是不是+2的位置而是+1的位置

比如要移动到X+2Y+2则判断X+1y+1的位置是否有棋子

好了说这么多不知道你明白不哎...

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!