中易网

java 编写井字棋

答案:2  悬赏:50  
解决时间 2021-12-30 18:50
y-20,this); } public void mousePressed(MouseEvent e)/,只不过这是图片” im2=getImage(getCodeBase().drawLine( 200;鼠标进入后执行的方法 { } public void mouseExited(MouseEvent e)//.awt, 200, 300; g.drawLine(0; if(,num=0;/鼠标拖动执行的方法 { } public void paint(Graphics g) { g.drawLine(0; else if(num%2==0) g.drawImage(im2,x-20; } public void mouseDragged(MouseEvent e)/.*!我肯定重谢他! import java.awt.*; import java.applet是人和人对战的!这是我写的一段程序,就是不知道怎么实现判断连成一线。求高手指教一下吧, 300),x-20,y-20, 0, 0, 100, 300; num++;鼠标离开后执行的方法 { } public void mouseReleased(MouseEvent e)//.drawLine( 0;/按下鼠标后执行的方法 { } public void mouseEntered(MouseEvent e)//!(num%2==0)) g; this.addMouseMotionListener(this),&quot, 300, 300); g.drawLine( 0; Image im1,im2; public void init() { im1=getImage(getCodeBase(),"黑白,y;/鼠标移动执行的方法 { x=e.getX(), 0,300, 0); g; } public void mouseClicked(MouseEvent e)/环; y=e.getY(), 0, 200.drawLine( 0, 300), 100), 100, 300); g.drawImage(im1.jpg");//“当成棋子用.*;鼠标按钮松开后执行的方法 { } public void mouseMoved(MouseEvent e)/ g.drawLine( 100, 0,this),300;/点击鼠标后执行的方法 { Graphics g=getGraphics(); public class first extends Applet implements MouseListener,MouseMotionListener { int x, 200 ); g.jpg"); this.addMouseListener(this); g.drawLine( 300, 0; import java.event 这些想法我也想到了,就是具体的代码编写不会阿,谁能给我写一个啊?就判断一种情况就行了!
最佳答案
我说下我的想法:
看坐标: 横坐标一致
或纵坐标一致
还有就是/.\两种情况下 固定的位置你事先固定好
当三个点都有了棋子就一直线
全部回答
以前写过一个java的井字棋 , 其中的重点是要判断每走一步后,是否有比赛的结果(输,赢,平) 可以使用swing 来作为外观进行显示. 表示棋盘如下 0 1 2 3 4 5 6 7 8 定义一个二维数组,每次走完后,匹配该数组, 如果匹配成功就赢了 int[][] win = { { 0, 1, 2 }, { 3, 4, 5 }, { 6, 7, 8 }, { 0, 3, 6 }, { 1, 4, 7 }, { 2, 5, 8 }, { 0, 4, 8 }, { 2, 4, 6 } }; 效果图 当然了,因为井字棋比较简单, 可以写一个比较简单的判断局势,然后自动下棋的ai . (ai使用了很多的if else判断, 比如人现在的情况是什么样的,有几个棋子连在一起了,电脑自己的情况是怎么样的)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
周口市城郊派出所地址在哪,我要去那里办事
市面上比较好的空气净化器牌子有哪些,是国外
內穎的意思是什么?內穎的释义是什么啊?
我想问硅酸钙板什么价格
蟊虿的意思是什么啊?请解释下!
和缘商务宾馆地址有知道的么?有点事想过去
東抄西襲的意思是什么?東抄西襲的释义是什么
商水县化河派出所地址有知道的么?有点事想过
为什么在珠村联通卡没信号
祖国建设新成就手抄报
商水县黄寨派出所地址在哪,我要去那里办事
生物电与低频是不是一样
圆魄的意思是什么啊?请解释下!
世類的意思是什么?世類的释义是什么啊?
心如舜华是什么意思
推荐资讯
維納斯的意思是什么?維納斯的释义是什么啊?
夫夫的意思是什么?夫夫的释义是什么啊?
北京印刷学院康庄校区文化产业管理的宿舍情况
归去来兮辞的意思是什么啊?请解释下!
中国移动手机专卖店中联兴店我想知道这个在什
彩票地址在哪,我要去那里办事
苹果5手机屏幕脱胶了 还在保修期 可以保修吗
樱薁的意思是什么啊?请解释下!
黄蜂和狍桔子泡酒有什么好外
115网盘注册要钱吗
花紅柳綠的意思是什么?花紅柳綠的释义是什么
臣禮的意思是什么?臣禮的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?