关于五子棋的问题 现在想写一个五子棋程序,但技术有限,请大家帮帮忙!如何根据鼠标点下的位置,确定棋子应下在哪个交叉点?如何判断胜负,即五子连成了一线?只要思路,不要源代码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我求一个猜数的源代码猜一个4位数 0-9 每个数字只能出现一次 猜对并且位置正确输出个数加A 数字对了位置不正确的输出个数加B急!!!!!!!!1Email:[email protected] 我也正在思考这个问题我的思路是:设计一个函数,每下一个子,就运行这个函数,函数的功能:整个五子棋盘相当于一个二维数组,函数有三个参数,如(行坐标i,列坐标j,黑子m1《或白子2》)判断每个棋子所对应的四条线上与该棋子相邻的棋子(同色白或黑)是否够5个如:从坐标(i-4,j)----(i,j)到(i,j)-----(i+4,j)每条线要扫描五次www.codechina.net上有原程序,有兴趣可以下载来看看。我正在看。 源码网上多的是...我也下了一个研究..要源码的:[email protected]联系 我要源码,想要最简单的源码,最容易看懂的。功能少的最好。~~~初学。[email protected]up 如果只是判断胜负的话,下面的想法可能对你有帮组。假设当前下入点为(x,y)(x-1,y-1) (x, y-1) (x+1,y-1)(x-1,y) (x,y) (x+1,y) (x-1,y+1) (x,y+1) (x+1,y+1)建立一个二维数组记录棋盘上的每个点,标示每个点的状态(空,黑,白)对当前点(x,y)分别进行三组(八个方向上)判断,很容易判断出胜负。当然涉及到下一个点的继续判断,应该可以做3个递归函数,来进行3组判断。 java nio服务器与多客户端通讯 【SWT】 如何触发鼠标右击事件 求用jAVA 实现声卡信号的采集 如何用JAVA实现归并排序? PushBackInputStream 如何制作进度条? 高分求购htmlconverter 关于编译的一个很奇怪的问题 为什么无法删除文件夹和其中的文件,请指教! 对文本域输入长度的控制? 一个非常简单的问题,各位快来抢分!! 关于String的split方法疑问!
猜一个4位数 0-9 每个数字只能出现一次 猜对并且位置正确输出个数加A 数字对了位置不正确的输出个数加B
急!!!!!!!!1
Email:[email protected]
我的思路是:
设计一个函数,每下一个子,就运行这个函数,函数的功能:
整个五子棋盘相当于一个二维数组,函数有三个参数,如(行坐标i,列坐标j,黑子m1《或白子2》)
判断每个棋子所对应的四条线上与该棋子相邻的棋子(同色白或黑)是否够5个
如:从坐标(i-4,j)----(i,j)到(i,j)-----(i+4,j)每条线要扫描五次www.codechina.net上有原程序,有兴趣可以下载来看看。我正在看。
up
(x-1,y) (x,y) (x+1,y)
(x-1,y+1) (x,y+1) (x+1,y+1)建立一个二维数组记录棋盘上的每个点,标示每个点的状态(空,黑,白)
对当前点(x,y)分别进行三组(八个方向上)判断,很容易判断出胜负。
当然涉及到下一个点的继续判断,应该可以做3个递归函数,来进行3组判断。