Example #1
0
        public void GetHeight()
        {
            var goban = new StandardGoban(7, 9);

            Assert.AreEqual(7, goban.GetHeight());
            Assert.AreEqual(9, goban.GetWidth());
        }
Example #2
0
        private static void Main(string[] args)
        {
            Goban  goban   = new StandardGoban(19, 19);
            Player player1 = new HumanPlayer()
            {
                Name = "Human", Color = Color.Black
            };
            Player player2 = new ComputerPlayer()
            {
                Name = "Computer", Color = Color.White
            };
            Game game = new Game(goban, new Player[] { player1, player2 });

            drawGoban(goban);
            bool stop    = false;
            int  counter = 0;

            while (!stop)
            {
                nextTurn(game);
                System.Threading.Thread.Sleep(1000);
                stop = counter++ > 10;
            }
            System.Console.CursorSize = 100;
            writeAt(0, goban.GetHeight() + 3, "C'est crazy fini !", true);
        }
Example #3
0
        public void Initialize()
        {
            _black = new HumanPlayer()
            {
                Color = Color.Black, Name = "Black"
            };
            _white = new HumanPlayer()
            {
                Color = Color.White, Name = "White"
            };
            Goban       goban       = new StandardGoban(3, 4);
            GameContext gameContext = new GameContext(goban, new Player[] { _black, _white });

            _turn = new Turn(gameContext);
        }