OpenArena — свободный трёхмерный шутер от первого лица, ответвление движка ioquake3, который сам является ответвлением Quake III Arena. Проект основан 19 августа 2005 года, на следующий день после того, как id Software опубликовала исходный код id Tech 3 под лицензией GNU GPL версии 2 или более поздней.

Игра построена по образцу Quake III Arena, но не является её полной копией: модели оружия и игроков, а также большинство карт созданы заново, при этом часть карт перенесена из игр серии Quake с улучшенной графикой.

Разработка OpenArena разрабатывается сообществом свободного программного обеспечения и с использованием свободных инструментов; программный код написан на языке Си на основе движка ioquake3.

Официальные сборки выпускались для Windows, Linux и macOS. Сторонние разработчики подготовили порты для FreeBSD, OpenBSD, Android и iOS. Существует также неофициальный порт для Raspberry Pi.

Игровой процесс

Игровой процесс OpenArena повторяет Quake III Arena с отдельными дополнениями — например, очки начисляются за то, что игрок столкнул противника в пропасть. Играть можно как по сети против других людей, так и в одиночку против ботов (боты доступны начиная с версии 0.6.0). В одиночном режиме игрок последовательно проходит заранее заданные матчи: после завершения очередного «уровня» из четырёх карт открывается следующий; режим «схватка» позволяет настроить произвольный матч в любом из игровых режимов. В игре есть несколько моделей персонажей и набор карт, используются виды оружия, аналогичные Quake III Arena.

Режимы игры Free For All — классический бой насмерть: все игроки сражаются друг против друга, побеждает набравший больше всего очков к концу матча. Командный бой насмерть — командный вариант Free For All с двумя противостоящими командами. Tournament — игра выбирает двух игроков на сервере для дуэли по принципу «победитель остаётся, проигравший уходит». Захват флага — командный режим: каждая команда защищает флаг на своей базе и пытается захватить флаг противника. One Flag CTF — разновидность захвата флага, в которой в центре карты появляется белый флаг, и команды должны доставить его на базу противника. Harvester — в центре карты находится генератор черепов, появляющихся при убийстве противников; собранные черепа нужно доставить на базу противника. Overload — на базе каждой команды находится кристалл, который противники должны уничтожить. Elimination — командный режим, в котором нужно уничтожить всех противников; побеждает команда с наибольшим числом очков. CTF Elimination — сочетание захвата флага и Elimination: очки начисляются за уничтожение всех противников или за захват флага. Last Man Standing — некомандный вариант Elimination: у каждого игрока конечное число жизней, побеждает последний выживший. Double Domination — командный режим с двумя контрольными точками, которые нужно удерживать. Domination — командный режим с несколькими контрольными точками, разбросанными по карте.

OpenArena прошла тестирование на совместимость с некоторыми модами для Quake III.

Оценки По оценке Хендрика Ваймера (OS Reviews, 2007) и Стива Лейка (Raiden’s Realm, 2007), игра выглядит незавершённой, что снижает интерес к ней при длительной игре. Обозреватели отмечали переносимость игры и её работоспособность на устаревшем оборудовании, а также проработанность поведения ботов.

OpenArena использовалась как платформа для исследований в области информатики: на её основе изучались передача графики с центрального сервера и визуализация больших объёмов сетевых данных.

Скриншоты

Примечания

Ссылки Сайт разработчика OpenArena wiki OpenArena на Indie DB OpenArena в Linux Game Database Обзор OpenArena на modDB

Категория:Компьютерные игры с трёхмерной графикой Категория:Свободные компьютерные игры Категория:Игры для Windows Категория:Игры для Linux Категория:Игры для macOS Категория:Игры для iOS Категория:Игры для AmigaOS Категория:Многопользовательские онлайн-игры Категория:Шутеры от первого лица Категория:Компьютерные игры 2005 года Категория:Игры для FreeBSD Категория:Игры для Solaris Категория:Игры на движке id Tech 3 Категория:Цифровая дистрибуция Категория:Экшен-игры Категория:Игры для Android