您当前的位置:JAVA培训五子棋游戏教程06
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;

}

收藏状态
收藏本课程的同学
相关课程