🎮 Все игры 🐱 Ловкий кот
1 2 3 4 5 6

🐱 Ловкий кот

Кот ловит падающие яблоки. Соберёшь игру с картинками и звуками за 6 шагов!

Так выглядит игра Ловкий кот
Что у тебя получится Кот ездит внизу влево-вправо, сверху падают яблоки. Поймал — очко и весёлый звук. Промахнулся — теряешь жизнь. Жизни кончились — «Игра окончена», пробел — заново. С каждым яблоком чуть быстрее!
💡 Что нового по сравнению со Змейкой Здесь движение в пикселях, а не по клеткам: кот и яблоко двигаются плавно. Появляется скорость падения, проверка столкновений через rect.colliderect(), а в конце — картинки и звуки.

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

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

python games/catch/code/step1_basket.py

Уроки

1

Кот-корзинка

Кот ездит влево-вправо по нажатым стрелкам.

2

Яблоко падает

Сверху падает яблоко и возвращается наверх.

3

Ловим!

Столкновение через colliderect и счёт очков.

4

Жизни

Промахи, проигрыш и рестарт по пробелу.

5

Картинки

Меняем прямоугольники на спрайты кота и яблока.

6

Звуки

Весёлый «дзынь» при ловле и низкий — при промахе.

📦 Скачать код

⚠️ Важно про картинки и звуки Урокам 5–6 нужна папка assets (кот, яблоко, звуки). Поэтому для готовой игры качай весь проект архивом — отдельный .py без картинок не запустится.
⬇️ Весь проект архивом (.zip) — с картинками и звуками
step1_basket.py↓ урок 1 step2_apple.py↓ урок 2 step3_catch.py↓ урок 3 step4_lives.py↓ урок 4 step5_images.py↓ урок 5 (нужны assets) catch.py↓ готовая игра (нужны assets)
💡 Чтобы запустить Один раз поставь pygame: pip install pygame-ce. Потом запускай файл: python catch.py (из папки игры, чтобы рядом была папка assets).
🖥️ Полный экран В готовой игре нажми F — она развернётся на весь экран как настоящая (ESC — выход).