Двадцять восьма версія відкритої гри 0 AD

Після року розробки представлено двадцять восьмий випуск вільної гри 0 AD з реалізацією стратегії реального часу у стилі ігор серії Age of Empires. Це перший випуск, який сформований без позначки "Alpha" і позначений як "0 AD Release 28". Мітка альфа-версії виставлялася, тому що не всі задумані можливості реалізовані. При цьому наявна функціональність відточена і стабільна, і за якістю реалізації AD давно вийшов зі стану альфа-версії.

Вихідний код гри було відкрито компанією Wildfire Games у 2009 році під ліцензією GPL. До цього проект 9 років розроблявся як пропрієтарний продукт. Складання гри доступне для Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora та Arch Linux), FreeBSD, OpenBSD, macOS та Windows. Запропонована версія підтримує мережеву гру та однокористувальницьку гру з ботами на заздалегідь змодельованих, або картах, що динамічно створюються. Гра охоплює понад десять цивілізацій, що існували в діапазоні з 500 року до нашої ери до 500 року нашої ери.

Не пов'язані з кодом компоненти гри, такі як графічні та звукові елементи, представлені під ліцензією Creative Commons BY-SA, яка допускає модифікацію та залучення в комерційних продуктах за умови вказівки авторства та розповсюдження похідних робіт під аналогічною ліцензією. Ігровий движок 0 AD налічує близько 200 тис. рядків коду мовою С++, для виведення 3D графіки використовується OpenGL, для роботи зі звуком – OpenAL, для організації мережевої гри – ENet. З інших відкритих проектів створення стратегій реального часу можна відзначити: Glest, ORTS, Warzone 2100 і Spring.

Основні зміни:

  • Додано фракцію «Германці», що поєднує давньонімецькі племена, такі як кімври, тевтони та амброни. Ігровий процес охоплює період міграції кімврів з Ютландії наприкінці II століття до нашої ери та їхнього конфлікту з Римською Республікою.
     Двадцять восьма версія відкритої гри 0 AD
  • Додані чоловічі та жіночі моделі цивільних осіб, які раніше іменувалися «жінками-громадянками» (всі чоловіки зображалися як солдати, а більшість жінки як служниці). Оскільки в цивілізаціях, що охоплюються грою, статус громадянина зазвичай не поширювався на жінок, термін «громадянин» тепер позначає громадянина-солдата (citizen-soldier), а «громадянське обличчя» («civilian») на особи, які підтримують армію поза полем бою.
     Двадцять восьма версія відкритої гри 0 AD
  • Замість завантаження в пам'ять відмальованих уявлень шрифтів (pre-render) реалізовано динамічне відтворення шрифтів за допомогою шрифтового движка Freetype, що знизило споживання пам'яті, вирішило проблеми з роздільною локалізацією на східноазіатські мови у формі модів і покращило відображення тексту при масштабуванні і масштабуванні.
     Двадцять восьма версія відкритої гри 0 AD
  • У налаштуваннях гри додані нові опції для персоналізації, такі як обмеження населення для кожної команди та можливість повністю видалити гравця у режимах Skirmish та Scenario.
     Двадцять восьма версія відкритої гри 0 AD
  • У мультиплеєрному режимі за промовчанням увімкнена перевірка сертифікатів TLS при підключенні.
  • JavaScript-движок SpiderMonkey оновлено до версії 128, в якій припинено підтримку Windows 7 та 8.1. Запуск гри у Windows тепер можливий лише за наявності Windows 10 або 11. Додані 64-розрядні збірки для Windows. Для Linux додані збірки у форматі AppImage на додаток до Snap та Flatpak.

Джерело: opennet.ru

Додати коментар або відгук