Учебный проект · Глава 17

Крестики-нолики

Полноценная игра «Крестики-нолики» на Tkinter: сетка кнопок, ходы по очереди и проверка всех восьми выигрышных линий.

TkinterИгры

01 / О проекте

Как устроен проект

Игра отделяет правила и состояние партии от кнопок Tkinter, проверяет все восемь выигрышных линий и умеет сохранять счёт матчей.

Возможности

  • Ходы мышью и клавиатурой
  • Проверка победы и ничьей
  • Подсветка линии победы и счёт матчей

Что вы отработаете

  1. Моделировать поле независимо от GUI
  2. Проверять конечные состояния игры
  3. Сводить разные способы ввода к одной операции

02 / Локальный запуск

Запуск проекта

python projects/tkinter/tic-tac-toe/tic_tac_toe.py

Требуется локальная среда с Tkinter и графическим дисплеем.