黑白棋算法分析2

昨天说的那些功能已经实现了~

现在又有一个问题

如下图:

放不了子了(白)

 现在该白子下,可是已经没有地方可以下了,所以程序就卡在这里了。

所以先前的判断不能落子的方法不能用了

现在要在每次下子前把棋盘上可以下子的地方都算出来,若是没有的话,提示某方不能下子,跳过下棋回合

 

可是这个要怎么实现?现在想法是把棋盘上所有交叉点都检测一遍,若有可以放子的点,则程序像以前那样运行,若没有,跳过下子回合。

先这么来试试吧~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值