Учебный проект
game.py, 6 полных этапов, finished.py, четыре PNG, установка, конспект и сценарий. Код напрямую использует Arcade.
Скачать учебный ZIP ↓
Код БарсикPython IDE Собираем 2D-аркаду за одно занятие: открываем окно, добавляем космонавта, пишем управление и правила. Сразу код — каждая задача заканчивается работающим результатом.

Двигай космонавта стрелками. Доберись до звезды, обходя патрулирующий метеор. После победы или столкновения движение останавливается; R начинает новый раунд.
Нужны знакомые переменные, условия и функции. Новые инструменты объясняем рядом с кодом: события Arcade, координаты, время между кадрами и состояние игры.
Час — на сборку по блокам при готовой среде. Установку выполняем заранее. Служебные заготовки можно вставлять из полных файлов, а игровые правила писать и проверять вместе.

Внутри каждой задачи — подзадачи, нужные фрагменты кода, краткое объяснение и проверка результата. Полный game.py доступен с первого этапа.
Окно с фоном и персонаж из PNG.
Управление, цель и патрулирующий метеор.
Столкновения, результат и новая попытка.
Ручные команды есть в README архива. Arcade открывает окно на компьютере; браузерная IDE сайта этот проект не запускает. Для Windows и Linux приложены инструкции; фактическая проверка выполнена на Mac.
game.py, 6 полных этапов, finished.py, четыре PNG, установка, конспект и сценарий. Код напрямую использует Arcade.
Скачать учебный ZIP ↓Космонавт, звезда, метеор и фон. Прозрачные PNG объектов и запросы генерации.
Скачать PNG одним ZIP ↓Отдельная версия с меню, звуком и эффектами. Дополнительные механики можно разобрать после основного практикума.
Скачать прототип ↓В методичке — поминутный план, пояснения к блокам, вопросы и типичные ошибки. Сценарий подходит для одного видео с шестью главами или шести коротких выпусков.