Я сделал крестики-нолики А.И. Учитывая каждое состояние доски, мой А.И. вернет 1 точное место для перемещения. (Даже если ходы одинаково правильные, он каждый раз выбирает один и тот же, а не случайный)
Я также сделал функцию, которая повторяет все возможные действия, сделанные с помощью ИИ.
Итак, это рекурсивная функция, которая позволяет ИИ сделать ход для данной доски, затем позволяет другой игре сделать все возможные ходы и вызывает рекурсивную функцию в себе с новой доской для каждого возможного хода.
Я делаю это, когда ИИ ходит первым, а когда другой ходит первым... и складываю их вместе. Я получаю 418 возможных побед и 115 возможных ничьих и 0 возможных поражений.
Но теперь моя проблема в том, как мне максимизировать количество выигрышей? Мне нужно с чем-то сравнить эту статистику, но я не могу понять, с чем ее сравнивать.