Example #1
0
        static void Main(string[] args)
        {
            int totalTurnCount  = 0;
            int finiteGameCount = 0;

            for (int i = 0; i < 1000; i++)
            {
                //Create game
                Game game = new Game("John", "Smith");
                while (!game.IsEndOfGame())
                {
                    game.PlayTurn();
                }

                if (game.TurnCount < 1000)
                {
                    totalTurnCount += game.TurnCount;
                    finiteGameCount++;
                }
            }

            double avgTurn = (double)totalTurnCount / (double)finiteGameCount;

            Console.WriteLine(finiteGameCount + " finite games with an average of " + Math.Round(avgTurn, 2) + " turns per game.");

            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            Game game = new Game("Arne", "Bo");

            while (!game.IsEndOfGame())
            {
                game.PlayTurn();
            }
            Console.Read();
        }