Перейти к содержанию

Примеры использования

Коллекция готовых примеров, демонстрирующих различные возможности библиотеки pygine.

Важно

Все примеры должны запускаться из корневой директории проекта:

python examples/example_basic_sprite.py

📂 Категории примеров

🎯 Базовые примеры

Основы работы с библиотекой — спрайты, анимация, трансформации: - 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)