Rozdział 17 · Projekt: „Kółko-krzyżyk”

Wyjaśnienie gry kółko i krzyżyk

Przyjrzyjmy się sześciostopniowemu planowi, którego wykorzystamy do budowy gry — od pustego okna po gotowy program.

Wyjaśnienie gry kółko i krzyżyk

Zasady są znane niemal każdemu: pole 3×3, dwóch graczy na zmianę stawia "X" i "O", pierwsze, Ten, kto ustawi trzy swoje symbole w rzędzie – poziomo, pionowo lub ukośnie – wygrywa. Budujmy tę grę krok po kroku, tak jak zrobiłby ją deweloper, a nie jednym kawałkiem kodu Od razu:

  1. Konfiguruj okno;
  2. Tworzenie zmiennych stanu gry;
  3. Utworzyć pole z dziewięcioma przyciskami;
  4. Reaguj na kliknięcie — rysuj X lub O;
  5. Sprawdzam po każdym ruchu, czy jest zwycięzca;
  6. Dodaj przycisk „Nowa gra”
Puste okno z polem dziewięciu przycisków i statusem ruchu gracza: X
patrząc w przyszłość, tak właśnie będzie wyglądać okno pod koniec sekcji 17.6, po wszystkich sześciu krokach. Wtedy ta sama strona nie wykonuje jeszcze całego kodu, tylko konfiguruje okno (krok 1).

Konfigurujemy Tkinter

nastrojka_okna.py
import tkinter as tk

root = tk.Tk()
root.title(„Kółko-krzyżyk”)
Praktyka: Zaczynam budować grę
Moduł tkinter otwiera natywne okno Python — wykonaj lokalnie w VS Code, PyCharm lub Jupyter
Praktyka kursuje lokalnie
Otwórz praktykę →