Введение

Бесплатная многопользовательская онлайн-игра с открытым исходным кодом

Allegiance – многопользовательская онлайн-игра, изначально разработанная Microsoft Research. Она примечательна сочетанием в себе элементов стратегии в реальном времени и космических боев, управляемых игроками. Несмотря на положительные отзывы после выхода, продажи оказались разочаровывающими – в первый год было продано менее 29 000 копий. В 2004 году Microsoft выпустила игру под проприетарной лицензией с открытым исходным кодом, и с тех пор её поддержка и разработка осуществляются добровольцами. В 2017 году лицензия была изменена на свободную лицензию MIT. Управление кораблем в Allegiance отличается от других космических симуляторов: игра использует линейную модель полёта с ограничением абсолютных скоростей, однако инерция корабля по-прежнему играет важную роль при маневрировании.

Цель игры

Геймплей заключается в расширении от начального гарнизона для захвата минерских районов, а затем в уничтожении вражеских баз или подавлении их боеспособности (путем экономической войны), подобно традиционной стратегии в реальном времени. Однако, благодаря сочетанию в Allegiance элементов RTS и космического симулятора, некоторые обозреватели относят игру к уникальному жанру. Как и в RTS, здесь есть командир, который строит базы и добывающие корабли, управляет финансами команды и разрабатывает план победы. В отличие от RTS, отдельные юниты управляются другими игроками, а не компьютерным ИИ, который беспрекословно выполняет приказы командира. Все команды начинают (по умолчанию) с одной базы гарнизона, одного добывающего корабля, определенной суммы средств и доступа к нескольким стартовым кораблям. Один из этих кораблей всегда является разведчиком. Разведчик – один из важнейших кораблей в Allegiance, отвечающий за обнаружение всех секторов и алефов на карте в начале игры. Он также может ремонтировать дружественные корабли под атакой, запускать зонды для обнаружения передвижений противника, устанавливать минные поля, уничтожающие или задерживающие вражеские корабли, и помогать более мощным кораблям, указывая цели.

Три этапа игры в завоевание

Игра на завоевание делится на три фазы, переходы между которыми плавные. На начальном этапе игроки исследуют карту, чтобы спланировать дальнейшую тактику. Одновременно с этим запускаются первые строители баз и перемещаются в новооткрытые сектора. Потеря строителя или добытчика ресурсов на этом этапе может изменить исход всей игры, поэтому обе команды стараются защищать свои и атаковать вражеские объекты. В середине игры первые базы уже построены, и экономика команд становится более уязвимой, чем в начале. Также исследуются первые технологии, дающие доступ к более мощным кораблям. Цель этого этапа – добыча ресурсов, нанесение ущерба экономике противника и захват секторов. Некоторые команды исследуют технологии для уничтожения баз, другие сосредотачиваются на боевых кораблях. На финальном этапе одна или обе команды накопили достаточно ресурсов для исследования передовых технологий. Команды пытаются уничтожить или захватить технологические базы противника, используя свое превосходство. Иногда одной команде не удается уничтожить или захватить последнюю базу противника, что приводит к затяжной битве. Такие игры заканчиваются, если команде удается скоординировать свои атаки или если у нее достаточно ресурсов, чтобы заблокировать последние сектора противника базами и/или крупными кораблями. Игра завершается, если одна команда теряет все свои технологические базы, одна команда сдается или обе команды приходят к ничьей.

Экономика

Команды зарабатывают деньги в Allegiance, используя шахтёров – беспилотные аппараты, добывающие гелий-3 с особых астероидов. Поскольку шахтёры являются основным источником дохода команды, командиры часто покупают как можно больше шахтёров, и игровой процесс часто строится вокруг защиты своих шахтёров и уничтожения вражеских. Когда появляются средства, командиры могут строить новые базы, приобретая конструкторский дрон. Когда конструктор готов, командир отправляет его к конкретному астероиду в определённом секторе. Он перемещается между секторами, используя алепсы – структуры, подобные червоточинам, плавающие в космосе. Достигнув целевого сектора, он направляется к назначенному астероиду и строит базу. Конструкторы уязвимы до завершения строительства базы, поэтому команды часто сосредотачиваются на защите своих конструкторов и уничтожении вражеских. Базы, создаваемые конструкторами, варьируются от простых форпостов, используемых для наступления и контроля территории, до передовых технологических баз, позволяющих разрабатывать новые корабли, оружие и улучшения.

