《JAVA培训五子棋游戏教程》  第06讲

免费获取视频密码的方法: 打开微信扫二维码

然后回复jld34024
可以马上看到密码
微信公众号
下一讲:07 上一讲:05

JAVA培训五子棋游戏教程06

 判断游戏胜负

依据:五子棋的游戏规则,判断是否有同一颜色的棋子连成五个。


//全局变量  判断游戏能否继续

boolean canPlay = true;


MouseListener方法开始添加

if(canPlay==true){}

repaint()前

//判断这个棋子是否和其他的棋子连成五连,即判断游戏是否结束

下棋子的if里

boolean winFlag = this.checkWin();

if(winFlag == true){

     JOptionPane.showMessageDialog(this,"游戏结束:"+(allChess[x][y]==1)"黑方":"白方"+"获胜");

     canPlay = false;

}



private booleann checkWin(){

        boolean flag = false;

        //判断是否有五个棋子相连

        if(count==5) flag = true

        return flag;

}