🎮 Все игры 🚀 Космос
1 2 3 4 5

🚀 Космос

Управляй кораблём и сбивай пришельцев. Соберёшь за 5 шагов!

Так выглядит игра Космос
Что у тебя получится Корабль внизу ездит влево-вправо, по пробелу стреляет лазером вверх. Сверху падают пришельцы — попал по врагу, он лопается и даёт очко. Пропустил врага вниз или столкнулся с ним — теряешь жизнь. Кончились жизни — конец, пробел запускает заново.
💡 Главная новая идея — список объектов Раньше у нас был один мяч или один кот. Здесь пуль и врагов — сразу много. Поэтому держим их в списках: выстрелил — bullets.append(...); враг появился — enemies.append(...); улетел или сбит — .remove(...). Каждый кадр пробегаем список циклом for и двигаем всех. Список ты уже видел в Змейке — теперь он «живой»: растёт и уменьшается прямо в игре.

Не знаешь, что такое терминал, venv и как всё запустить? → 🚀 Подготовка

Как запустить урок

python games/space/code/step1_ship.py

Уроки

1

Корабль

Корабль-треугольник ездит влево-вправо по стрелкам.

2

Выстрел

Список пуль: пробел стреляет, пули летят вверх — главный приём.

3

Враги

Список врагов: пришельцы появляются сверху и падают вниз.

4

Попадания

Пуля встретила врага — оба исчезают, считаем очки.

5

Жизни и конец

Жизни, конец игры и рестарт по пробелу.

📦 Скачать код

Игра целиком на фигурах — картинки не нужны, каждый файл запускается сам по себе.

⬇️ Готовая игра (space.py) ⬇️ Весь проект архивом (.zip)
step1_ship.py↓ урок 1 step2_shoot.py↓ урок 2 step3_enemies.py↓ урок 3 step4_hits.py↓ урок 4 step5_lives.py↓ урок 5
💡 Чтобы запустить Один раз поставь pygame: pip install pygame-ce. Потом: python space.py.
🖥️ Полный экран В готовой игре нажми F — она развернётся на весь экран как настоящая (ESC — выход).