static int userWins = 0, compWins = 0, tie = 0;
public static void Main()
Console.WriteLine("---------------------------------------");
Console.Write("Rock [1], Paper [2], or Scissors [3]: ");
int choice = int.Parse(Console.ReadLine());
Console.WriteLine("---------------------------------------");
outcome(choice, computer());
Console.WriteLine("User wins: " + userWins);
Console.WriteLine("Computer wins: " + compWins);
Console.WriteLine("Ties: " + tie);
Console.WriteLine("---------------------------------------");
Console.WriteLine("Press [1] to play again");
int again1 = int.Parse(Console.ReadLine());
if (userWins > compWins && userWins > tie) {
Console.WriteLine("User wins!");
} else if (compWins > userWins && compWins > tie) {
Console.WriteLine("Computer wins");
Console.WriteLine("Tie");
Random random = new Random();
result = random.Next(1, 4);
static String outcome(int user, int comp)
if (user == 1 && comp == 1)
Console.WriteLine("User: Rock");
Console.WriteLine("Computer: Rock");
Console.WriteLine("Tie");
else if (user == 1 && comp == 2)
Console.WriteLine("User: Rock");
Console.WriteLine("Computer: Paper");
Console.WriteLine("Computer wins");
else if (user == 1 && comp == 3)
Console.WriteLine("User: Rock");
Console.WriteLine("Computer: Scissors");
Console.WriteLine("User wins");
else if (user == 2 && comp == 1)
Console.WriteLine("User: Paper");
Console.WriteLine("Computer: Rock");
Console.WriteLine("User wins");
else if (user == 2 && comp == 2)
Console.WriteLine("User: Paper");
Console.WriteLine("Computer: Paper");
Console.WriteLine("Tie");
else if (user == 2 && comp == 3)
Console.WriteLine("User: Paper");
Console.WriteLine("Computer: Scissors");
Console.WriteLine("Computer wins");
else if (user == 3 && comp == 1)
Console.WriteLine("User: Scissors");
Console.WriteLine("Computer: Rock");
Console.WriteLine("Computer wins");
else if (user == 3 && comp == 2)
Console.WriteLine("User: Scissors");
Console.WriteLine("Computer: Paper");
Console.WriteLine("User wins");
else if (user == 3 && comp == 3)
Console.WriteLine("User: Scissors");
Console.WriteLine("Computer: Scissors");
Console.WriteLine("Tie");