Глава 17 · Проект: «Крестики-нолики»
Игра «Крестики-нолики» — объяснение
Разберём план из шести шагов, по которому мы соберём игру — от пустого окна до готовой программы.
Игра «Крестики-нолики» — объяснение
Правила знакомы почти всем: поле 3×3, два игрока по очереди ставят «X» и «O», первый, выстроивший три своих символа подряд — по горизонтали, вертикали или диагонали — побеждает. Соберём эту игру шаг за шагом — так, как её строил бы разработчик, а не одним куском кода сразу:
- Настроить окно;
- Создать переменные состояния игры;
- Создать поле из девяти кнопок;
- Реагировать на клик — рисовать X или O;
- Проверять после каждого хода, есть ли победитель;
- Добавить кнопку «Новая игра».
Настраиваем Tkinter
nastrojka_okna.py
import tkinter as tk
root = tk.Tk()
root.title("Крестики-нолики")
Практика в Jupyter Notebook
17-03-peremennye-knopki.ipynb · начинаем собирать игру