Технические пути

В Allegiance существует три основных технологических направления, каждое из которых базируется на специализированной базе. Тактическое направление позволяет команде использовать стелс-истребители, которые превосходно уничтожают дроны, такие как шахтеры и строители. Направление расширения создает перехватчики: прочные, маневренные корабли, специализирующиеся на обороне и ближнем воздушном бою. С помощью Центра господства командир может исследовать истребители: универсальные корабли, способные телепортироваться на специальные базы по всей карте. Большинство игр в Allegiance заканчиваются уничтожением или захватом всех основных баз одной из команд, и каждое технологическое направление имеет инструменты для достижения этой цели. И направление господства, и тактическое направление используют различные модификации бомбардировщика – корабля, уничтожающего базы, который изначально исследуется в гарнизоне команды. Направление расширения использует специальный тяжелый транспорт для войск, предназначенный для захвата баз. Кроме того, команды могут построить специальную базу верфи, способную производить дорогие капитальные корабли, уничтожающие базы, или капитальные корабли с продвинутыми ракетными системами, способными уничтожать вражеские истребители с больших дистанций. Типичная игра длится от тридцати до сорока пяти минут, хотя игры продолжительностью более двух часов не являются редкостью. Allegiance имеет репутацию сложной в освоении игры, с большим упором на командную работу, тактику и координацию действий игроков.

Обстановка

Действие игры происходит примерно в 2150 году, вскоре после уничтожения Земли астероидом. Этот катаклизм заставил остатки человечества устремиться к звездам в поисках новых земель и ресурсов. Человечество быстро распалось на четыре основные фракции: ГигаКорп – транспалантарная корпорация, стремящаяся к контролю над всеми природными ресурсами; Военная Железная Коалиция – потомки миротворческого контингента, санкционированного ООН; Поясники – пестрая смесь торговцев, борцов за свободу и пиратов; и Биосы – таинственное ответвление генетически модифицированных людей, преследующих собственные цели в отношении "сталегенов". В разгар последовавшей гражданской войны люди обнаруживают инопланетное Риксианское Единство. Эта древняя и высокоразвитая раса стремится "просветить" непросвещенные народы (такие как человечество) и обратить их в свою веру.

История

В 2008 году Эммет Лонгстрит основал GigaCorp, предположительно через серию теневых сделок, связанных с консолидацией многих влиятельных аэрокосмических компаний (а также других технических отраслей). Их целью было колонизировать и эксплуатировать ресурсы околоземного пространства. Спустя 25 лет, дочерняя компания GigaCorp начинает генетически модифицировать людей, чтобы лучше приспособить их к жизни в космосе. Юридические ограничения сохраняли эксперименты в тайне, и в результате получившаяся группа улучшенных людей стала известна как BIOS. В 2057 году другой проект GigaCorp обнаружил залежи гелия-3 в поясе астероидов. Эксперименты показали, что He3 станет высокоэффективным топливом для ядерного синтеза. Это была платная подписка, но бесплатная игра была доступна в "Свободной зоне" (с ограниченным функционалом). Однако игра не добилась коммерческого успеха, разойдясь тиражом всего 29 000 экземпляров в первый год после выпуска.

Конец срока службы

Официальные серверы были закрыты в 2002 году. За время своего недолгого пребывания в продаже Allegiance приобрела преданных поклонников, которые продолжали играть даже после прекращения поддержки игры компанией Microsoft.

Продолжение в сообществе

Чтобы позволить игровому сообществу самостоятельно поддерживать Allegiance, по окончании коммерческой поддержки исходный код был опубликован под лицензией с открытым исходным кодом в 2004 году. С тех пор он поддерживается и разрабатывается добровольцами из числа фанатов под названием FreeAllegiance, благодаря инициативе сообщества по переносу Allegiance в Steam.