Efter tvÄ och ett halvt Ärs utveckling har den tjugosjunde alfa-versionen av det fria spelet 0 A.D. med realtidsstrategi i stil med "Age of Empires" presenterats. Precis som alla tidigare versioner Àr den nya versionen mÀrkta "alfa", men utvecklarna har beslutat att avvika frÄn denna tradition och nÀsta uppdatering kommer att mÀrkas som "0 A.D. Release 28". AlphamÀrkningen tilldelades eftersom inte alla ursprungligen planerade funktioner har realiserats. Men den befintliga funktionaliteten Àr finjusterad och stabil, och vad gÀller kvalitet har 0 A.D. lÀnge övergÄtt frÄn alfa-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:
- Spelmotorn har fÄtt en backend för rendering med hjÀlp av grafik-API:et Vulkan.
- Stöd för AMD FSR-teknologin (FidelityFX Super Resolution) har lagts till, vilket anvÀnder algoritmer för rumslig skalning och detaljrekonstruktion för att minska kvalitetsförlusten vid uppskalning och konvertering till högre upplösningar. Med AMD FSR kan spelet 0 A.D. renderas med 4K-kvalitet.
- En GPU Skinning-lÀge har lagts till för skinning (bindning av 3D-modellens animation till skelettet) pÄ GPU-sidan med hjÀlp av shaders (ökar prestandan med 10-20 FPS).
- Möjligheten att spara tillstÄndet för multiplayer-spel och Äteruppta spelet frÄn en sparad position har lagts till.
- En ny sida "Tips & Tricks" med tips och anvÀndbar information har lagts till.

- Marinen har omarbetats. MilitÀrskepp delas nu upp i spaningsfartyg, skjutande fartyg, rammfartyg, eldfartyg och belÀgringsfartyg. Ett nytt teknologi-trÀd för militÀrskepp har föreslagits, vilket stimulerar en kapprustning för dominans till sjöss.
- Signalraketer som kan avfyras av observatörer har implementerats. Information om avfyrade raketer visas i chatten.
- Nya automatiskt genererade kartor har lagts till: Foothills (vÀldefinierad kuperad terrÀng), Migration (öar, uppgift att fÄnga resurser frÄn en större ö) och Coast Range (en smal remsa mellan havet och bergen).

- En ny stridskarta "Isthmus of Corinth" (Korintkanalen i Grekland) har lagts till. Stridskartor "Watering Holes" och "Sporades Islands" har uppdaterats.

- Nya modeller och texturer har lagts till. Till exempel har en modell av en staty lagts till.

- Grafik och spelfunktioner har förbÀttrats.

- Det har blivit en starkare Ätskillnad mellan civilisationerna spartaner, romare, atenare och makedonier.
- SlÄss avdelningar med stridselefanter har lagts till, som övertrÀffar infanteri och kavalleri.
- Nya bonusar för vinnarna har lagts till: vagnar (mindre manövrerbara men mer hÄllbara Àn kavalleri), lanserat kavalleri (skyddade men lÄngsamma), lÄnga svÀrd (oranserar mer skada).
- Det andra musikalbumet har förberetts, innehÄllande 19 lÄtar för spelet 0 A.D.
- JavaScript-motorn SpiderMonkey har uppdaterats till version 115 (tidigare anvÀndes version 78). Implementeringen av anvÀndargrÀnssnittet och simulationskoden tillÄter anvÀndning av Promise och async/await.
- AnvÀndaren har fÄtt möjlighet att byta lösenord för fleranvÀndarspelet.
- I anvÀndargrÀnssnittet har stöd för horisontell rullning implementerats för innehÄll som inte fÄr plats pÄ skÀrmen.
- ĂvergĂ„ngen frĂ„n Subversion till Git planeras till sommaren.

KĂ€lla: opennet.ru





