Po roku prac, ukazała się dwudziesta ósma odsłona darmowej gry 0 AD, strategii czasu rzeczywistego w stylu serii Age of Empires. Jest to pierwsza odsłona bez oznaczenia „Alpha”, oznaczona jako „0 AD Release 28”. Oznaczenie alfa zostało nadane, ponieważ nie wszystkie pierwotnie planowane funkcje zostały zaimplementowane. Jednak istniejące funkcje są dopracowane i stabilne, a pod względem jakości implementacji, 0 AD już dawno przekroczyło poziom alfa.
Kod źródłowy gry został udostępniony w ramach licencji open source przez Wildfire Games w 2009 roku na licencji GPL. Wcześniej projekt był rozwijany przez dziewięć lat. Wersja gry jest dostępna dla Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora i Arch Linux), FreeBSD, OpenBSD, macOS и WindowsProponowana wersja obsługuje rozgrywkę online i tryb dla jednego gracza z botami na mapach premodelowanych lub generowanych dynamicznie. Gra obejmuje ponad dziesięć cywilizacji, z okresu od 500 p.n.e. do 500 n.e.
Niekodowane elementy gry, takie jak grafika i dźwięki, są objęte licencją Creative Commons BY-SA, która zezwala na modyfikację i wykorzystanie w produktach komercyjnych, pod warunkiem podania źródła, a prace pochodne są rozpowszechniane na podobnej licencji. Silnik gry 0 AD ma około 200 tysięcy linii kodu C++, OpenGL służy do wyświetlania grafiki 3D, OpenAL służy do pracy z dźwiękiem, a ENet służy do organizowania gry sieciowej. Inne otwarte projekty strategii czasu rzeczywistego to Glest, ORTS, Warzone 2100 i Spring.
Główne zmiany:
- Dodano frakcję „Germanów”, jednoczącą starożytne plemiona germańskie, takie jak Cymbrowie, Teutoni i Ambronowie. Rozgrywka obejmuje okres migracji Cymbrów z Jutlandii pod koniec II wieku p.n.e. i ich konflikt z Republiką Rzymską.

- Dodano modele cywilów płci męskiej i żeńskiej, wcześniej określane jako „obywatelki” (wszyscy mężczyźni byli przedstawiani jako żołnierze, a większość kobiet jako służące). Ponieważ w cywilizacjach objętych grą status obywatela zazwyczaj nie był przyznawany kobietom, termin „obywatel” odnosi się teraz do obywateli-żołnierzy, a „cywil” do osób wspierających armię poza walką.

- Zamiast ładowania wstępnie renderowanych reprezentacji czcionek do pamięci, dynamiczne renderowanie czcionek zostało zaimplementowane z wykorzystaniem silnika czcionek Freetype, który zmniejszył zużycie pamięci, rozwiązał problemy z oddzielną lokalizacją na języki wschodnioazjatyckie w formie modów oraz poprawił wyświetlanie tekstu podczas skalowania interfejsu i na ekranach o dużej gęstości pikseli.

- W ustawieniach gry dodano nowe opcje personalizacji, takie jak limit populacji dla każdej drużyny oraz możliwość całkowitego usunięcia gracza w trybach potyczki i scenariusza.

- W trybie wieloosobowym weryfikacja certyfikatu TLS jest domyślnie włączona po nawiązaniu połączenia.
- Silnik JavaScript SpiderMonkey został zaktualizowany do wersji 128, w której nie ma już wsparcia dla tego języka. Windows 7 i 8.1. Uruchomienie gry w Windows teraz możliwe tylko jeśli dostępne Windows 10 lub 11. Dodano kompilacje 64-bitowe dla Windows. Dla Linux Dodano zestawy w formacie AppImage oprócz Snap i Flatpak.
Źródło: opennet.ru




