Després de gairebé tres anys de silenci, va tenir lloc el vint-i-quart llançament alfa del joc gratuït 0 A.D., que és una estratègia en temps real amb gràfics en 3D d'alta qualitat i una jugabilitat similar en molts aspectes als jocs de la sèrie Age of Empires. . El codi font del joc va ser de codi obert per Wildfire Games sota la llicència GPL després de 9 anys de desenvolupament com a producte propietari. La creació del joc està disponible per a Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora i Arch Linux), FreeBSD, OpenBSD, macOS i Windows. La versió actual admet el joc en línia i el joc per a un sol jugador amb robots en mapes pre-modelats o generats dinàmicament. El joc cobreix més de deu civilitzacions que van existir des del 500 aC fins al 500 dC.
Els components no codificats del joc, com ara els gràfics i els sons, tenen llicència Creative Commons BY-SA que permet la modificació i l'ús en productes comercials, sempre que se'n doni l'atribució i es distribueixin obres derivades sota una llicència similar. El motor del joc 0 AD té unes 150 mil línies de codi C++, OpenGL s'utilitza per mostrar gràfics en 3D, OpenAL s'utilitza per treballar amb so i ENet s'utilitza per organitzar un joc en xarxa. Altres projectes d'estratègia oberta en temps real inclouen Glest, ORTS, Warzone 2100 i Spring.
- Tenint en compte l'experiència d'alguns jugadors famosos, s'han ajustat els paràmetres de totes les unitats i estructures per aconseguir un joc més equilibrat i fluid. Per exemple, ara els herois només es poden entrenar una vegada, i s'han afegit estables per entrenar cavalleria i carros, i un arsenal per construir màquines de setge a totes les civilitzacions. Les dones i les milícies poden hipotecar edificis.
- S'ha afegit la possibilitat d'enganxar edificis, cosa que us permet fixar edificis al costat de l'altre.
- El motor de renderització ara admet anti-aliasing. Depenent de les capacitats de la GPU, podeu triar entre l'anti-aliasing FXAA i diferents nivells de MSAA. El filtre CAS (Contrast Adaptive Sharpening) també s'ha afegit al motor de renderització. Per utilitzar les noves funcions, cal que el sistema sigui compatible amb OpenGL 3.3.
- S'ha afegit una interfície per configurar les tecles d'accés ràpid.
- S'han proporcionat noves eines per col·locar unitats en formacions militars per a patrulles i marxes forçades, i s'ha afegit suport per dissoldre automàticament les formacions quan són atacades.
- Per als creadors de modificacions, s'ha implementat la possibilitat d'enllaçar efectes d'estat a unitats per canviar les característiques.
- S'han afegit configuracions de població que us permeten limitar el nombre màxim d'unitats per a un jugador i implementar la distribució de les unitats del perdedor entre els jugadors restants.
- El vestíbul ha afegit la possibilitat d'allotjar jocs en línia protegits amb contrasenya.
- La interfície d'usuari s'ha modernitzat. S'han millorat els consells sobre eines i s'ha afegit una visualització de la quantitat de recursos recollits.
- S'ha afegit un navegador de mapes per seleccionar i navegar pels mapes existents.
- S'ha afegit una pantalla "Descripció general del carro funerari" al menú d'entrenament del joc per conèixer les característiques de les relíquies dels herois morts.
- S'ha afegit una interfície per a l'aprenentatge de reforç al motor d'IA.
- S'han afegit i redissenyat models de molts elements de joc, s'han afegit nous models de cascs, cavalls, armes i escuts, s'han implementat noves textures, s'han introduït noves animacions d'atacs i defenses, i els personatges dels romans, gals, Els britànics i els grecs han estat millorats.
- La composició inclou 7 cartes noves.
- La interfície de configuració del joc s'ha reescrit.
- UnitMotion i el codi de representació s'han modernitzat, eliminant el suport per a OpenGL 1.0 i el processament punt per punt a favor d'OpenGL 2.0 i l'ús d'ombrejats.
- El motor de JavaScript per als complements s'ha actualitzat de Spidermonkey 38 a Spidermonkey 78.
- El suport per a Windows XP, Windows Vista i macOS anteriors a 10.12 s'ha interromput. Ara cal que s'executi un processador que admeti instruccions SSE2.
Font: opennet.ru