ГЛАВА 19 · СТР. 1244

Проект: игра «Змейка» с Turtle

От первого работающего прототипа до модели игры с игровым тиком, паузой, рестартом, счётом и проверяемыми правилами — классическая «Змейка» на Turtle как введение в программирование игр реального времени.

~8 часов Turtle + игровой цикл Snake Pro 30 практик
19.1Игра «Змейка»124619.2Настраиваем экран Turtle124719.3Рисуем голову124819.4Клавиши и движение головы125019.5Запускаем табло счёта125219.6Наша змейка ест!125319.7Проверка столкновений125519.8Полный код первого прототипа125619.9Мир игры как сетка125919.10Координаты клетки и пиксели Turtle126019.11Направление как вектор126219.12Один игровой тик126419.13Настоящий игровой цикл126519.14Время, скорость и задержка126719.15Состояние игры126819.16Голова, тело и модель Snake127019.17Почему тело движется с хвоста127119.18Еда и свободная клетка127319.19Столкновение со стеной127619.20Столкновение с собой127719.21Game Over как состояние127819.22Pause / Resume127919.23Restart / New Game128219.24Скорость и рост сложности128419.25High Score128519.26Чистая игровая логика без Turtle128619.27GameState с dataclass128819.28SnakeApp: отделяем модель от визуализации129019.29Render: модель → Turtle129119.30Тестируем правила игры129319.31Debug Labs129419.32Snake Pro — финальная игра131219.33Итоги главы1315