Разработка игрового приложения в жанре аркада с использованием графики OpenGL
Автор: kir-v • Февраль 24, 2022 • Статья • 268 Слов (2 Страниц) • 288 Просмотры
К.Н. Васкевич, Е.В. Комракова
(ГГТУ им. П.О. Сухого, Гомель)
РАЗРАБОТКА ИГРОВОГО ПРИЛОЖЕНИЯ В ЖАНРЕ АРКАДА С ИСПОЛЬЗОВАНИЕМ ГРАФИКИ OPENGL
Аркада – жанр компьютерных игр, характеризующийся кратким по времени, однако напряженным игровым процессом. Для отображения игровых объектов используются спрайты. Спрайт представляет собой графический объект, который может перемещаться по экрану, не искажая задний план. Спрайты всегда прямоугольны, в частном случае могут быть в форме квадрата.
OpenGL – это открытый и мобильный стандарт. Программы, написанные с помощью OpenGL возможно переносить практически на любые платформы, получая при этом равный результат, будь это графическая машина или суперкомпьютер. OpenGL освобождает программиста от написания программ для конкретного оборудования. Если устройство поддерживает некоторую функцию, то эта функция выполняется аппаратно, если нет, то графическая библиотека осуществляет её программно.
Было разработано игровое приложение для двух игроков на платформе Windows. Целью игрового приложения является соревнование двух игроков между собой на одном экране. Танки находятся на игровом поле, которое случайно генерируется в начале игры. Поле разбито на разные участки с определенными свойствами: стены, болото, вода, ограждения. Через стены нельзя проезжать и стрелять, через болото танк не может перемещаться, но может стрелять и т.п. Танки передвигаются в двумерном пространстве и имеют вооружение, состоящее из пулемета и пушки. Игроки имеют ограниченные запасы здоровья, брони, топлива. На игровом поле появляются призы:
...