public static void Main()
Console.WriteLine("Welcome to Mastermind!");
Console.WriteLine("In this game, you will be asked to enter in four distinct colour choices (R=Red,G=Green,B=Blue,Y=Yellow,P=Purple,O=Orange)");
Console.WriteLine("Are you ready to play? (Type 'Yes' or 'No')");
string ready = Console.ReadLine();
if (ready.ToLower()=="yes"){
else if(ready.ToLower()=="no") {
Console.WriteLine("Please re-run the game when you are ready to play!");
System.Environment.Exit(0);}
Console.WriteLine("First Colour:");
string G1 = Console.ReadLine();
Console.WriteLine("Second Colour:");
string G2 = Console.ReadLine();
Console.WriteLine("Third Colour:");
string G3 = Console.ReadLine();
Console.WriteLine("Four Colour:");
string G4 = Console.ReadLine();
Console.WriteLine("Please enter a number between 0-100");
double number = Convert.ToDouble(Console.ReadLine());
int correctpositions = 0;
if (G1==C1 || G1==C2 || G1==C3 || G1==C4){
if (G2==C1 || G2==C2 || G2==C3 || G2==C4){
if (G3==C1 || G3==C2 || G3==C3 || G3==C4){
if (G4==C1 || G4==C2 || G4==C3 || G4==C4){
Console.WriteLine("You have " + correctcolours + " correct colours.");}
Console.WriteLine("You have " + correctpositions + " correct positions.");
if (correctpositions==4 && correctcolours==4){
Console.WriteLine("Congratulations! You have completed the game!");}
Console.WriteLine("Would you like to try again? (Type 'Yes' or 'No')");
again = Console.ReadLine();
if (again.ToLower()=="yes")