Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.

Po dvoch a pol rokoch vývoja bol predstavený dvadsiaty siedmy alfa-vydanie bezplatnej hry 0 A.D. so zameraním na reálnu stratégiu v štýle hier zo série „Age of Empires“. Rovnako ako všetky predchádzajúce vydania, nová verzia je označená ako „alfa“, ale vývojári sa rozhodli vzdať sa tejto tradície a ďalšia aktualizácia bude označená ako „0 A.D. Release 28“. Alfa-označenie bolo stanovené, pretože nie všetky pôvodne zamýšľané funkčnosti boli implementované. Napriek tomu je existujúca funkcionalita vyladená a stabilná, a z hľadiska kvality realizácie sa 0 A.D. už dávno dostal zo stavu alfa-verzie.

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:

  • Do herného enginu bol pridaný backend pre renderovanie s použitím grafického API Vulkan.
  • Pridaná podpora technológie supersampling AMD FSR (FidelityFX Super Resolution), ktorá využíva algoritmy priestorového škálovania a rekonštrukcie detailov na zníženie straty kvality obrazu pri zväčšovaní a transformácii do vyššieho rozlíšenia. Pomocou AMD FSR je možné vykresliť výstup hry 0 A.D. s kvalitou 4K.
  • Pridaný režim GPU Skinning pre skínovanie (pripájanie animácie 3D modelu k kostre) na strane GPU pomocou shaderov (zvyšuje výkon o 10-20 FPS).
  • Pridaná možnosť uloženia stavu multiplayerovej hry a obnovenia spoločnej hry z uloženého miesta.
  • Pridaná nová stránka „Tips & Tricks“ s tipmi a užitočnými informáciami.
    Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.
  • Prepracovaná námorná flotila. Bojové lode sú teraz rozdelené na prieskumné, palebné, rázne, obranné a obliehacie. Navrhnuté nové technické stromy pre bojové lode, ktoré podporujú preteky vo zbrojení o prevahu na mori.
  • Realizované signálne rakety, ktoré môžu vypúšťať pozorovatelia. Informácie o vypustených raketách sa zobrazujú v chate.
  • Pridané nové automaticky generované mapy: Foothills (dobré viditeľné kopcovité územie), Migration (ostrovy, úloha uchytiť zdroje väčšieho ostrova) a Coast Range (úzka pásmo medzi morom a horami).
    Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.
  • Pridaná nová mapa boja „Isthmus of Corinth“ (Korintský prieliv v Grécku). Aktualizované mapy boja „Watering Holes“ a „Sporades Islands“.
    Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.
  • Pridané nové modely a textúry. Napríklad bol pridaný model sochy.
    Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.
  • Zvýšená kvalita grafiky a herných zdrojov.
    Dostupná dvadsiata siedma alfa-verzia otvorenej hry 0 A.D.
  • Zosilnené rozdelenie medzi civilizáciami Spartanov, Rimanov, Aténčanov a Macedóncov.
  • Pridané úderné oddiely z bojových slonov, ktoré prevyšujú pechotu a jazdectvo.
  • Pridané nové bonusy pre víťazov: vozy (menej manévrovateľné, ale odolnejšie ako jazdectvo), jazdci s kopijami (brnené, ale pomalé), dlhé meče (pôsobia väčšie poškodenie).
  • Pripravený druhý hudobný album, ktorý obsahuje 19 skladieb pre hru 0 A.D.
  • JavaScriptový engine SpiderMonkey bol aktualizovaný na verziu 115 (predtým bola používaná verzia 78). V implementácii grafického rozhrania a v kóde simulácie je povolené používať Promise a async/await.
  • Používateľom bola poskytnutá možnosť zmeny hesla pre viacročnú hru.
  • V grafickom rozhraní bola implementovaná podpora horizontálneho posúvania pre obsah, ktorý sa nezmestí do šírky obrazovky.
  • Na leto je naplánovaný prechod vývoja z Subversion na Git.

Prehrajte video


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster