Example #1
0
        public static int PlayGame(Game game, int guess, string name)
        {
            Console.WriteLine("Enter your guess number: " + name);

            if(name==null)
                name = Console.ReadLine();
            while (!game.GameOver)
            {
                string guessNum = Console.ReadLine();
                if (!string.IsNullOrEmpty(guessNum))
                    guess = int.Parse(guessNum);

                game.Play(guess, name);
                Console.WriteLine(game.Message);
                Console.WriteLine("Attempts: {0}", game.Attempts);
            }
            Console.WriteLine("Do you want to play a new game? yes/no");
            string playAgain = Console.ReadLine();
            if (playAgain.ToLower() == "yes" || playAgain.ToLower() == "y")
            {
                game.Reset();
                PlayGame(game, -1, name);
            }
            return guess;
        }
 static void Main(string[] args)
 {
     Console.WriteLine("Welcome to the Guessing Game");
     Game game = new Game(100);
     int guess = -1;
     guess = PlayGame(game, guess);
 }
Example #3
0
        static void Main(string[] args)
        {
            Game game = new Game(100);
            int guess = -1;

            Console.WriteLine("Please enter name");
            string name = Console.ReadLine();
            Console.WriteLine("Welcome to the Guessing Game " + name);

            if (!string.IsNullOrEmpty(name))
                guess = PlayGame(game, guess, name);
            else
                guess = PlayGame(game, guess, "Guest");
        }
 private static int PlayGame(Game game, int guess)
 {
     while (!game.GameOver)
     {
         guess = int.Parse(Console.ReadLine());
         game.Play(guess);
         Console.WriteLine(game.Message);
         Console.WriteLine("Attempts: {0}", game.Attempts);
     }
     Console.WriteLine("Do you want to play a new game? yes/no");
     string playAgain = Console.ReadLine();
     if (playAgain == "yes")
     {
         game.Reset();
         PlayGame(game, -1);
     }
     return guess;
 }
 public void SetUp()
 {
     int limit = 100;
     game = new Game(limit);
 }