昨天说的那些功能已经实现了~
现在又有一个问题
如下图:
现在该白子下,可是已经没有地方可以下了,所以程序就卡在这里了。
所以先前的判断不能落子的方法不能用了
现在要在每次下子前把棋盘上可以下子的地方都算出来,若是没有的话,提示某方不能下子,跳过下棋回合
可是这个要怎么实现?现在想法是把棋盘上所有交叉点都检测一遍,若有可以放子的点,则程序像以前那样运行,若没有,跳过下子回合。
先这么来试试吧~~
昨天说的那些功能已经实现了~
现在又有一个问题
如下图:
现在该白子下,可是已经没有地方可以下了,所以程序就卡在这里了。
所以先前的判断不能落子的方法不能用了
现在要在每次下子前把棋盘上可以下子的地方都算出来,若是没有的话,提示某方不能下子,跳过下棋回合
可是这个要怎么实现?现在想法是把棋盘上所有交叉点都检测一遍,若有可以放子的点,则程序像以前那样运行,若没有,跳过下子回合。
先这么来试试吧~~