Pärast kahte ja pool aastat arendust on vabastatud 27. alfa versioon avatud mängust 0 A.D., mis on reaalajas strateegiamäng, inspireeritud mängudest nagu "Age of Empires". Nagu kõik varasemad versioonid, on ka uus versioon märgitud kui "alfa", kuid arendajad otsustasid sellest traditsioonist loobuda ning järgmine uuendus saab nimetuse "0 A.D. Release 28". Alfa versiooni märgistamine on vajalik, kuna kõik esialgu planeeritud funktsioonid ei ole veel valmis. Samas on olemasolev funktsionaalsus viimistletud ja stabiilne ning 0 A.D. on kvaliteedi poolest ammu välja tõusnud alfa versioonist.
Mängu lähtekood avati Wildfire Games'i poolt 2009. aastal GPL-litsentsi alusel. Enne seda arendati projekti 9 aastat kui omandiõigusega toode. Mängu versioon on saadaval Linuxile (Ubuntu, Gentoo, Debian, openSUSE, Fedora ja Arch Linux), FreeBSD, OpenBSD, macOS ja Windows. Pakutav versioon toetab nii veebimänge kui ka ühe mängijaga mängu bottide vastu eelnevalt kavandatud või dünaamiliselt loodud kaartidel. Mäng hõlmab rohkem kui kümmet tsivilisatsiooni, mis eksisteerisid ajavahemikus 500 eKr kuni 500 pKr.
Mängu mitte-koodiga komponendid, nagu graafilised ja helielemendid, on esitatud Creative Commons BY-SA litsentsi alusel, mis lubab modifitseerimist ja kasutamist kommertstooteid, tingimusel et autorit on näidatud ja tuletatud teosed on levitatud sarnase litsentsi alusel. Mängumootor 0 A.D. sisaldab umbes 200 tuhat rida C++ koodi, 3D graafika jaoks kasutatakse OpenGL-i, heli töötlemiseks — OpenAL-i ning võrgumängu korraldamiseks — ENet-i. Teisena avatud projektid reaalajas strateegiate loomise osas on näiteks: Glest, ORTS, Warzone 2100 ja Spring.
Peamised muudatused:
- Mängumootorisse on lisatud tagaplaan renderdamiseks, kasutades graafilise API-d Vulkan.
- Lisatud on toetus AMD FSR (FidelityFX Super Resolution) tehnoloogiale, mis kasutab ruumilise üleskaalu ja detailide rekonstrueerimise algoritme, et vähendada pildikvaliteedi kadu suurendamise ja kõrgemasse resolutsiooni ülemineku ajal. AMD FSR abil saab joonistada mängu 0 A.D. väljundi 4K kvaliteedis.
- GPU külmumise režiim on lisatud, et 3D mudeli animatsiooni sidumist (skinning) saaks teostada GPU poolse shaderitega (tõstes sooritusvõimet 10-20 FPS).
- Lisatud on võimalus salvestada mitme mängijaga mängu olek ja jätkata mängu salvestatud positsioonist.
- Lisatud on uus leht „Tips & Tricks“ vihjete ja kasuliku teabe jagamiseks.

- Merevägi on ümber kujundatud. Sõjalaevad jagunevad nüüd luure-, tulistamis-, tükeldamis-, tule- ja seisakilaevadeks. Uus sõjalaevade tehnoloogiate puu soodustab relvastustõusu mere ülekaalu nimel.
- Raketi signaalid on rakendatud, mida saavad käivitada vaatlejad. Teave käivitatud rakettide kohta kuvatakse vestluses.
- Lisatud on uued automaatselt genereeritud kaardid: Foothills (hästilähedane künkad), Migration (saared, ülesanne haarata ressursid suuremast saarest) ja Coast Range (kitsas ala mere ja mägede vahel).

- Lisatud on uus lahingukaart „Isthmus of Corinth“ (Korintose poolsaar Kreekas). Uuendatud on lahingukaardid „Watering Holes“ ja „Sporades Islands“.

- Lisatud on uusi mudeleid ja tekstuure. Näiteks on lisatud kuju mudel.

- Graafika ja mänguressursside kvaliteet on paranenud.

- Tsivilisatsioonide eristamine spartalaste, roomlaste, ateenlaste ja makedoonlaste vahel on tugevnenud.
- Lisatud on rünnakgrupid sõjavankrid, mis ületavad jalaväe ja ratsaväe.
- Lisatud on uusi boonuseid võitjate jaoks: sõjavankrid (vähem manööverdusvõimelised, kuid vastupidavamad kui ratsavägi), odamehed (relvastatud, kuid aeglased), pikad mõõgad (teevad suuremat kahju).
- Valmistatud on teine muusika album, mis sisaldab 19 lugu mängu 0 A.D. jaoks.
- JavaScripti mootor SpiderMonkey on uuendatud versioonini 115 (varasem versioon oli 78). Graafilise liidese rakenduses ja simuleerimise koodis on lubatud kasutada Promise ja async/await.
- Kasutajale on antud võimalus muuta mitme mängijaga mängu parooli.
- Graafilises liideses on rakendatud horisontaalse kerimise tugi sisu jaoks, mis ei mahu ekraani laiusse.
- Suve jooksul on plaanis arenduse üleminek Subversionilt Gitile.

Allikas: opennet.ru





