Ejemplo n.º 1
0
        private static void play(RedBlueGame game)
        {
            Console.WriteLine($"1 2");
            while (game.State != Game.Over)
            {
                game.Play();
                var action    = game.GetLastAction();
                var playerOne = action[0] ? 'X' : 'O';
                var playerTwo = action[1] ? 'X' : 'O';
                Console.WriteLine($"{playerOne} {playerTwo}");
            }
            var score = game.Score();

            Console.WriteLine($"{score[0]} {score[1]}");
        }
Ejemplo n.º 2
0
        public static void Main()
        {
            var test = @"I:\Projects\RedBluePlayer\bin\Debug\netcoreapp2.0\RedBluePlayer.dll";

            try
            {
                var game = new RedBlueGame(getPlayers(test, test), 2);
                play(game);
            }
            catch (System.Reflection.ReflectionTypeLoadException exception)
            {
                Console.WriteLine("Assembly Load Failure!");
                throw exception;
            }
        }