Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random r = new Random();
- string playerChoice = " ";
- string computerChoice = " ";
- int computerScore = 0;
- int playerScore = 0;
- bool yes = true;
- Console.WriteLine("Ez a kő, papír, olló játék");
- do
- {
- Console.WriteLine("\nMit választasz? k/p/o");
- switch (Console.ReadKey(true).KeyChar)
- {
- case 'k':
- playerChoice = "kő";
- Console.WriteLine("\nA választásod: kő");
- break;
- case 'p':
- playerChoice = "papír";
- Console.WriteLine("\nA választásod: papír");
- break;
- case 'o':
- playerChoice = "olló";
- Console.WriteLine("\nA választásod: olló");
- break;
- default:
- Console.WriteLine("\nA választás nem felel meg a szabályoknak!");
- break;
- }
- switch (r.Next(0, 3))
- {
- case 0:
- computerChoice = "kő";
- Console.WriteLine("\nA számítógép választása: kő");
- break;
- case 1:
- computerChoice = "papír";
- Console.WriteLine("\nA számítógép választása: papír");
- break;
- case 2:
- computerChoice = "olló";
- Console.WriteLine("\nA számítógép választása: olló");
- break;
- }
- if ((playerChoice == "kő" && computerChoice == "papír")
- ||
- (playerChoice=="papír"&& computerChoice=="olló")
- ||
- (playerChoice=="olló"&& computerChoice=="kő")
- )
- {
- Console.WriteLine("\n\nVezstettél! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", ++computerScore, playerScore);
- }
- else if (playerChoice == computerChoice)
- {
- Console.WriteLine("\n\nDöntetlen! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", computerScore, playerScore);
- }
- else
- {
- Console.WriteLine("\n\nNyertél! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", computerScore, ++playerScore);
- }
- Console.WriteLine("\nAkarsz még játszani?) i/n");
- if (Console.ReadKey(true).KeyChar == 'n')
- yes = false;
- } while (yes);
- Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement