Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Noughts_and_crosses2
- {
- class Program
- {
- public void playerTurn()
- {
- }
- static void Main(string[] args)
- {
- string[,] game = new string[3, 3];
- for (int x = 0; x < game.GetLength(0); x++)
- {
- for (int y = 0; y < game.GetLength(1); y++)
- {
- game[x, y] = "-";
- }
- }
- int loop2 = 0;
- while (loop2 == 0)
- {
- int loop = 0;
- while (loop == 0)
- {
- Console.WriteLine("Where would you like to place a cross?");
- string position = Console.ReadLine();
- if (position == "1")
- if (game[0, 0] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[0, 0] = "x";
- loop = 1;
- }
- else if (position == "2")
- if (game[1, 0] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[1, 0] = "x";
- loop = 1;
- }
- else if (position == "3")
- if (game[2, 0] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[2, 0] = "x";
- loop = 1;
- }
- else if (position == "4")
- if (game[0, 1] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[0, 1] = "x";
- loop = 1;
- }
- else if (position == "5")
- if (game[1, 1] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[1, 1] = "x";
- loop = 1;
- }
- else if (position == "6")
- if (game[2, 1] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[2, 1] = "x";
- loop = 1;
- }
- else if (position == "7")
- if (game[0, 2] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[0, 2] = "x";
- loop = 1;
- }
- else if (position == "8")
- if (game[1, 2] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[1, 2] = "x";
- loop = 1;
- }
- else if (position == "9")
- if (game[2, 2] != "-")
- {
- Console.WriteLine("There is already something in that slot");
- }
- else
- {
- game[2, 2] = "x";
- loop = 1;
- }
- }
- while(loop == 1)
- {
- if (game[0, 0] == "x" && game[0, 1] == "x" && game[0, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[1, 0] == "x" && game[1, 1] == "x" && game[1, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[2, 0] == "x" && game[2, 1] == "x" && game[2, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 0] == "x" && game[1, 0] == "x" && game[2, 0] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 2] == "x" && game[1, 2] == "x" && game[2, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 1] == "x" && game[1, 1] == "x" && game[2, 1] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 0] == "x" && game[1, 1] == "x" && game[2, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[2, 0] == "x" && game[1, 1] == "x" && game[0, 2] == "x")
- {
- Console.WriteLine("Crosses win!");
- loop = 9001;
- loop2 = 1006;
- }
- else
- {
- loop = 2;
- }
- }
- while (loop == 2)
- {
- Random randNum = new Random();
- int randomNum = randNum.Next(1, 9);
- if (randomNum == 1)
- if (game[0, 0] != "-")
- {
- }
- else
- {
- game[0, 0] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 2)
- if (game[1, 0] != "-")
- {
- }
- else
- {
- game[1, 0] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 3)
- if (game[2, 0] != "-")
- {
- }
- else
- {
- game[2, 0] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 4)
- if (game[0, 1] != "-")
- {
- }
- else
- {
- game[0, 1] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 5)
- if (game[1, 1] != "-")
- {
- }
- else
- {
- game[1, 1] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 6)
- if (game[2, 1] != "-")
- {
- }
- else
- {
- game[2, 1] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 7)
- if (game[0, 2] != "-")
- {
- }
- else
- {
- game[0, 2] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 8)
- if (game[1, 2] != "-")
- {
- }
- else
- {
- game[1, 2] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- else if (randomNum == 9)
- if (game[2, 2] != "-")
- {
- }
- else
- {
- game[2, 2] = "o";
- Console.WriteLine("{0}{1}{2}", game[0, 0], game[1, 0], game[2, 0]);
- Console.WriteLine("{0}{1}{2}", game[0, 1], game[1, 1], game[2, 1]);
- Console.WriteLine("{0}{1}{2}", game[0, 2], game[1, 2], game[2, 2]);
- loop = 3;
- }
- while (loop == 3)
- {
- if (game[0, 0] == "o" && game[0, 1] == "o" && game[0, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[1, 0] == "o" && game[1, 1] == "o" && game[1, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[2, 0] == "o" && game[2, 1] == "o" && game[2, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 0] == "o" && game[1, 0] == "o" && game[2, 0] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 2] == "o" && game[1, 2] == "o" && game[2, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 1] == "o" && game[1, 1] == "o" && game[2, 1] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[0, 0] == "o" && game[1, 1] == "o" && game[2, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else if (game[2, 0] == "o" && game[1, 1] == "o" && game[0, 2] == "o")
- {
- Console.WriteLine("Noughts win!");
- loop = 9001;
- loop2 = 1006;
- }
- else
- {
- loop = 0;
- }
- }
- }
- Console.ReadLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement