В модуле "Программирование на Python 3. Создание 2D-игр" дети научатся создавать разные игры на языке программирования Python: "Арканоид", "Змейка" и "Зомби-апокалипсис". Ученики добавят в свои игры персонажа, которым можно управлять, различные препятствия, бонусы, функцию стрельбы, отображение очков и количества жизни.
Модуль состоит из 12 занятий, на которых дети создадут три полноценные игры на Python. По окончании модуля учащиеся получат отличный опыт в разработке игр на одном из самых популярных языков программирования.
Пример занятия:
Ученики добавят вражеских спрайтов в игру "Зомби-апокалипсис", запрограммируют их передвижение в нижнюю часть окна с целью уничтожения пушки. Скорость передвижения армии зомби каждый ученик задаст самостоятельно.
Методический план модуля: - Игра "Арканоид" на Python. Фон и платформа;
- Игра "Арканоид" на Python. Управление и создание мяча;
- Игра "Арканоид" на Python. Кирпичики;
- Игра "Змейка" на Python. Управление змейкой;
- Игра "Змейка" на Python. Длина змейки и бонусы;
- Игра "Змейка" на Python. Сбор бонусов и окончание игры;
- Игра "Зомби-апокалипсис" на Python. Создание окна и спрайта;
- Игра "Зомби-апокалипсис" на Python. Работа со спрайтом. Управление;
- Игра "Зомби-апокалипсис" на Python. Реализация стрельбы;
- Игра "Зомби-апокалипсис" на Python. Вражеские спрайты;
- Игра "Зомби-апокалипсис" на Python. Уничтожение врагов и персонажа;
- Игра "Зомби-апокалипсис" на Python. Интерфейс.