当前位置:网站首页 > Java基础 > 正文

五子棋java教程



一个游戏首先从设计界面开始

 
  
 
  

每个按钮添加ActionListner监听

 
  

在GameMouse类中对过对actionPerformed方法的重新来判断当前是哪个按钮按下,并实现对应的功能

 
  
 
  
 
  
 
  

1、首先要将棋子黑白交替的画在棋盘的交点上

 
  

2、交替画黑白棋

 
  

第一种情况:棋子横向连珠的数目,也就是一个棋子向左找,向右找,和自己颜色相同的数目和

代码如下

 
  

第二种情况:棋子纵向连珠的数目,一个棋子向上找和向下找,和自己颜色相同的数目和

代码如下

 
  

第三种情况:棋子正对角线连珠的数目,一个棋子向右上方找、左下方找和自己颜色相同的数目和

 
  

第四种情况:棋子反对角线连珠的数目,一个棋子向左上方找、右下方找和自己颜色相同的数目和

 
  

上面展示了黑棋获胜的判断方法 白棋获胜的判断方法同理

4、AI电脑下棋 实现人机对战

 
  

当确定好每个空位置的权值后,选择权值最大的也就是最危险的位置下棋,已实现防守

 
  

  • 上一篇: java运维教程
  • 下一篇: java app 教程
  • 版权声明


    相关文章:

  • java运维教程2025-10-19 13:50:02
  • java算数入门教程2025-10-19 13:50:02
  • java教程 c基础2025-10-19 13:50:02
  • java代码升级教程2025-10-19 13:50:02
  • wechat java 开发教程2025-10-19 13:50:02
  • java app 教程2025-10-19 13:50:02
  • java spring boot教程2025-10-19 13:50:02
  • java案例视频教程2025-10-19 13:50:02
  • java juc 教程2025-10-19 13:50:02
  • java教程在哪2025-10-19 13:50:02