Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to TicTacToe Game");
            TicTacToeGame game = new TicTacToeGame();

            char[] board          = game.createBoard();
            char   playerLetter   = game.choosePlayerLetter();
            char   computerLetter = game.computerLetter();

            game.showBoard(board);
            char playingOne = game.toss();

            while (true)
            {
                if (playingOne == playerLetter)
                {
                    Console.WriteLine("Enter the valid index to move");
                    game.userMove(board);
                    if (game.isWinner(board, playerLetter))
                    {
                        Console.WriteLine("Player Won");
                        break;
                    }
                    else if (game.noSpacesLeft(board))
                    {
                        Console.WriteLine("Game Draw");
                        break;
                    }
                    else
                    {
                        Console.WriteLine("Its computers turn now");
                    }
                    playingOne = computerLetter;
                }
                else if (playingOne == computerLetter)
                {
                    int computerMove = game.getComputerMove(board, computerLetter);
                    Console.WriteLine(computerMove);
                    game.compMove(board, computerMove);
                    if (game.isWinner(board, computerLetter))
                    {
                        Console.WriteLine("Computer Won");
                        break;
                    }
                    else if (game.noSpacesLeft(board))
                    {
                        Console.WriteLine("Game Draw");
                        break;
                    }
                    else
                    {
                        Console.WriteLine("Its players turn now");
                    }
                    playingOne = playerLetter;
                }
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            char[]        board = new char[10];
            TicTacToeGame game  = new TicTacToeGame();

            game.GameBoard();
            game.Choice();
            game.showBoard(board);
            game.selectPosition(board);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to TicTacToe Game");
            TicTacToeGame game = new TicTacToeGame();

            char[] board = game.createBoard();
            game.choosePlayerLetter();
            game.showBoard(board);
            game.toss();
            game.userMove(board);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            TicTacToeGame ticTacToe = new TicTacToeGame();

            char[] gameBoard      = ticTacToe.CreateBoard();
            char   userLetter     = ticTacToe.ChooseLetter();
            char   computerLetter = ticTacToe.getCompLetter(userLetter);

            Console.WriteLine("Your Letter :" + userLetter);
            Console.WriteLine("Computer's Letter :" + computerLetter);
            ticTacToe.showBoard(gameBoard);
            ticTacToe.MakeYourMove(gameBoard, userLetter);
            string winner = ticTacToe.DoAToss();
        }