
Dopo 2 anni e mezzo di sviluppo da parte di Wildfire Games, un gruppo internazionale di sviluppatori volontari, è stata rilasciata la 27° versione alfa di 0 A.D, denominata Agni (pronunciato: /ˈɐgnɪ/), in onore del dio indù del fuoco, un gioco di strategia in tempo reale open-source che simula guerre antiche.
Questa versione segna un momento significativo per il progetto, poiché sarà l’ultima a portare l’etichetta “alfa”. Le future versioni saranno infatti identificate semplicemente come “Release” (versioni ufficiali), a partire dalla 0 A.D Release 28. Questo cambiamento riflette il fatto che il gioco, nonostante sia ancora in fase di sviluppo, offre un’esperienza di gioco stabile e ben definita, superando le aspettative tipiche di una versione preliminare.
Le principali novità in 0 A.D Alpha 27: Agni
Una delle innovazioni più rilevanti di questa versione è l’introduzione del supporto per Vulkan, un’API (Application Programming Interface) grafica moderna che consente di sfruttare al meglio le potenzialità delle schede video recenti. Vulkan promette di migliorare notevolmente le prestazioni visive del gioco, riducendo il carico sulla CPU e ottimizzando il rendering grafico.
Un’altra novità degna di nota è l’integrazione della tecnologia AMD FSR (FidelityFX Super Resolution), che utilizza algoritmi avanzati per migliorare la qualità grafica. Questa tecnologia permette di avvicinarsi alla risoluzione 4K senza richiedere hardware estremamente potente, riducendo al contempo la perdita di dettagli quando si aumenta la risoluzione.
La versione 0 A.D Alpha 27: Agni introduce anche il GPU Skinning, una tecnica che trasferisce parte del carico di lavoro legato all’animazione dei modelli 3D dalla CPU alla GPU (Graphics Processing Unit). Questo miglioramento può aumentare il numero di fotogrammi al secondo (FPS) di 10-20, rendendo l’esperienza di gioco più reattiva e piacevole.
Per quanto riguarda la modalità multigiocatore, è ora possibile salvare lo stato di una partita e riprenderla esattamente da dove era stata interrotta. Questa funzionalità è particolarmente utile per le partite collaborative di lunga durata. Inoltre, è stata aggiunta una nuova sezione di “Consigli e trucchi”, che offre suggerimenti pratici per migliorare l’esperienza di gioco.
Ridisegno delle unità navali e nuovi scenari
La componente navale del gioco è stata completamente rivista. Le navi da guerra sono ora classificate in categorie specifiche, come ricognizione, tiro, speronamento, fuoco e assedio. Inoltre, è stata introdotta la possibilità di lanciare bengala di segnalazione, che permettono di condividere informazioni sui missili lanciati direttamente nella chat di gioco.
Sul fronte delle mappe, il generatore automatico di scenari è stato arricchito con nuove opzioni:
- Foothills: un terreno montuoso con rilievi molto accentuati.
- Migration: una mappa in cui l’obiettivo principale è catturare risorse su un’isola più grande.
- Coast Range: uno scenario che colloca i giocatori in una stretta striscia di terra tra il mare e le montagne.
Non mancano aggiornamenti a mappe già esistenti, come Watering Wells e le Isole Sporadi, oltre all’aggiunta di una nuova mappa storica: l’Istmo di Corinto, ambientato nell’antica Grecia.
Miglioramenti generali e nuove funzionalità
La qualità visiva in 0 A.D Alpha 27: Agni è stata ulteriormente migliorata grazie all’aggiunta di nuovi modelli 3D e texture. Tra queste, spicca una statua decorativa che arricchisce l’ambientazione storica del gioco. Inoltre, le civiltà giocabili sono state suddivise in spartana, romana, ateniese e macedone, offrendo una maggiore varietà strategica.
Una delle novità più interessanti è l’introduzione delle truppe d’assalto composte da elefanti da guerra, che aggiungono una nuova dimensione tattica rispetto alla tradizionale fanteria e cavalleria. Anche gli eroi hanno ricevuto aggiornamenti, con nuove abilità e bonus per unità come i carri da guerra, la cavalleria armata di lance e le spade lunghe.
Per completare l’esperienza immersiva, è stato pubblicato il secondo album musicale per 0 A.D, con 19 nuove tracce che accompagnano il giocatore durante le partite.
Aggiornamenti tecnici e miglioramenti dell’interfaccia
Sul fronte tecnico, uno degli aggiornamenti più significativi riguarda il motore JavaScript SpiderMonkey, che è stato portato dalla versione 78 alla 115. SpiderMonkey è il motore JavaScript sviluppato da Mozilla e utilizzato in 0 A.D per gestire la logica di gioco, l’interfaccia utente e altre funzionalità legate agli script. Questo aggiornamento introduce il supporto per funzionalità moderne del linguaggio JavaScript, come le promises e le funzioni async/await.
Le promises sono un meccanismo che permette di gestire operazioni asincrone in modo più efficiente, evitando il cosiddetto “callback hell” (un eccessivo annidamento di funzioni di callback). Le funzioni async/await, invece, semplificano ulteriormente la scrittura del codice asincrono, rendendolo più leggibile e facile da mantenere. Grazie a queste innovazioni, l’interfaccia grafica del gioco e il codice di simulazione diventano più reattivi e performanti, garantendo un’esperienza di gioco più piacevole per l’utente finale.
Per quanto riguarda la modalità multigiocatore, i giocatori possono ora cambiare la password delle proprie partite. L’interfaccia grafica è stata inoltre modernizzata per supportare lo scorrimento orizzontale, facilitando la visualizzazione di contenuti che superano la larghezza dello schermo.
Infine, nel corso del 2024, il sistema di controllo delle versioni è stato migrato da Subversion a Git, un cambiamento che promette di semplificare e accelerare il flusso di sviluppo del gioco.
Per chi fosse interessato a provare 0 A.D Alpha 27: Agni, è possibile trovare ulteriori dettagli e il link per il download sul sito ufficiale di Wildfire Games (al momento della scrittura di questo articolo molto lento ad aprirsi).
Fonte: https://play0ad.com/new-release-0-a-d-alpha-27-agni/
Source: Read More