PĂ€rast kahte ja pool aastat arendust on avaldatud vabamĂ€ngu 0 A.D. kahekĂŒmne seitsmes alfa-versioon, mis toob kaasa reaalajas strateegia mĂ€ngu stiilis âAge of Empiresâ seeria. Nagu kĂ”ik varasemad vĂ€ljaanded, on uus versioon mĂ€rgistatud âalfaâ sildiga, kuid arendajad otsustasid sellest traditsioonist loobuda ning jĂ€rgmine uuendus mĂ€rgistatakse kui â0 A.D. Release 28â. Alfa-versiooni silt on pandud, kuna kĂ”ik algselt kavandatud funktsioonid ei ole veel ellu viidud. Siiski on olemasolev funktsionaalsus lihvitud ja stabiilne ning 0 A.D. kvaliteet on ammu ĂŒletanud alfa-versiooni staadiumi.
MĂ€ngu allikas kood avati ettevĂ”tte Wildfire Games poolt 2009. aastal GPL litsentsi alusel. Enne seda arendati projekti 9 aastat kui patenteeritud toode. MĂ€ngu kogumik on saadaval Linuxi (Ubuntu, Gentoo, Debian, openSUSE, Fedora ja Arch Linux), FreeBSD, OpenBSD, macOS ja Windows jaoks. Pakutud versioon toetab vĂ”rgu- ja ĂŒhe mĂ€ngija mĂ€ngimist botidega ettevalmistatud vĂ”i dĂŒnaamiliselt loodud kaartidel. MĂ€ng hĂ”lmab enam kui kĂŒmmet tsivilisatsiooni, mis eksisteerisid aastatel 500 eKr kuni 500 pKr.
Koodiga mitteseotud mÀngu komponendid, nagu graafilised ja helielemendid, on esitatud Creative Commons BY-SA litsentsi alusel, mis lubab modifitseerida ja kasutada kommertstooted, tingimusel et autor on Àra toodud ning tuletatud töid levitatakse sarnase litsentsi all. MÀngu mootor 0 A.D. sisaldab umbes 200 000 rida koodi C++ keeles, 3D-graafika vÀljastamiseks kasutatakse OpenGL-i, heli haldamiseks OpenAL-i ja vÔrgumÀngu korraldamiseks ENet-i. Teiste avatud projektide seas reaalajas strateegiate loomisel vÔib mÀrkida: Glest, ORTS, Warzone 2100 ja Spring.
Peamised muudatused:
- MĂ€ngumootorisse on lisatud tagaplaan renderdamiseks, kasutades graafilist API-d Vulkan.
- Lisatud tugi AMD FSR (FidelityFX Super Resolution) super-sampling tehnoloogiale, mis kasutab ruumilise skaleerimise ja detailide rekonstrueerimise algoritme pildikvaliteedi kadu vĂ€hendamiseks skaleerimise ja ĂŒlemineku ajal kĂ”rgemale eraldusvĂ”imele. AMD FSR abil saab mĂ€ngu 0 A.D. vĂ€ljundit renderdada 4K kvaliteediga.
- Lisatud GPU Skinning reĆŸiim 3D-mudelite animatsiooni raamile kinnitamiseks GPU poolel shaderite abil (suurendab jĂ”udlust 10â20 FPS).
- Lisatud vÔimalus salvestada mitme mÀngijaga mÀngu olek ja jÀtkata mÀngu salvestatud positsioonilt.
- Lisatud uus leht âTips & Tricksâ nĂ€punĂ€idete ja kasuliku teabega.

- Meretegevus on ĂŒmber disainitud. SĂ”jalaevad jaotatakse nĂŒĂŒd luure-, rĂŒnde-, tĂ€ringute-, tule- ja piiramislaevadeks. Esitatud on uus tehnoloogiate puu sĂ”jalaevade jaoks, mis soosib relvastuse vĂ”idujooksu mere ĂŒlekaalu saavutamiseks.
- Teostatud signaalraketid, mida saavad kÀivitada vaatlejad. Teave kÀivitatud rakettide kohta nÀidatakse vestluses.
- Lisatud uus automaatselt genereeritud kaardigeneraator: Foothills (hĂ€sti vaadatav kĂŒnklik maastik), Migration (saared, ĂŒlesanne vallutada ressursside suurem saar) ja Coast Range (kitsas riba mere ja mĂ€gede vahel).

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

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

- Parandatud graafika ja mÀnguressursside kvaliteeti.

- Karmususte tugevnemine spartalaste, roomlaste, atena lÔvide ja makedoonlaste vahel.
- Lisatud löögigruppide rĂŒhmad, mis koosnevad sĂ”jakĂ€ppadest, ĂŒletavad jalavĂ€e ja ratsavĂ€e.
- Uued boonused vÔitjatele: vankrid (vÀhem manööverdusvÔime, kuid tugevamad kui ratsavÀgi), odaviskajad (rikkalikumad, kuid aeglasemad), pikad mÔÔgad (tekivad suuremat kahju).
- Valmistatud on teine muusikaalbum, mis sisaldab 19 lugu mÀngimiseks 0 A.D.
- JavaScripti mootor SpiderMonkey on uuendatud versioonile 115 (varasem versioon oli 78). Graafilises liideses ja simuleerimiskoodis on lubatud kasutada Promise ja async/await.
- Kasutajale on antud vÔimalus vahetada mitme mÀngija mÀngu parooli.
- Graafilises liideses on sisse viidud toetamine horisontaalse kerimise jaoks sisu puhul, mis ei mahugi ekraani laiusesse.
- Suveks on plaanis arendust kasutada Subversionilt Gitile.

Allikas: opennet.ru





