请教 如何判断 多子棋胜负问题 我用Java写一个多子棋 也就是说,棋盘的大小 玩家定义, 多少棋子链接上算胜利 玩家定义。 2个玩家,我用二维数组定义的棋盘, 请问,我应该如何判断 胜利? 因为多少棋子相连数目不明,这里难住我了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也没想过 但是 刚才看到了 打个比方 棋盘的每个焦点是一个坐标,对这个左边写一个算法 应该就可以了 比如 最好坐标都用字母和数字 a1 b1 这样的化 不说5子棋,太长了 说3个字的 玩家A 和 玩家B 都有一个值分别对应如果 任意一个玩家有 打个比方 随便写下(a1==checked&&b1==checked&c1==checked) (a1==checked&&a2==checked&&a3==checked)或(a1==checked&&b2==checked&&c3==checked)或(c1==checked&&b2==checked&&a3==checked)玩家A 胜利 不知道对楼主有用没,因为你是2维数组,所以这样写应该方便点,关键在于怎么去验证他因为你下的棋子他多,每次都循环太慢了,如果分开的话要很严谨哦这个。。看楼下有高人不 初学java,有一小小问题,请教 菜鸟弱弱的提个基础问题 编译时出错 不知道怎么修改 学习java需不需要英语 100分,救命啊!!!!!!!!!!!!!!!!! 问个数据库连接池代理的问题 为什么使用如下循环只能显示文本的第一行??? 在普通浏览器上浏览网站上的applet,需要什么条件 在JAVA可不可以做到像QQ的那个可以选择那个gif格式的小图片的类!??? something about ResultSet,will someone give me a hand? 怎样用Java以2进制形式打开一个文件? 变量引用问题 jasperReport 生成EXCEL问题
如果 任意一个玩家有 打个比方 随便写下
(a1==checked&&b1==checked&c1==checked)
(a1==checked&&a2==checked&&a3==checked)
或
(a1==checked&&b2==checked&&c3==checked)
或
(c1==checked&&b2==checked&&a3==checked)玩家A 胜利
不知道对楼主有用没,因为你是2维数组,所以这样写应该方便点,关键在于怎么去验证他因为你下的棋子他多,每次都循环太慢了,如果分开的话要很严谨哦这个。。看楼下有高人不