Продолжаю серию статей по написанию игры «Крестики Нолики» на Python. Предыдущие части: 1 Игровое поле. 2 Рисуем крестики и нолики 3 Глупый Бот. 4 Проверка на выигрыш. 5 Старт, Стоп и Результаты игры. Наша игра уже почти готова. Мы создали игровое поле, создали функции отрисовки Крестика и Нолика и функцию обработки кликов по игровому полю, создали «Глупого Бота», который ставит нолики в пустые ячейки. Сделали проверку выигрыша и функцию зачеркивания выигрышной комбинации. Корректное завершение игры с выводом статистики. Осталось еще добавить «мозгов» для нашего бота, что бы было интересней с ним играть. Логика будет следующая: Если можно закончить игру «Победой» (два нолика стоят на одной из линий выигрышных комбинаций и третья ячейка имеет значение «None», то ставим нолик в этой ячейке. Иначе переходим к следующему шагу. Если можно помешать выиграть человеку (два крестика стоят на одной из линий выигрышных комбинаций и третья ячейка имеет значение «None», то ставим нолик в этой ячейк