static int computer_score = 0;
static int player_score = 0;
public static void DisplayMenu()
Console.WriteLine("DICE GAME");
Console.WriteLine("Enter 1 to play or 2 to quit");
menuchoice = int.Parse(Console.ReadLine());
if (menuchoice == 1 || menuchoice == 2)
Console.WriteLine("invalid input - try again");
Console.WriteLine("invalid input - try again");
public static void PlayGame()
Random player = new Random();
int playernum = player.Next(1,2);
while (computer_score<30 && player_score<30)
Console.WriteLine("Your roll:" + roll);
Console.WriteLine("Your score:" + player_score);
Console.WriteLine("Computer roll: " + roll2);
Console.WriteLine("Computer score:" + computer_score);
playernum = playernum%2 +1;
Console.WriteLine("FINAL SCORES:");
Console.WriteLine("Your score: " + player_score);
Console.WriteLine("Computer score: " + computer_score);
if ((player_score > 30)&&(player_score > computer_score))
Console.WriteLine("You win!");
else if (player_score == computer_score)
Console.WriteLine("You drew!");
Console.WriteLine("You lose :(");
public static int RollDice()
Random dice = new Random();
public static void Main()