Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
C# rock-paper-scissors game ๐Ÿ—ฟ
Play lesson

C# tutorial for beginners ๐ŸŽต - C# rock-paper-scissors game ๐Ÿ—ฟ

5.0 (6)
48 learners

What you'll learn

This course includes

  • 4 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

C# rock paper scissors game project tutorial example explained #C# #game #tutorial using System; namespace MyFirstProgram { class Program { static void Main(string[] args) { Random random = new Random(); bool playAgain = true; String player; String computer; String answer; while (playAgain) { player = ""; computer = ""; answer = ""; while (player != "ROCK" && player != "PAPER" && player != "SCISSORS") { Console.Write("Enter ROCK, PAPER, or SCISSORS: "); player = Console.ReadLine(); player = player.ToUpper(); } switch (random.Next(1, 4)) { case 1: computer = "ROCK"; break; case 2: computer = "PAPER"; break; case 3: computer = "SCISSORS"; break; } Console.WriteLine("Player: " + player); Console.WriteLine("Computer: " + computer); switch (player) { case "ROCK": if (computer == "ROCK") { Console.WriteLine("It's a draw!"); } else if (computer == "PAPER") { Console.WriteLine("You lose!"); } else { Console.WriteLine("You win!"); } break; case "PAPER": if (computer == "ROCK") { Console.WriteLine("You win!"); } else if (computer == "PAPER") { Console.WriteLine("It's a draw!"); } else { Console.WriteLine("You lose!"); } break; case "SCISSORS": if (computer == "ROCK") { Console.WriteLine("You lose!"); } else if (computer == "PAPER") { Console.WriteLine("You win!"); } else { Console.WriteLine("It's a draw!"); } break; } Console.Write("Would you like to play again (Y/N): "); answer = Console.ReadLine(); answer = answer.ToUpper(); if (answer == "Y") { playAgain = true; } else { playAgain = false; } } Console.WriteLine("Thanks for playing!"); Console.ReadKey(); } } }

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere