1.06M

Sovremennaya-realizaciya-igry-Ping-Pong-s-Unity_cleaned (2)

1.

Современная реализация
игры Ping Pong с Unity
Создание классической аркадной игры с современными
элементами: физика, системы усилений и удобное управление.

2.

Основные компоненты игры
Мяч (Ball)
Ракетки (Paddle)
Физика с использованием Rigidbody2D
Управление с клавиатуры и сенсорных устройств
Система частиц для визуальных эффектов
Продвинутый ИИ противника
Отскок от ракеток и стен с реалистичной логикой
Реакция на временные усиления

3.

Система усилений (Power-ups)
Изменение скорости ракеток — ускорение и замедление
Регулировка размера ракетки для тактических преимуществ
"Призрачный" режим — новый экспериментальный эффект
Случайное появление усилений с визуальной индикацией
Временные эффекты для динамичного геймплея

4.

Менеджеры игры
GameManager
AudioManager
Управляет состояниями игры и переходами
Обрабатывает звуки и музыкальное сопровождение
UIManager
PowerupManager
Контролирует интерфейсы пользователя и отображение
Отвечает за систему усилений в игре
MatchManager
AdvertisementManager
Логика и правила проведения матчей
Управление рекламными показами и монетизацией
Преимущества: четкое разделение функций, удобство расширения и высокий уровень повторного использования кода.

5.

Система состояний игры
MenuState — главное меню и настройки
GamePlayState — основной игровой процесс
GameOverState — завершение раунда или игры
KickOffState — начало каждого розыгрыша мяча
Реализация через паттерн State упрощает управление логикой и повышает стабильность.

6.

Сохранение и загрузка игры
ScriptableObject SavedGame хранит данные позиции, скорости и счета
Восстановление состояния матча при возобновлении
Обеспечение плавного игрового процесса и удобства для пользователя

7.

Эффекты и визуальная
часть
Дрожание камеры
Добавляет динамику и ощущение удара
Частицы мяча и ударов
Визуальные эффекты подчеркивают ключевые моменты
Анимации интерфейса
Обеспечивают плавность и приятный опыт взаимодействия
Эффекты усилений
Яркая визуализация и усиление восприятия игры

8.

Настройки игры
Музыка и эффекты
Настройки игры
громкость музыки
на стрелочки ← →
увеличить/уменьшить
на передвижение курсора
громкость эффектов
на нажатие курсора
увеличить/уменьшить

9.

Заключение и перспективы
Современная версия Pong с гибкой архитектурой и расширяемым функционалом
Система менеджеров и состояний для удобства разработки
Поддержка монетизации через рекламу и аналитику
В планах: новые усиления, мультиплеер и дополнительные режимы
Выполнил: Сайфуллин Дамир, группа ТРИС-3-23
English     Русский Rules