Exemple #1
0
        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());
        }
Exemple #2
0
 static void Main(string[] args)
 {
     RPSApp.GameStart();
 }
Exemple #3
0
 static void Main(string[] args)
 {
     RPSApp.GamePlay();
 }
Exemple #4
0
        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);
                }
            }
        }
Exemple #5
0
        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...");
                }
            }
        }