Пример #1
0
        public int makeTurn() //Выполнить ход
        {
            makeInputs();
            Net.inputData = field;
            output        = Net.launchNetwork();
            char result = Game.makeTurn(output.ToList().IndexOf(output.Max())); //Ход на клетку, на которой самое высокое значение, выданное сетью

            return(result == 'E' ? -1 : output.ToList().IndexOf(output.Max())); //Если сеть походила на занятую клетку, возвращаем ошибку -1. Иначе возвращаем номер клетки
        }