Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Zahlenratespiel
- {
- class Program
- {
- static void Main(string[] args)
- {
- bool game = true;
- bool roundlimit = false;
- bool gamewon = false;
- int round = 0;
- Random rand = new Random();
- int random = 0;
- int userguess = 0;
- while (game)
- {
- random = rand.Next(1,10) ; //generate random number!
- round = 1; //initiate new game
- roundlimit = false;
- gamewon = false;
- Console.WriteLine("Der Computer hat eine Zufallszahl zwischen 1 udn 10 generiert, sie müssen sie erraten. Sie haben 6 Runden Zeit.");
- while (!roundlimit && !gamewon)
- {
- Console.WriteLine("Geben Sie ihren " + round + ". Tipp ein:");
- userguess = Convert.ToInt32(Console.ReadLine());
- if (userguess == random)
- {
- Console.WriteLine("Sie haben das Spiel gewonnen!");
- Console.WriteLine("Die randomisierte Zahl ist: " + random);
- Console.WriteLine("Die von ihnen letzte eingegebene Zahl ist: " + userguess);
- gamewon = true;
- }
- else
- {
- if (userguess > random)
- {
- Console.WriteLine("Die von ihnen letzte eingegebene Zahl ist: " + userguess);
- Console.WriteLine("Ihre Zahl ist größer als die Zufallszahl.");
- }
- else //userguess < random
- {
- Console.WriteLine("Die von ihnen letzte eingegebene Zahl ist: " + userguess);
- Console.WriteLine("Ihre Zahl ist kleiner als die Zufallszahl.");
- }
- }
- if (round >= 6)
- {
- roundlimit = true;
- Console.WriteLine("Sie haben verloren, Sie haben 6 Mal falsch geraten.");
- }
- round++;
- }
- Console.WriteLine("Wenn Sie nocheinmal spielen wollen tippen sie ja in die Eingabe.");
- if (!Console.ReadLine().Equals("ja"))
- {
- game = false;
- }
- Console.Clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement