Efter ett års utveckling har den tjugosjunde utgåvan av det fria spelet 0 A.D. presenterats, med en implementation av realtidsstrategi i stil med spelserien "Age of Empires". Detta är den första utgåvan som skapats utan etiketten "Alpha" och markerad som "0 A.D. Release 28". Den tidigare alfa-etiketten sattes eftersom inte alla ursprungliga funktioner var implementerade. Samtidigt är den tillgängliga funktionaliteten finslipad och stabil, och med avseende på kvalitet har 0 A.D. länge övergått från alpha-status.
Spelets källkod släpptes av Wildfire Games 2009 under GPL-licensen. Innan dess utvecklades projektet i nio år som en proprietär produkt. Spelversionen finns tillgänglig för Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora och Arch Linux), FreeBSD, OpenBSD, macOS och Windows. Den föreslagna versionen stödjer både flerspelarläge och enspelarläge med botar på fördesignade eller dynamiskt skapade kartor. Spelet omfattar mer än tio civilisationer som existerade mellan 500 före Kristus och 500 efter Kristus.
Spelkomponenter som inte är relaterade till koden, såsom grafiska och ljudelement, presenteras under Creative Commons BY-SA-licensen, vilket tillåter modifiering och användning i kommersiella produkter, förutsatt att upphovsrätten anges och att härledda verk sprids under en liknande licens. Spelmotoren för 0 A.D. har cirka 200 000 kodrader i C++, med OpenGL för 3D-grafik, OpenAL för ljudbearbetning och ENet för att organisera flerspelarläge. Bland andra öppna projekt för att skapa realtidsstrategier kan nämnas: Glest, ORTS, Warzone 2100 och Spring.
Huvudsakliga förändringar:
- Fraktionen "Germanerna" har lagts till, som förenar de forngermanska stammarna, såsom kimvrerna, teutonerna och ambron. Spelupplägget täcker perioden då kimvrerna migrerade från Jylland i slutet av 200-talet före Kristus och deras konflikt med den romerska republiken.

- Mänskliga och kvinnliga modeller av civila personer har lagts till, som tidigare kallades "kvinnor-civila" (alla män skildrades som soldater och de flesta kvinnor som tjänstefolk). Eftersom statuserna av medborgarskap i de civilisationer som spelet omfattar vanligtvis inte inkluderade kvinnor, betecknar termen "medborgare" nu medborgare-soldat (citizen-soldier), och "civil" ("civilian") hänvisar till personer som stöder armén utanför stridsfältet.

- Istället för att ladda förrenderade fontpresentationer i minnet (pre-render) har dynamisk rendering av teckensnitt implementerats med hjälp av teckensnitts-motorn Freetype, vilket har minskat minnesanvändningen, löst problemen med separerad lokalisering för östasiatiska språk i form av mods och förbättrat textvisningen vid skalning av gränssnittet och på skärmar med hög pixeldensitet.

- Nya alternativ för anpassning har lagts till spelets inställningar, såsom befolkningsbegränsning för varje lag och möjligheten att helt ta bort en spelare i lägena Skirmish och Scenario.

- TLS-certifikatkontroll är nu aktiverad som standard vid anslutning i flerspelarläget.
- JavaScript-motorn SpiderMonkey har uppdaterats till version 128, som inte längre stöder Windows 7 och 8.1. Spelet kan nu endast köras på Windows 10 eller 11. 64-bitarsversioner för Windows har lagts till. För Linux har AppImage-versioner lagts till utöver Snap och Flatpak.
Källa: opennet.ru




