Примеры использования
Коллекция готовых примеров, демонстрирующих различные возможности библиотеки pygine.
Важно
Все примеры должны запускаться из корневой директории проекта:
📂 Категории примеров
🎯 Базовые примеры
Основы работы с библиотекой — спрайты, анимация, трансформации:
- example_basic_sprite.py
- создание простого спрайта
- example_animations.py
- анимация спрайтов
- example_scaling.py
- масштабирование
- example_rotation.py
- поворот объектов
- example_mirroring.py
- отражение спрайтов
🎮 Интерактивность
Обработка ввода, коллизии, следование за мышью:
- example_keyboard_input.py
- управление с клавиатуры
- example_mouse_tracking.py
- следование за мышью
- example_collision_detection.py
- обнаружение столкновений
✨ Эффекты и UI
Визуальные эффекты, пользовательский интерфейс, частицы:
- example_particle_effects.py
- система частиц
- example_screen_shake.py
- тряска экрана
- example_user_interface.py
- элементы интерфейса
- example_text_input.py
- поля ввода текста
- example_rounded_ui.py
- скруглённые элементы
🚀 Продвинутые возможности
Камера, сцены, физика, комплексные игры:
- example_camera_system.py
- система камеры
- example_scene_management.py
- управление сценами
- example_physics_simulation.py
- физическая симуляция
- example_background_image.py
- фоновые изображения
🎲 Готовые игры
В примерах есть несколько полностью рабочих мини-игр:
- 🎯 Простая игра (
example_simple_game.py
) - 💥 Игра со взрывами (
example_explosion_game.py
) - 🏃♂️ Платформер (
example_platformer_game.py
)
🛠️ Инструменты разработчика
- 📊 Визуализация спрайтшитов (
example_spritesheet_utilities.py
) - 🎨 Все анимации (
example_all_animations.py
)