Продолжаю серию статей по написанию игры «Крестики Нолики» на Python. Предыдущие части: 1 Игровое поле. 2 Рисуем крестики и нолики. 3 Глупый Бот. Ранее мы создали игровое поле, создали функции отрисовки Крестика и Нолика и функцию обработки кликов по игровому полю, создали «Глупого Бота», который ставит нолики в пустые ячейки. В этой статье определим функцию на проверку выигрыша и функцию зачеркивания выигрышной комбинации. Создадим список «combinations» в него запишем все возможные комбинации индексов поля выигрышных ситуаций...
В этом цикле статей создадим игру «Крестики Нолики» на языке Python используя библиотеку Tkinter. Это будет классическая игра «Крестики Нолики», в которой можно будет играть против «Бота». На начальном этапе бот будет обделён логикой и ход будет делать рандомно в пустом месте поля. В дальнейшим подумаем над его логикой и научим его выбирать оптимальные ходы исходя из игровой ситуации. В этой статье создадим игровое поле, используя библиотеку Tkinter. Процесс создания подробно комментировать не буду,...