static void Main(string[] args)
        {
            Welcome();
            Player player = CreatePlayer();
            Game   game   = new Game(player);

            // Solve challenges
            // SumChallenge challenge = null;
            // do {
            //   challenge = game.NextChallenge();
            //   Console.WriteLine(challenge);
            // } while(challenge != null);

            while (!game.IsFinished())
            {
                SumChallenge challenge = game.NextChallenge();
                Console.WriteLine(challenge);


                int playerAttempt = Convert.ToInt32(Console.ReadLine());
                challenge.Solve(playerAttempt);
            }

            Console.Write(game.Overview());

            // Single
            // Console.WriteLine("Here is a challenge:");
            // SumChallenge challenge = new SumChallenge();
            // Console.Write(challenge);
            // int playerAttempt = Convert.ToInt32(Console.ReadLine());
            // challenge.Solve(playerAttempt);

            // Console.WriteLine("Results:");
            // Console.Write(challenge);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Welcome();
            Player player = CreatePlayer();
            Game   game   = new Game(player);

            while (!game.IsFinished())
            {
                SumChallenge challenge = game.NextChallenge();
                Console.WriteLine(challenge);

                int playerAttempt = Convert.ToInt32(Console.ReadLine());
                challenge.Solve(playerAttempt);
            }

            Console.Write(game.Overview());
        }