Po téměř tříleté odmlce došlo k dvacátému čtvrtému vydání alfa verze bezplatné hry 0 AD, která je real-time strategií s kvalitní 3D grafikou a hratelností v mnoha ohledech podobnou hrám ze série Age of Empires. . Zdrojový kód hry byl open source od Wildfire Games pod licencí GPL po 9 letech vývoje jako proprietární produkt. Sestavení hry je k dispozici pro Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora a Arch Linux), FreeBSD, OpenBSD, macOS a Windows. Aktuální verze podporuje online hru a hru pro jednoho hráče s roboty na předem vymodelovaných nebo dynamicky generovaných mapách. Hra pokrývá více než deset civilizací, které existovaly od roku 500 před naším letopočtem do roku 500 našeho letopočtu.
Nekódované součásti hry, jako jsou grafické a zvukové prvky, jsou licencovány na základě licence Creative Commons BY-SA, která umožňuje úpravy a použití v komerčních produktech za předpokladu, že je uveden zdroj a odvozená díla jsou distribuována pod podobnou licencí. Herní engine 0 AD má asi 150 tisíc řádků kódu C++, OpenGL slouží k zobrazení 3D grafiky, OpenAL k práci se zvukem a ENet k organizaci síťové hry. Mezi další otevřené strategické projekty v reálném čase patří Glest, ORTS, Warzone 2100 a Spring.
- S ohledem na zkušenosti některých slavných hráčů byly parametry všech jednotek a struktur upraveny tak, aby bylo dosaženo vyváženější a plynulejší hry. Například hrdiny lze nyní trénovat pouze jednou a do všech civilizací přibyly stáje pro výcvik kavalérie a válečných vozů a arzenál na stavbu obléhacích strojů. Ženy a milice mohou zastavovat budovy.
- Přidána možnost přichytávat budovy, což vám umožňuje připínat budovy vedle sebe.
- Vykreslovací jádro nyní podporuje vyhlazování. V závislosti na možnostech GPU si můžete vybrat mezi vyhlazováním FXAA a různými úrovněmi MSAA. Do vykreslovacího jádra byl také přidán filtr CAS (Contrast Adaptive Sharpening). Pro použití nových funkcí je v systému vyžadována podpora OpenGL 3.3.
- Přidáno rozhraní pro nastavení klávesových zkratek.
- Byly poskytnuty nové nástroje pro umístění jednotek do vojenských formací pro hlídky a nucené pochody a byla přidána podpora pro automatické rozpouštění formací při útoku.
- Pro tvůrce modů byla implementována možnost svázat efekty stavu na jednotky za účelem změny vlastností.
- Přidáno nastavení populace, které vám umožní omezit maximální počet jednotek pro hráče a implementovat rozdělení jednotek poraženého mezi zbývající hráče.
- Lobby přidala možnost hostovat online hry chráněné heslem.
- Uživatelské rozhraní bylo modernizováno. Byly vylepšeny popisky a přidáno zobrazení množství nasbíraných zdrojů.
- Přidán Prohlížeč map pro výběr a navigaci existujících map.
- Do nabídky herního tréninku byla přidána obrazovka „Přehled pohřebního vozu“, kde se dozvíte vlastnosti relikvií mrtvých hrdinů.
- Do AI enginu bylo přidáno rozhraní pro posilovací učení.
- Byly přidány a přepracovány modely mnoha herních prvků, byly přidány nové modely helem, koní, zbraní a štítů, byly implementovány nové textury, zavedeny nové animace útoků a obrany a postavy Římanů, Galů, Britové a Řekové se zlepšili.
- Složení obsahuje 7 nových karet.
- Rozhraní nastavení hry bylo přepsáno.
- UnitMotion a vykreslovací kód byly modernizovány a byla odstraněna podpora pro OpenGL 1.0 a zpracování bod po bodu ve prospěch OpenGL 2.0 a použití shaderů.
- JavaScriptový engine pro doplňky byl aktualizován ze Spidermonkey 38 na Spidermonkey 78.
- Podpora pro Windows XP, Windows Vista a macOS starší než 10.12 byla ukončena. Ke spuštění je nyní vyžadován procesor, který podporuje instrukce SSE2.
Zdroj: opennet.ru