Gra Snake
Klasyczna gra o ruchu, jedzeniu i kolizjach na znajomym module turtle.
Gra Snake
„Wąż” — jedna z najbardziej rozpoznawalnych gier w historii programowania. Wąż porusza się
nieprzerwanie po planszy, zjada pojawiające się jabłka i rośnie z każdym zjedzonym jabłkiem; gra
kończy się przy uderzeniu w ścianę lub w własny ogon. Zbudujemy ją na już
znanym module turtle (rozdziały 6–7, 12) — tylko tym razem
Żółw stanie się nie artystą, lecz postacią w grze.
Jak w rozdziale 18, plan znajomy: najpierw uczciwie działający prototyp proceduralny (sekcje 19.1–19.8), potem dokładna analiza struktury gry — siatka, kierunek jako dane, tik gry, stan, architektura (sekcje 19.9–19.33).
Importuj niezbędne moduły
import random
import turtle
random będzie potrzebne do losowej pozycji jabłka (Rozdział 5),
turtle dla samej grafiki.