След год разработки е на разположение двадесет и осмото издание на свободната игра 0 A.D., представяща стратегия в реално време в стила на игрите от поредицата „Age of Empires“. Това е първото издание, което е обявено без етикета „Алфа“ и е обозначено като „0 A.D. Release 28“. Етикетът за алфа версия бе прилаган, тъй като не всички първоначално предвидени функции бяха реализирани. Въпреки това, наличната функционалност е усъвършенствана и стабилна, и по качеството на реализация 0 A.D. отдавна е излязла от състоянието на алфа версия.
Изходният код на играта беше отворен от Wildfire Games през 2009 година под лиценция GPL. Преди това проектът беше разработван в продължение на 9 години като проприетарен продукт. Сборката на играта е налична за Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora и Arch Linux), FreeBSD, OpenBSD, macOS и Windows. Предложената версия поддържа мрежова игра и игра за един играч с роботи на предварително моделирани или динамично създаващи се карти. Играта обхваща повече от десет цивилизации, съществували в периода от 500 г. пр.н.е. до 500 г. от н.е.
Несвързаните с кода компоненти на играта, като графични и звукови елементи, са представени под лицензия Creative Commons BY-SA, позволяваща модификация и използване в комерсиални продукти при условие на указване на авторството и разпространение на производни произведения под аналогична лицензия. Игровият двигател на 0 A.D. съдържа около 200 хил. реда код на C++, за визуализация на 3D графика се използва OpenGL, за работа със звук — OpenAL, а за организиране на мрежова игра — ENet. От други отворени проекти за създаване на стратегии в реално време могат да се отбележат: Glest, ORTS, Warzone 2100 и Spring.
Основни промени:
- Добавена е фракция „Германци“, обединяваща древногерманските племена, като кимври, тевтони и амброни. Игровият процес обхваща периода на миграция на кимврите от Ютландия в края на II век пр.н.е. и техния конфликт с Римската република.

- Добавени са мъжки и женски модели на цивилни лица, които преди са били наричани „жени-гражданки“ (всички мъже са били изобразявани като войници, а повечето жени като прислужници). Тъй като в обхванатите от играта цивилизации статусът на гражданината обикновено не е обхващал жените, терминът „гражданин“ сега обозначава гражданин-войник (citizen-soldier), а „цивилно лице“ („civilian“) на лица, подкрепящи армията извън бойното поле.

- Вместо зареждане в паметта на предварително рендерираните изгледи (pre-render) е реализирано динамично рендериране на шрифтовете чрез шрифтовия двигател Freetype, което намали потреблението на памет, реши проблемите с отделната локализация за източноазиатските езици под формата на модификации и подобри показването на текста при мащабиране на интерфейса и на екрани с висока плътност на пиксели.

- В настройките на играта са добавени нови опции за персонализация, като ограничение на населението за всеки отбор и възможност напълно да се изтрие играч в режимите Skirmish и Scenario.

- В многопользовательския режим по подразбиране е активирана проверка на TLS сертификатите при свързване.
- JavaScript двигателят SpiderMonkey е актуализиран до версия 128, в която е прекратена поддръжката на Windows 7 и 8.1. Стартирането на играта в Windows сега е възможно само при наличие на Windows 10 или 11. Добавени са 64-битови сборки за Windows. За Linux са добавени сборки във формат AppImage в допълнение към Snap и Flatpak.
Източник: opennet.ru




