Учебный проект · Глава 17
Крестики-нолики
Полноценная игра «Крестики-нолики» на Tkinter: сетка кнопок, ходы по очереди и проверка всех восьми выигрышных линий.
01 / О проекте
Как устроен проект
Игра отделяет правила и состояние партии от кнопок Tkinter, проверяет все восемь выигрышных линий и умеет сохранять счёт матчей.
Возможности
- Ходы мышью и клавиатурой
- Проверка победы и ничьей
- Подсветка линии победы и счёт матчей
Что вы отработаете
- Моделировать поле независимо от GUI
- Проверять конечные состояния игры
- Сводить разные способы ввода к одной операции
02 / Локальный запуск
Запуск проекта
python projects/tkinter/tic-tac-toe/tic_tac_toe.pyТребуется локальная среда с Tkinter и графическим дисплеем.