ROZDZIAŁ 19 · STRONA 1244

Project: Snake gra z Turtle

Od pierwszego działającego prototypu po model gry z tikiem, pauzą, restartem, punktacją i weryfikowalnymi zasadami, klasyczny „Snake”

~8 godzin Turtle + pętla rozgrywki Snake Pro 30 praktyk
19.1Gra Snake124619.2Personalizacja ekranu Turtle124719.3Rysuj głowę124819.4Klawisze i ruch głowy125019.5Strzel tablicę wyników125219.6Nasz wąż je!125319.7Kontrola kolizji125519.8Pełny kod pierwszego prototypu125619.9Świat gry jako siatka125919.10Współrzędne komórek i piksele Turtle126019.11Kierunek jako wektor126219.12Jeden odznak gry126419.13Prawdziwa pętla rozgrywki126519.14Czas, prędkość i opóźnienie126719.15Stan gry126819.16Głowa, ciało i model Snake127019.17Dlaczego ciało porusza się od ogona127119.18Food and Free Cell127319.19Zderzenie ze ścianą127619.20Zderzenie z samym sobą127719.21Game Over jako państwo127819.22Pause / Resume127919.23Restart / New Game128219.24Prędkość i wzrost złożoności128419.25High Score128519.26Czysta logika gry bez Turtle128619.27GameState z dataclass128819.28SnakeApp: oddzielenie modelu od wizualizacji129019.29Render: model → Turtle129119.30Testowanie zasad gry129319.31Debug Labs129419.32Snake Pro - Finałowa gra131219.33Podsumowanie rozdziału1315