Как в python (customtkinter) написать игру крестики-нолики (tic-tac-toe)
Крестики-нолики на Python с искусственным интеллектом
Создание игр - это кротчайший путь к изучению языка программирования. Особенно когда вы программируете знакомую вам игру. А крестики-нолики знакома всем с детства и вам не трудно будет придумывать алгоритм для компьютера. Сейчас мы на Python создадим игру крестики-нолики с полноценным искусственным интеллектом. Это будет игра в которой человек играет против компьютера. Алгоритм компьютера состоит из 5 простых шагов, но он получился таким пуленепробиваемым, что выиграть его нельзя. Можно только свести игру к ничьей...
🎮 Tic-tac-toe (Крестики нолики), но красиво: архитектура, ИИ и тесты на Python
Крестики-нолики — та самая игра, с которой всё начинается. Её пишут на уроках программирования, во время собеседований и… просто чтобы отвлечься. Но мы не пойдём лёгким путём! Вместо обычной портянки из if-ов — сделаем всё красиво: ООП, минимальный ИИ, юнит-тесты и архитектура, которая не вызывает слёз. Прежде чем бросаться в код, давай подумаем: Начнём с доски. Это основа игры: рисовать, проверять победу, обрабатывать ходы. class Board:
def __init__(self):
# Создаём 3x3 пустую доску
self...