Skip to content

prasanna16-12/tic-tak-toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

CLI tic tak toe game usinf java

This game allows 2 players to play along with winner detection algorithm


start

g1


guide to play

g2


winner detection

g5


Winner detection algorithm

// OX is 2D array (3x3)
private char CheackWinner(){
        if(OX[0] == OX[1] && OX[1] == OX[2] && OX[0] != '-'){
            return OX[0];
        }
        else{
            if(OX[0] == OX[3] && OX[3] == OX[6] && OX[0] != '-'){
                return OX[0];
            }
            else{
                if(OX[6] == OX[7] && OX[7] == OX[8] && OX[6] != '-'){
                    return OX[6];
                }
                else{
                    if(OX[2] == OX[5] && OX[5] == OX[8] && OX[2] != '-'){
                        return OX[2];
                    }
                    else{
                        if(OX[0] == OX[4] && OX[4] == OX[8] && OX[0] != '-'){
                            return OX[0];
                        }
                        else{
                            if(OX[2] == OX[4] && OX[4] == OX[6] && OX[2] != '-'){
                                return OX[2];
                            }
                            else{
                                if(OX[1] == OX[4] && OX[4] == OX[7] && OX[1] != '-'){
                                    return OX[1];
                                }
                                else{
                                    if(OX[3] == OX[4] && OX[4] == OX[5] && OX[3] != '-'){
                                        return OX[3];
                                    }
                                    else{
                                        return '-'; 
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }

About

java cli project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages