static void Main(string[] args) { RPSApp again = new RPSApp(); Console.Write("Welcome to Rock Paper Scissors! \n"); Console.Write("Enter your name: "); string humanName = Console.ReadLine(); RPSApp playerselected = new RPSApp(); do { playerselected.Game(playerselected.GetOpponent("The Rock"), playerselected.GetPlayerChoice(humanName)); } while (again.PlayAgain()); }
static void Main(string[] args) { RPSApp.GameStart(); }
static void Main(string[] args) { RPSApp.GamePlay(); }
static void Main(string[] args) { bool con = true; // Console.WriteLine(Enum.Paper);//cannot use .1 or [] Rocky r = new Rocky("Rock"); HumanPick h = new HumanPick("Dwayne Johnson"); RPSApp Y = new RPSApp(r, h); Random rando = new Random(); Random randy = new Random(); RandomPlayer rp = new RandomPlayer("Flaka", rando); RandomPlayer rpp = new RandomPlayer("Drin", randy); int counter = 0; int point = 0; while (con) { Console.WriteLine(); int num = rando.Next(1, 4); int num2 = randy.Next(1, 4); Console.WriteLine("Who do you want to play against?Flaka or Drin?"); string inputanswer = Console.ReadLine().ToLower(); if (inputanswer.Contains("Flaka") || inputanswer.Contains("flaka")) { string output = h.GetRPS(); string choice = rp.GetRPS(); Console.WriteLine("You chose: " + output); Console.WriteLine("Flaka Chose: " + choice); Console.WriteLine(); if ((output.Contains("Scissors")) && (choice.Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Scissors")) && (choice.Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2; } else if ((output.Contains("Scissors")) && (choice.Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("You lose!.You get 0 points"); } else if ((output.Contains("Paper")) && (choice.Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("You lose.You get 0 points"); } else if ((output.Contains("Paper")) && (choice.Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Paper")) && (choice.Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2; } else if ((output.Contains("Rock")) && (choice.Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Rock")) && (choice.Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("You lose!.You get 0 points"); } else if ((output.Contains("Rock")) && (choice.Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2;//This is the endpoint } } if (inputanswer.Contains("Drin") || inputanswer.Contains("drin")) { string output = h.GetRPS(); Console.WriteLine("You chose: " + output); Console.WriteLine("Drin chose: " + rpp.GetRPS()); Console.WriteLine(); if ((output.Contains("Scissors")) && (rpp.GetRPS().Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Scissors")) && (rpp.GetRPS().Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2; } else if ((output.Contains("Scissors")) && (rpp.GetRPS().Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("You lose!.You get 0 points"); } else if ((output.Contains("Paper")) && (rpp.GetRPS().Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("You lose.You get 0 points"); } else if ((output.Contains("Paper")) && (rpp.GetRPS().Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Paper")) && (rpp.GetRPS().Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2; } else if ((output.Contains("Rock")) && (rpp.GetRPS().Contains("Rock"))) { Console.WriteLine(); Console.WriteLine("It is a tie.You get 1 point"); counter = counter + 1; } else if ((output.Contains("Rock")) && (rpp.GetRPS().Contains("Paper"))) { Console.WriteLine(); Console.WriteLine("You lose!.You get 0 points"); } else if ((output.Contains("Rock")) && (rpp.GetRPS().Contains("Scissors"))) { Console.WriteLine(); Console.WriteLine("You win!.You get 2 points"); counter = counter + 2; } } Console.WriteLine("Your points are: " + counter); Console.WriteLine("Do you want to continue?"); string answer = Console.ReadLine().ToLower(); if (answer == "y") { con = true; point = point + counter; } else { con = false; Console.WriteLine("Thank you for playing.Your total points are: " + point); } } }
public static void Main(string[] args) { bool co = true; Console.WriteLine("Hello User! Welcome to Rock, Paper, Scissors!"); Console.WriteLine("Enter your name: "); string playerName = Console.ReadLine(); Human player1 = new Human(playerName); while (co) { player1.GetChoice(); Console.WriteLine("You chose " + player1.GetRPS()); RPSApp app = new RPSApp(); int input = app.Selection(); Console.WriteLine("Nice! Now lets see what your opponent chooses..."); Console.WriteLine("ROCK!"); Thread.Sleep(1000); Console.WriteLine("PAPER!"); Thread.Sleep(1000); Console.WriteLine("SCISSORS!"); Thread.Sleep(1000); Console.WriteLine("SHOOT..."); Thread.Sleep(1250); Console.WriteLine(""); Console.WriteLine(""); switch (input) { case 1: app.RockeyAct(); break; case 2: app.RandoAct(); break; } Console.WriteLine("Would you like to continue playing? Y or N:"); string answer = Console.ReadLine(); answer.ToLower().Trim(); if (answer == "y") { co = true; Console.Clear(); } else { co = false; Console.WriteLine("Thanks for playing! Goodbye..."); } } }