0 A.D.: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
FcxSanya (обсуждение | вклад) →Галерея: выделил ранние скриншоты/видео в отдельный блок, добавил больше подписей, изменил стиль галереи |
FcxSanya (обсуждение | вклад) Доработал преамбулу |
||
Строка 23: | Строка 23: | ||
| сайт = http://play0ad.com/ |
| сайт = http://play0ad.com/ |
||
}} |
}} |
||
'''0 A.D.''' ([[0 год]] [[н. э.]], произносится «зироу эй-ди») — [[Свободное программное обеспечение|свободная]] [[трёхмерная графика|трёхмерная]] [[Компьютерная игра|игра]] в жанре исторической [[стратегия в реальном времени|стратегии в реальном времени]], разрабатываемая |
'''0 A.D.''' ([[0 год]] [[н. э.]], произносится «зироу эй-ди») — [[Свободное программное обеспечение|свободная]] [[трёхмерная графика|трёхмерная]] [[Компьютерная игра|игра]] в жанре исторической [[стратегия в реальном времени|стратегии в реальном времени]], разрабатываемая сообществом добровольцев (основные разработчики объединены в команду [[Wildfire Games]]). Игра позволяет управлять цивилизациями, существовавшими в период [[500 год до н. э.]]—[[1 год до н. э.]]{{Переход|#Враждующие стороны}} |
||
По состоянию на весну 2015 года, проект находится в [[альфа-версия|альфа-версии]]{{Переход|#Текущее состояние}}: некоторые возможности ещё не реализованы, игра имеет проблемы с производительностью, содержит [[баг|ошибки]] и недоработки; тем не менее, основной функционал и ресурсы уже реализованы, и 0 A.D. позволяет играть в одиночном и многопользовательском режимах. Разработчики не устанавливают фиксированную дату релиза, и собираются выпустить [[релиз (программное обеспечение)|версию 1.0]], когда будут реализованы все запланированные возможности и устранены проблемы{{Переход|#Дальнейшие планы}}. |
|||
== Игровой процесс == |
== Игровой процесс == |
||
[[Файл:0adcarthaginians.jpg|thumb|left|Скриншот, сделанный во время игры. Виден интерфейс пользователя и поселение игрока.]] |
[[Файл:0adcarthaginians.jpg|thumb|left|Скриншот, сделанный во время игры. Виден интерфейс пользователя и поселение игрока.]] |
||
Во многом игра повторяет геймплей [[Age of Empires (серия игр)|серии Age of Empires]] и в целом имеет типичный игровой процесс [[стратегия в реальном времени|стратегии в реальном времени]]: игроку необходимо добывать [[ресурс (игры)|ресурсы]], строить поселение, тренировать армию и сражаться с противником. Однако есть ряд отличий; например, добывать ресурсы и строить могут базовые пешие воины, конные могут только охотиться. |
Во многом игра повторяет геймплей [[Age of Empires (серия игр)|серии Age of Empires]] и в целом имеет типичный игровой процесс [[стратегия в реальном времени|стратегии в реальном времени]]: игроку необходимо добывать [[ресурс (игры)|ресурсы]], строить поселение, тренировать армию и сражаться с противником. Однако есть ряд отличий; например, добывать ресурсы и строить могут базовые пешие воины, конные могут только охотиться. |
||
⚫ | |||
=== Враждующие стороны === |
=== Враждующие стороны === |
||
0 A.D. позволяет игроку управлять одной из 12 древних цивилизаций античности, |
0 A.D. позволяет игроку управлять одной из 12 древних цивилизаций античности, существовавших в период [[500 год до н. э.]]—[[1 год до н. э.]] Каждая из них имеет свои особенности, здания и юнитов, а также внешние отличия<ref name="factions">{{cite web|url=http://play0ad.com/game-info/factions/|title=0 A.D. – Factions|publisher=Wildfire Games|lang=en|accessdate=2015-03-07}}</ref>. Следующая таблица перечисляет доступные для игры цивилизации вместе с наиболее важными особенностями и изображениями построек. |
||
{{clear}} |
{{clear}} |
||
{| class="mw-collapsible wikitable" |
{| class="mw-collapsible wikitable" |
||
Строка 313: | Строка 313: | ||
|colspan=4|{{Версия|l|show=110100}} |
|colspan=4|{{Версия|l|show=110100}} |
||
|} |
|} |
||
=== Текущее состояние === |
|||
⚫ | По состоянию на весну 2015 года игра находится в альфа-версии. Некоторые возможности ещё не реализованы<ref name="features_status">{{cite web|url=http://trac.wildfiregames.com/wiki/GameplayFeatureStatus|title=GameplayFeatureStatus|lang=en|accessdate=2013-08-12|archiveurl=http://www.webcitation.org/6J182RXb9|archivedate=2013-08-20}}</ref>, игра имеет проблемы с производительностью, содержит [[баг|ошибки]] и недоработки<ref>{{cite web|url=http://www.wildfiregames.com/forum/index.php?showtopic=15796|title=Known Problems|lang=en|accessdate=2013-08-12|archiveurl=http://www.webcitation.org/6J18HlFxH|archivedate=2013-08-20}}</ref>; тем не менее, основной функционал и ресурсы уже реализованы, и 0 A.D. позволяет играть в одиночном и многопользовательском режимах. |
||
=== Дальнейшие планы === |
|||
Разработчики не устанавливают фиксированную дату релиза, и собираются выпустить [[релиз (программное обеспечение)|версию 1.0]], когда будут реализованы все запланированные возможности и устранены проблемы. |
|||
После завершения работы над первой частью (''Empires Ascendant''), которая охватывает период [[500 год до н. э.]]—[[1 год до н. э.]], разработчики планируют начать работу над второй (''Empires Besieged''), описывающей период [[1 год|1 год н. э.]]—[[500 год|500 год н. э.]] |
|||
== Галерея == |
== Галерея == |
Версия от 18:17, 9 апреля 2015
0 A.D. | |
---|---|
Разработчик | Wildfire Games |
Издатель | Wildfire Games[2] |
Лицензия |
исходный код: GNU GPLv2+ ресурсы: CC-BY-SA 3.0[1] |
Последняя версия |
Alpha 18 Rhododactylos (13 марта 2015) |
Жанр | Стратегия в реальном времени |
Технические данные | |
Платформы | ПК (Microsoft Windows, OS X, Linux) |
Движок | Pyrogenesis |
Режим игры | Одиночная или многопользовательская игра |
Языки | более 10, включая русский; в процессе перевода — более 50 |
Носитель | свободное скачивание из Интернет |
Управление | клавиатура и мышь |
Официальный сайт | |
Медиафайлы на Викискладе |
0 A.D. (0 год н. э., произносится «зироу эй-ди») — свободная трёхмерная игра в жанре исторической стратегии в реальном времени, разрабатываемая сообществом добровольцев (основные разработчики объединены в команду Wildfire Games). Игра позволяет управлять цивилизациями, существовавшими в период 500 год до н. э.—1 год до н. э.
По состоянию на весну 2015 года, проект находится в альфа-версии : некоторые возможности ещё не реализованы, игра имеет проблемы с производительностью, содержит ошибки и недоработки; тем не менее, основной функционал и ресурсы уже реализованы, и 0 A.D. позволяет играть в одиночном и многопользовательском режимах. Разработчики не устанавливают фиксированную дату релиза, и собираются выпустить версию 1.0, когда будут реализованы все запланированные возможности и устранены проблемы .
Игровой процесс
Во многом игра повторяет геймплей серии Age of Empires и в целом имеет типичный игровой процесс стратегии в реальном времени: игроку необходимо добывать ресурсы, строить поселение, тренировать армию и сражаться с противником. Однако есть ряд отличий; например, добывать ресурсы и строить могут базовые пешие воины, конные могут только охотиться.
Враждующие стороны
0 A.D. позволяет игроку управлять одной из 12 древних цивилизаций античности, существовавших в период 500 год до н. э.—1 год до н. э. Каждая из них имеет свои особенности, здания и юнитов, а также внешние отличия[3]. Следующая таблица перечисляет доступные для игры цивилизации вместе с наиболее важными особенностями и изображениями построек.
Этническая группа | Цивилизация | Основные особенности | Скриншот |
---|---|---|---|
Кельтские племена |
Кельты имеют превосходных рукопашных бойцов; их деревянные здания дешевы и быстры в постройке, но менее прочны, чем каменные здания других цивилизаций | ||
Бритты |
Бритты могут строить колесницы, воинов с длинными мечами и сильных бойцов рукопашного боя. |
||
Галлы |
У галлов есть тяжелые мечники и тяжёлая кавалерия. |
||
Эллинистические государства |
Все эллины имеют очень прочные здания, сильные триеры и построение фалангой | ||
Афины |
Самый сильный флот среди эллинов. Они могут тренировать морскую пехоту на триерах и строить мощные каменные стены на нейтральной территории после исследования специальных технологий. |
||
Спарта |
Не могут строить каменных стен и имеют на 10 % уменьшенный предел популяции, но обладают самыми сильными воинами ближнего боя среди эллинов. |
||
Македония |
Македоняне принадлежат и к эллинам и к возникнувшим позже диадохам и потому могут использовать специальные постройки и технологии обоих групп. Они также имеют большое разнообразие юнитов и осадных орудий для совместного ведения боя различными видами войск. |
||
Диадохи | |||
Все диадохи могут строить библиотеки. | |||
Государство Селевкидов |
Диадохи Востока, селевкиды сочетают эллинизм и ориентализм в одной эллинистической культуре. Они имеют доступ к тяжёлой пехоте македонского стиля, лёгкую пехоту восточного стиля и кавалерию, включающую катафрактов, бронированных индийских боевых слонов и колесницы с косами. |
||
Эллинистический Египет |
Отличный флот и монументальная архитектура. Их наёмники дорогие, но мощные. «Местные» египетские солдаты дешёвые и многочисленные. |
||
Самостоятельные | Карфаген |
Самые прочные стены и лучший флот в игре, самый большой доход от торговли. Большой выбор юнитов: Карфаген может строить иберские, кельтские и итальянские посольства, в которых можно тренировать наёмников соответствующих племён. |
|
Племена иберов |
Элитные войска: даже в небольших количествах могут наносить большой урон; дешёвая кавалерия. |
||
Империя Маурьев |
10 % бонус популяции; лучники имеют самый высокую дальность в игре; слоны: бронированный боевой слон; лучники на слоне и рабочий слон, используемый в качестве мобильной точки сбора ресурсов. |
||
Империя Ахеменидов |
Сильные лучники и кавалерия; лучшая сухопутная торговля; прочные здания и защитные сооружения. |
||
Римская республика |
Мощная пехота: множество технологий для улучшения; римские гастаты — лучшие мечники в игре. Лучшее осадное оборудование: имеют доступ практически ко всем осадным орудиям и могут строить осадные валы и укреплённые армейские лагеря. Могут исследовать все технологии добычи полезных ископаемых (камня и металла). Отличный флот: наравне с карфагенским и птолемейским, римский флот один из лучших в игре и имеет доступ к тяжёлым квинквиремам. |
Режимы игры
Одиночная и многопользовательская игра в виде отдельных сражений может происходить на одном из трёх типов карт:
- сценарии создаются в редакторе карт; перед матчем игроки могут выбрать только слот, остальные характеристики (ландшафт, объекты) фиксированы и не могут быть изменены;
- случайные карты представляют собой скрипты, написанные на JavaScript; они принимают входные параметры (размер карты и количество игроков) и могут использовать случайные числа при создании других характеристик карты; генератор случайных карт создаёт новую карту перед каждым сражением, выполняя скрипт;
- схватка (англ. skirmish) так же, как и сценарии, создаются вручную в редакторе карт; но, в отличие от сценариев, создатель карты может разместить специальные обобщённые объекты (напр. обобщённый городской центр), которые в начале игры будут заменены на объекты, специфические для выбранной игроком цивилизации (напр. афинский городской центр); этот тип карт позволяет игрокам перед каждым сражением выбирать цивилизацию, команду и стартовые ресурсы.
Каждый слот игрока может быть выделен или игроку, или боту, или оставлен пустым. Игра поставляется с одним ИИ — Petra Bot, но поддерживает добавление дополнительных ботов. При задании параметров матча каждому ИИ-игроку можно выставить свой уровень сложности.
В дальнейшем также планируется режим кампании[4].
Многопользовательская игра
При многопользовательской игре один из игроков создаёт матч, к которому подключаются остальные участники[5].
Команда Wildfire Games поддерживает лобби-сервер, к которому можно подключиться внутри игры. В лобби доступен список запущенных матчей и чат.
Также игра предоставляет возможность подключиться напрямую по IP-адресу, что позволяет играть как через интернет, не используя централизованный сервер/лобби, так и по локальной сети, в том числе не имеющей доступа в интернет.
Ресурсы
В игре 4 базовых типа ресурсов:
- Пища добывается путём сбора ягод, охотой, рыбалкой, животноводством и фермерством. Пища требуется в первую очередь для тренировки войск.
- Древесина добывается путём рубки деревьев. Используется главным образом для строительства зданий и кораблей.
- Камень добывается в каменоломнях. Используется для строительства защитных сооружений (стен, башен, крепостей).
- Металл добывается в рудниках. Используется для тренировки войск и исследования технологий.
Юниты переносят добытые ресурсы в точки сбора:
- Городские центры и порты служат для сбора всех четырёх типов ресурсов.
- Фабрики служат для сбора древесины, камня и металла.
- Фермы служат для сбора пищи.
Карты могут содержать сокровища, которые, будучи захваченными, мгновенно добавляют значительное количество ресурсов в казну игрока.
Редактор карт
К игре прилагается редактор карт Atlas.
Atlas предоставляет инструменты, необходимые для создания полноценной игровой карты «с нуля» (при создании новой карты генерируется ровная поверхность со стандартной текстурой травы):
- формирование поверхности; возможно импортировать готовую карту высот, подготовленную в графическом редакторе или основанную на реальных географических данных
- установка уровня воды; игра поддерживает всего одну водную поверхность, поэтому уровень выставляется глобально
- текстурирование поверхности; на карте может быть использовано любое сочетание текстур, но для удобства они разбиты на категории, часть из которых относятся к биомам (средиземноморье, саванны, пустыни и т. д.), другая часть предназначена для специфических областей карт (морское дно, дороги, города и т. д.)
- добавление объектов; объекты делятся на «сущности» (англ. entities), участвующие в игровом процессе (юниты, ресурсы) и «акторы» (англ. actors), используемые исключительно в графических целях (например: сломанный верёвочный мост над оврагом, деревья в недоступных для игрока горах); каждая сущность принадлежит либо к одному из слотов игроков, либо специальному игроку «Гея» (к которому обычно относятся все животные и ресурсы на карте); отдельный режим просмотра акторов (англ. actor viewer mode) позволяет ознакомиться с детальной информацией об объектах
- изменение настроек карты (имя, описание, тип игры и др.), игроков (количество, имена, цивилизации, цвета и т. д.), окружения (внешний вид водной поверхности, положение солнца, туман и пр.)
Специальный инструмент позволяет сгенерировать любую случайную карту, доступную в игре; эта карта может использоваться в качестве основы для создаваемого сценария и модифицироваться при помощи всех стандартных инструментов.
Карты, поставляемые с игрой, доступны для редактирования наравне с пользовательскими.
Atlas использует тот же движок, что и сама игра и может быть в любой момент переключен в режим тестирования; при этом внутри редактора запускается игра на создаваемой карте. При сбросе тестирования все объекты (юниты, здания) возвращаются в исходные позиции/состояния.
На официальных форумах игры есть раздел для публикации/обсуждения карт[6].
Поддержка пользовательских модификаций
Wildfire Games изначально были группой моддеров и проект 0 A.D. зародился с идеи создать мод для Age of Empires II: The Age of Kings, потому при дальнейшей разработке, уже в качестве самостоятельной игры, возможности пользовательских модификаций уделялось большое внимание[7].
Проект состоит из двух совместно разрабатываемых частей: движка Pyrogenesis и мода public. На уровне движка реализованы рендеринг, GUI-фреймворк, сетевой код и система поиска пути[8]. Мод содержит игровую логику и данные (описание цивилизаций, юнитов, технологий и т. д.), карты, интерфейс пользователя, ботов, модели, текстуры и анимацию, музыку и звуковые эффекты[9]. Все эти ресурсы могут быть дополнены или заменены пользовательскими модификациями вплоть до создания самостоятельной игры, использующей только движок[10].
Локализация
Интернационализация игры была закончена к Alpha 16, в которую были включены переводы на 12 языков[release 1]. Начиная с Alpha 17 в игру включён русскоязычный перевод. Критерием для включения перевода в релизы является достижение 90 % переведённого текста[11]. Работа по переводу ведётся силами добровольцев на Transifex[12], где в разной стадии готовности находятся переводы на более чем 50 языков.
История разработки
Планирование разработки игры началось в 2001 году, изначально в виде тотального мода к Age of Empires II: The Age of Kings[13], однако вскоре разработчики поняли, что не смогут воплотить все свои идеи в виде мода из-за ограничений движка игры. Поэтому зимой 2001/2002 команда разработчиков приняла решение о переходе от разработки модификации к разработке независимой игры на основе своих идей[7]. Реализация проекта, то есть активная разработка, началась с 2003 года.
Сначала игра планировалась и разрабатывалась как freeware, но 10 июля 2009 года Wildfire Games сделала процесс разработки открытым, открыв исходные коды игры по лицензии GPL, а графические и звуковые элементы по лицензии Creative Commons BY-SA[14].
В январе 2013 года 0 A.D. присоединился к Software in the Public Interest.[15]
Краудфандинг
В декабре 2010 была запущена кампания по сбору средств посредством Plegdie с целью собрать 3 000 $ для оплаты месяца работы разработчика[16]. В октябре 2011 началась работа на средства первой кампании[17][18] и в ноябре 2011 была запущена вторая кампания с целью продлить оплачиваемую работу на ещё один месяц; на этот раз цель повысили до 3 250 $, чтобы покрыть комиссию Pledgie и комиссию по конвертации валют[19]. Результатами оплачиваемой работы стали: система сохранения/загрузки игр, поддержка повторного подключения в сетевой игре, новый профилировщик (вошли в Alpha 8) и переработка рендерера (вошла в Alpha 10)[17]. Часть денежных средств не была использована и осталась на счету Wildfire Games[20].
В августе 2013 был заключён новый договор на большую часть оставшихся средств[20] и следом была начата гораздо более массивная кампания на Indiegogo с целью в 160 000 $ с планами нанять двух разработчиков на полный рабочий день и закончить базовую версию игры в течение двух лет[21]. В результате кампании были собраны 33 251 $ (21 % от цели).
История версий
Работа над игрой ведётся непрерывно и текущая версия всегда доступна в репозитории проекта[22]. Начиная с апреля 2010 разработчики с периодичностью в несколько месяцев готовят и выпускают отдельные версии, которые отличаются большей стабильностью и лучше подходят для более широкой аудитории.
Pre-Alpha
На стадии пре-альфы ещё велась работа над основной механикой игры, потому пре-альфа версии были нацелены в первую очередь на демонстрацию технических возможностей, а не на использование игроками.
Версия | Дата выхода | Основные нововведения |
---|---|---|
Pre-Alpha 1 | 2 апреля 2010 | Снапшот для разработчиков, содержащий исходный код, ресурсы, а также скомпилированную версию проекта[release 2][23] |
Pre-Alpha 2 | 12 мая 2010 | Новая система движения юнитов (точный поиск пути и обход препятствий)[release 3][24] |
Pre-Alpha 3 | 11 июля 2010 | Поддержка многопользовательской игры, улучшен GUI, улучшен алгоритм поиска пути (добавлены ограничения проходимости территории), добавлены плавающие юниты[24][release 4] |
Легенда: Старая версия |
Alpha
Переход в стадию альфа-версии символизировал достижение проектом пригодного для игры состояния.
Каждая альфа-версия имеет кодовое имя, относящееся к историческому периоду игры и начинающееся на букву, соответствующую номеру версии в английском алфавите. Разработчики стараются подобрать имя, связанное с изменениями в соответствующей версии игры. Объяснение имени и краткая историческая справка включаются в анонс каждой версии.
Версия | Кодовое имя | Дата выхода | Основные нововведения |
---|---|---|---|
Alpha 1 | Argonaut | 16 августа 2010 | Реализован ИИ животных, переработан ИИ юнитов[release 5][25][26][27] |
Alpha 2 | Bellerophon | 20 октября 2010 | Реализован туман войны, групповое передвижение юнитов и базовые построения, условия победы[25][release 6] |
Alpha 3 | Cerberus | 11 декабря 2010 | Реализована переноска ресурсов к точкам сбора, размещение юнитов в зданиях; добавлен экран результатов игры[25][release 7] |
Alpha 4 | Daedalus | 12 марта 2011 | Реализована поддержка ИИ-игроков и базовый ИИ-противник[25][release 8] |
Alpha 5 | Edetania | 20 мая 2011 | Новая цивилизация: племена иберов; генерация случайных карт; системы частиц: огонь, дым, пыль, сверкание месторождений, падающие листья[25][release 9] |
Alpha 6 | Fortuna | 10 июля 2011 | Режимы поведения юнитов: яростный, агрессивный, оборонительный, держать позицию и избегать сражения[25][release 10] |
Alpha 7 | Geronium | 17 сентября 2011 | Новая цивилизация: Карфаген; динамические территории[release 11] |
Alpha 8 | Haxāmaniš | 23 декабря 2011 | Новая цивилизация: Персидская империя; бартер; сохранение/загрузка игр[release 12]. |
Alpha 9 | Ides of March | 15 марта 2012 | Новая цивилизация: Римская республика; торговля[release 13]. |
Alpha 10 | Jhelum | 16 мая 2012 | Цивилизация эллинистические государства разделена на Афины, Македонию и Спарту; технологии; ступени развития поселения; drag-and-drop-строительство стен; лечение[release 14]. |
Alpha 11 | Kronos | 8 сентября 2012 | Цивилизация кельтские племена разделена на бриттов и галлов; улучшения графики: ambient occlusion, normal mapping, parallax mapping, specularity[release 15]. |
Alpha 12 | Loucetios | 16 декабря 2012 | Дипломатия; постэффекты (туман, bloom)[release 16]. |
Alpha 13 | Magadha | 2 апреля 2013 | Новая цивилизация: Империя Маурьев[release 17]. |
Alpha 14 | Naukratis | 4 сентября 2013 | Новая постройка: кузница; улучшения производительности[release 18]. |
Alpha 15 | Osiris | 24 декабря 2013 | Лобби-сервер; ауры; новая цивилизация: Эллинистический Египет; новый тип карт: схватка (англ. skirmish)[release 19]. |
Alpha 16 | Patañjali | 17 мая 2014 | Интернационализация, в Alpha 16 по-умолчанию включены 12 языков[release 1]. |
Alpha 17 | Quercus | 12 октября 2014 | Существенные изменения боевого баланса; поддержка морских карт компьютерным игроком; триггеры; интерфейс выбора модов (англ. Mod Selector)[release 20]. |
Alpha 18 | Rhododactylos | 13 марта 2015 | Новый режим игры: кочевник (англ. nomad); внутриигровое дерево технологий[release 21]. |
Легенда: Старая версия Текущая версия |
Текущее состояние
По состоянию на весну 2015 года игра находится в альфа-версии. Некоторые возможности ещё не реализованы[4], игра имеет проблемы с производительностью, содержит ошибки и недоработки[28]; тем не менее, основной функционал и ресурсы уже реализованы, и 0 A.D. позволяет играть в одиночном и многопользовательском режимах.
Дальнейшие планы
Разработчики не устанавливают фиксированную дату релиза, и собираются выпустить версию 1.0, когда будут реализованы все запланированные возможности и устранены проблемы.
После завершения работы над первой частью (Empires Ascendant), которая охватывает период 500 год до н. э.—1 год до н. э., разработчики планируют начать работу над второй (Empires Besieged), описывающей период 1 год н. э.—500 год н. э.
Галерея
-
Главное меню
-
Здания Карфагена
-
Карфагенские триремы
-
Карфагенское поселение во время игры
-
Карта Oasis IV
-
Главная тема
- Ранние (до Pre-Alpha 1)
-
«Битва при Гавгамелах». Постановочная битва. Декабрь 2008 г.
-
«Magna Graecia». 2009 г.
-
Одна из сцен, использованных в демонстрационном видео. Февраль 2007 г.
-
Демонстрационное видео (зима 2007)
Технические детали
Игра основана на собственном движке Pyrogenesis, который разрабатывается как часть проекта. Он написан на C++ с использованием Boost и SDL. Геймплей, GUI, боты и случайные карты реализованы в виде скриптов на JavaScript (который выполняется на движке SpiderMonkey). Игровые данные (описание цивилизаций, юнитов, технологий и т. д.) хранятся в XML и JSON. Рендеринг выполняется при помощи OpenGL; для вывода звука используется OpenAL, а аудиоданные хранятся в Vorbis.
Также в проекте используются следующие библиотеки:
- Crypto++ — библиотека криптографических алгоритмов и схем;
- CxxTest — библиотека для написания юнит-тестов;
- wxWidgets — библиотека для построения GUI, используется в редакторе карт Atlas;
- Xerces — библиотека для работы с XML.
Примечания
- ↑ LICENSE.txt
- ↑ Project Overview
- ↑ 0 A.D. – Factions (англ.). Wildfire Games. Дата обращения: 7 марта 2015.
- ↑ 1 2 GameplayFeatureStatus (англ.). Дата обращения: 12 августа 2013. Архивировано 20 августа 2013 года.
- ↑ Hosting/Joining a Multiplayer game (англ.). Wildfire Games. Дата обращения: 19 марта 2015.
- ↑ Scenario Design/Map making - Wildfire Games Community Forums
- ↑ 1 2 A First-Look at 0 A.D. (англ.). GameDev.net (14 июня 2006). Дата обращения: 17 августа 2010. Архивировано 4 апреля 2012 года.
- ↑ Pyrogenesis Engine Overview (англ.). Wildfire Games. Дата обращения: 27 марта 2015.
- ↑ 0 A.D. Mod Layout (англ.). Wildfire Games. Дата обращения: 27 марта 2015.
- ↑ 0 A.D. Modding Guide (англ.). Wildfire Games. Дата обращения: 27 марта 2015.
- ↑ Это указано в анонсах на Transifex, например в этом: https://www.transifex.com/projects/p/0ad/announcement/2598/ (для доступа требуется регистрация или логин через соц. сеть)
- ↑ 0 A.D. localization
- ↑ Интервью с Linux Game Technologies (июль 2010). Дата обращения: 17 августа 2010. Архивировано 4 апреля 2012 года.
- ↑ 0 A.D. development moves to open source :: 0 A.D. (англ.). Wildfire Games. Дата обращения: 17 августа 2010. Архивировано 4 апреля 2012 года.
- ↑ 0 A.D. Joins Software in the Public Interest, Can Receive Tax-Deductible Donations (англ.). Wildfire Games. Дата обращения: 2 февраля 2013. Архивировано 12 февраля 2013 года.
- ↑ Sponsor a Developer on 0 A.D. (англ.). Pledgie. Дата обращения: 8 сентября 2013.
- ↑ 1 2 Progress reports on funded work (англ.). Дата обращения: 8 сентября 2013.
- ↑ Pledgie work off to a good start, you can keep it going longer (англ.). Mod DB. Дата обращения: 8 сентября 2013.
- ↑ 0 A.D. "Sponsor a Developer" Donation Campaign - Round 2 (англ.). Pledgie. Дата обращения: 8 сентября 2013.
- ↑ 1 2 0 A.D. Financial Report, September 2013 (англ.). Wildfire Games. Дата обращения: 8 сентября 2013.
- ↑ Support 0 A.D., an Open-Source Strategy Game (англ.). Indiegogo. Дата обращения: 8 сентября 2013.
- ↑ Acquiring the code (англ.). Wildfire Games. Дата обращения: 15 марта 2015.
- ↑ Christopher Tozzi. 0 A.D. Releases Alpha Build, Launches PPA (англ.). The Var Guy (2 июля 2010). Дата обращения: 17 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ 1 2 Christopher Tozzi. 0 A.D. Reaches Third Pre-Alpha Release (англ.). The Var Guy (19 августа 2010). Дата обращения: 17 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ 1 2 3 4 5 6 Christopher Tozzi. Open Source Game 0 A.D. Making Leaps and Bounds (англ.). The Var Guy (22 июля 2011). Дата обращения: 17 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ Julius. O A.D. Alpha 1 Argonaut (англ.). Free Gamer (16 августа 2010). Дата обращения: 21 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ Playable alpha for real-time strategy game 0 A.D. released (англ.). The H Open Source (18 августа 2010). Дата обращения: 21 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ Known Problems (англ.). Дата обращения: 12 августа 2013. Архивировано 20 августа 2013 года.
- Сообщения о выходе новых версий
- ↑ 1 2 New Release: 0 A.D. Alpha 16 Patañjali (англ.). Wildfire Games. Дата обращения: 18 мая 2014.
- ↑ 0 A.D. Debuts Pre-Alpha Version (англ.). Wildfire Games. Дата обращения: 15 июня 2010. Архивировано 4 апреля 2012 года.
- ↑ 0 A.D. Pre-Alpha 2 Released (англ.). Wildfire Games. Дата обращения: 15 июня 2010. Архивировано 4 апреля 2012 года.
- ↑ 0 A.D. Pre Alpha 3 Released (англ.). Wildfire Games. Дата обращения: 17 августа 2010. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 1 Argonaut (англ.). Wildfire Games. Дата обращения: 17 августа 2010. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 2 Bellerophon (англ.). Wildfire Games. Дата обращения: 20 октября 2010. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 3 Cerberus (англ.). Wildfire Games. Дата обращения: 12 декабря 2010. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 4 Daedalus (англ.). Wildfire Games. Дата обращения: 12 марта 2011. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 5 Edetania (англ.). Wildfire Games. Дата обращения: 20 мая 2011. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 6 Fortuna (англ.). Wildfire Games. Дата обращения: 11 июля 2011. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 7 Geronium (англ.). Wildfire Games. Дата обращения: 17 сентября 2011. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 8 Haxāmaniš (англ.). Wildfire Games. Дата обращения: 25 декабря 2011. Архивировано 4 апреля 2012 года.
- ↑ New Release: 0 A.D. Alpha 9 Ides of March (англ.). Wildfire Games. Дата обращения: 16 марта 2012. Архивировано 28 июня 2012 года.
- ↑ New Release: 0 A.D Alpha 10 Jhelum (англ.). Wildfire Games. Дата обращения: 16 мая 2012. Архивировано 28 июня 2012 года.
- ↑ New Release: 0 A.D. Alpha 11 Kronos (англ.). Wildfire Games. Дата обращения: 8 сентября 2012.
- ↑ New Release: 0 A.D. Alpha 12 Loucetios (англ.). Wildfire Games. Дата обращения: 17 декабря 2012. Архивировано 20 декабря 2012 года.
- ↑ New Release: 0 A.D. Alpha 13 Magadha (англ.). Wildfire Games. Дата обращения: 2 апреля 2013. Архивировано 5 апреля 2013 года.
- ↑ IndieGoGo Crowdfunding Campaign, New Release: Alpha 14 Naukratis (англ.). Wildfire Games. Дата обращения: 5 сентября 2013.
- ↑ New Release: 0 A.D. Alpha 15 Osiris (англ.). Wildfire Games. Дата обращения: 25 декабря 2013.
- ↑ New Release: 0 A.D. Alpha 17 Quercus (англ.). Wildfire Games. Дата обращения: 16 октября 2014.
- ↑ New Release: 0 A.D. Alpha 18 Rhododactylos (англ.). Wildfire Games. Дата обращения: 14 марта 2015.
Ссылки
- Официальные ресурсы
- Официальный сайт 0 A.D.
- 0 A.D. на сайте Mod DB
- Обзоры и интервью
- GameDev.net - A First-Look at 0 A.D. (англ.) (14 июня 2006). Архивировано 4 апреля 2012 года. — интервью с разработчиками на GameDev.net
- Интервью с Linux Game Technologies (июль 2010). Архивировано 4 апреля 2012 года.
- The Joystiq Indie Pitch: 0 A.D. (англ.). Joystiq (13 июля 2010). Архивировано 4 апреля 2012 года. — интервью с разработчиками на Joystiq
- Jim Rossignol. Open Empires: 0 A.D. Is An Open Source Historical RTS (англ.). Rock, Paper, Shotgun (28 ноября 2012). Дата обращения: 12 августа 2013. Архивировано 20 августа 2013 года.
- richardk. Planting the Seeds of AI in Open-Source RTS 0 A.D. (англ.). AiGameDev.com (14 мая 2012). — интервью с Джонатаном Уоллером, разработчиком qBot (основным ботом 0 A.D. на момент публикации интервью), на AiGameDev.com. Дата обращения: 12 августа 2013. Архивировано 20 августа 2013 года.