Po roku vývoja bol predstavený dvadsiaty ôsmy vydanie slobodnej hry 0 A.D. s realizáciou stratégie v reálnom čase v štýle hier série „Age of Empires“. Toto je prvé vydanie, ktoré nie je označené ako „Alpha“ a je označené ako „0 A.D. Release 28“. Označenie alpha verzie bolo stanovené, pretože nie všetky pôvodne zamýšľané funkcie boli implementované. Funkcionalita je pritom prepracovaná a stabilná, a čo sa týka kvality realizácie, 0 A.D. už dávno prešlo stavom alpha verzia.
Zdrojový kód hry bol sprístupnený spoločnosťou Wildfire Games v roku 2009 pod licenciou GPL. Predtým bol projekt 9 rokov vyvíjaný ako proprietárny produkt. Sestava hry je dostupná pre Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora a Arch Linux), FreeBSD, OpenBSD, macOS a Windows. Navrhnutá verzia podporuje sieťovú hru a jedného hráča s botmi na vopred modelovaných alebo dynamicky vytváraných mapách. Hra pokrýva viac ako desať civilizácií, ktoré existovali od roku 500 pred naším letopočtom do roku 500 nášho letopočtu.
Nesúvisiace s kódom komponenty hry, ako sú grafické a zvukové prvky, sú prezentované pod licenciou Creative Commons BY-SA, ktorá umožňuje modifikáciu a využitie v komerčných produktoch s podmienkou uvedenia autorstva a šírenia odvozených prác pod podobnou licenciou. Herný engine 0 A.D. obsahuje približne 200 tisíc riadkov kódu v jazyku C++, na vykreslenie 3D grafiky sa používa OpenGL, na prácu so zvukom — OpenAL, na organizáciu sieťovej hry — ENet. Z iných otvorených projektov na vytváranie stratégií v reálnom čase možno spomenúť: Glest, ORTS, Warzone 2100 a Spring.
Hlavné zmeny:
- Pridaná frakcia „Germáni“, ktorá spája starogermánske kmene ako kimvrov, teutónov a ambrov. Herný proces pokrýva obdobie migrácie kimvrov z Jutska na konci II. storočia pred naším letopočtom a ich konflikt s Rímskou republikou.

- Pridané sú mužské a ženské modely civilistov, ktorí predtým boli označovaní ako „ženy-civilistky“ (všetci muži boli zobrazení ako vojaci, väčšina žien ako slúžky). Keďže v civilizáciách pokrytých hrou sa status občana zvyčajne nevzťahoval na ženy, termín „občan“ teraz označuje občana-vojaka (citizen-soldier), a „civilista“ (civilian) označuje osoby podporujúce armádu mimo bojiska.

- Namiesto načítania do pamäte predrenderovaných zobrazení písem (pre-render) bola implementovaná dynamická kresba písem pomocou písmového enginu Freetype, čo znížilo spotrebu pamäte, vyriešilo problémy s oddelenou lokalizáciou na východoázijské jazyky vo forme modov a vylepšilo zobrazenie textu pri škálovaní rozhrania a na obrazovkách s vysokou hustotou pixelov.

- Do nastavení hry boli pridané nové možnosti personalizácie, ako obmedzenie populácie pre každý tím a možnosť úplne odstrániť hráča v režimoch Skirmish a Scenario.

- V mnohop hráčskom režime je predvolene zapnutá kontrola certifikátov TLS pri pripojení.
- JavaScript engine SpiderMonkey bol aktualizovaný na verziu 128, v ktorej bola ukončená podpora Windows 7 a 8.1. Spustenie hry v systéme Windows je teraz možné len s Windows 10 alebo 11. Pridané 64-bitové zostavy pre Windows. Pre Linux boli pridané zostavy vo formáte AppImage, okrem Snap a Flatpak.
Zdroj: opennet.ru




