Projekt edukacyjny · Rozdział 19

Wąż

Klasyczna gra „Wąż”

TurtleGryKlawiatura

01 / O projekcie

Jak działa projekt

Model gry oddzielony od Turtle:, czyste funkcje liczą ruch, kolizje i pojawianie się jedzenia, a aplikacja zarządza oknem, klawiaturą i zegarem taktu gry.

Cechy

  • Wzrost, ocena i rekord węża
  • Zatrzymaj, zrestartuj i przyspiesz grę
  • Ochrona przed licznikami przedawnymi przez pokolenia callbacks

Co przećwiczysz

  1. Zaprojektować model gry do testowania
  2. Praca z siatką współrzędnych i kolizjami
  3. Planuj tiki nieblokujące przez ontimer

02 / Lokalna premiera

Uruchomienie projektu

python projects/turtle/snake/snake.py

Wymagana lokalna środowisko z Turtle/Tkinter i wyświetlaczem graficznym.