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