Po takmer troch rokoch odmlky sa uskutočnilo dvadsiate štvrté alfa vydanie bezplatnej hry 0 AD, ktorá je real-time stratégiou s kvalitnou 3D grafikou a hrateľnosťou v mnohom podobnú hrám zo série Age of Empires. . Zdrojový kód hry bol otvorený od Wildfire Games pod licenciou GPL po 9 rokoch vývoja ako proprietárneho produktu. Zostavenie hry je dostupné pre Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora a Arch Linux), FreeBSD, OpenBSD, macOS a Windows. Aktuálna verzia podporuje online hru a hru pre jedného hráča s robotmi na vopred vymodelovaných alebo dynamicky generovaných mapách. Hra zahŕňa viac ako desať civilizácií, ktoré existovali od roku 500 pred Kristom do roku 500 nášho letopočtu.
Komponenty hry bez kódu, ako je grafika a zvuk, sú licencované na základe licencie Creative Commons BY-SA, ktorá môže byť upravená a začlenená do komerčných produktov, pokiaľ je uvedený zdroj a odvodené diela sú distribuované pod podobnou licenciou. Herný engine 0 AD má okolo 150 tisíc riadkov kódu v C++, OpenGL sa používa na výstup 3D grafiky, OpenAL sa používa na prácu so zvukom a ENet sa používa na organizáciu sieťovej hry. Medzi ďalšie otvorené projekty stratégií v reálnom čase patria: Glest, ORTS, Warzone 2100 a Spring.
- S prihliadnutím na skúsenosti niektorých známych hráčov boli parametre všetkých jednotiek a štruktúr upravené tak, aby sa dosiahla vyváženejšia a plynulejšia hrateľnosť. Napríklad hrdinovia môžu byť teraz trénovaní iba raz a ku všetkým civilizáciám pribudli stajne na výcvik kavalérie a bojových vozov a arzenál na stavbu obliehacích strojov. Ženy a milície môžu zastavovať budovy.
- Pridaná možnosť prichytiť budovy, čo vám umožní pripnúť budovy vedľa seba.
- Vykresľovacie jadro teraz podporuje anti-aliasing. V závislosti od možností GPU si môžete vybrať medzi FXAA anti-aliasingom a rôznymi úrovňami MSAA. Do vykresľovacieho jadra pribudol aj filter CAS (Contrast Adaptive Sharpening). Na používanie nových funkcií je v systéme potrebná podpora OpenGL 3.3.
- Pridané rozhranie na nastavenie klávesových skratiek.
- Boli poskytnuté nové nástroje na umiestňovanie jednotiek do vojenských formácií na hliadkovanie a nútené pochody a bola pridaná podpora pre automatické rozloženie formácií pri útoku.
- Pre tvorcov modov bola implementovaná možnosť viazať stavové efekty na jednotky na zmenu charakteristík.
- Pridané nastavenia populácie, ktoré vám umožňujú obmedziť maximálny počet jednotiek pre hráča a implementovať rozdelenie jednotiek porazeného medzi zostávajúcich hráčov.
- Lobby pridala možnosť hostiť online hry chránené heslom.
- Používateľské rozhranie bolo modernizované. Vylepšené boli popisky a pribudlo zobrazenie množstva nazbieraných zdrojov.
- Pridaný prehliadač máp na výber a navigáciu existujúcich máp.
- Do ponuky Game Training bola pridaná obrazovka „Prehľad pohrebného voza“, aby ste sa naučili vlastnosti relikvií mŕtvych hrdinov.
- Do umelej inteligencie bolo pridané rozhranie na učenie sa posilňovania.
- Boli pridané a prepracované modely mnohých herných prvkov, pribudli nové modely prilieb, koní, zbraní a štítov, boli implementované nové textúry, zavedené nové animácie útokov a obrany a postavy Rimanov, Galov, Briti a Gréci sa zlepšili.
- Kompozícia obsahuje 7 nových kariet.
- Rozhranie nastavení hry bolo prepísané.
- UnitMotion a kód vykresľovania boli modernizované, čím sa odstránila podpora pre OpenGL 1.0 a spracovanie bod po bode v prospech OpenGL 2.0 a použitia shaderov.
- Modul JavaScript pre doplnky bol aktualizovaný zo Spidermonkey 38 na Spidermonkey 78.
- Podpora pre Windows XP, Windows Vista a macOS staršie ako 10.12 bola ukončená. Na spustenie je teraz potrebný procesor, ktorý podporuje inštrukcie SSE2.
Zdroj: opennet.ru