Esempio n. 1
0
        static void Main(string[] args)
        {
            TicTacToeGame game = new TicTacToeGame();

            game.CreateBoard();
            game.ShowBoard();
            char userLetter = game.ChooseLetter();
            char computerLetter;

            if (userLetter == 'X' || userLetter == 'x')
            {
                computerLetter = 'O';
            }
            else
            {
                computerLetter = 'X';
            }
            string FirstMovePlayer = game.Toss();

            Console.WriteLine($"{FirstMovePlayer} moves First");
            if (FirstMovePlayer.Equals("USER"))
            {
                game.MakeMove(userLetter);
                game.ShowBoard();
            }
            else
            {
                game.MakeMove(computerLetter);
                game.ShowBoard();
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to TicTacToe Game.");
            TicTacToeGame ticTacToe = new TicTacToeGame();

            char[] board      = ticTacToe.MakeBoard();
            char   userLetter = ticTacToe.ChooseLetter();

            ticTacToe.Showboard(board);
            int userMove = ticTacToe.GetUserMove(board);

            ticTacToe.MakeAMove(board, userMove, userLetter);
            ticTacToe.GetWhoStartsFirst();
        }