Après une année de développement, la vingt-huitième version du jeu libre 0 A.D. est présentée, offrant une stratégie en temps réel dans le style des jeux de la série « Age of Empires ». C'est la première version qui n'est plus marquée « Alpha » et est désignée comme « 0 A.D. Release 28 ». Le label alpha a été appliqué car toutes les fonctionnalités initialement imaginées n'étaient pas encore implémentées. Cependant, les fonctionnalités existantes sont raffinées et stables, et en termes de qualité, 0 A.D. a depuis longtemps dépassé le stade d'alpha.
Le code source du jeu a été ouvert par Wildfire Games en 2009 sous la licence GPL. Avant cela, le projet a été développé comme un produit propriétaire pendant 9 ans. Le jeu est disponible pour Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora et Arch Linux), FreeBSD, OpenBSD, macOS et Windows. La version proposée prend en charge le jeu en réseau et le jeu en solo avec des bots sur des cartes pré-modélisées ou dynamiquement générées. Le jeu couvre plus de dix civilisations ayant existé entre 500 avant notre ère et 500 de notre ère.
Les composants du jeu non liés au code, tels que les éléments graphiques et sonores, sont sous licence Creative Commons BY-SA, permettant la modification et l'utilisation dans des produits commerciaux sous réserve d'attribution et de diffusion des œuvres dérivées sous une licence similaire. Le moteur de jeu 0 A.D. compte environ 200 000 lignes de code en C++, utilise OpenGL pour le rendu graphique 3D, OpenAL pour le son et ENet pour l'organisation du jeu en ligne. Parmi d'autres projets open source de création de stratégies en temps réel, on peut citer : Glest, ORTS, Warzone 2100 et Spring.
Principales modifications :
- La faction « Germains » a été ajoutée, regroupant les anciennes tribus germaniques telles que les Cimbres, les Teutons et les Ambrons. Le gameplay couvre la période de migration des Cimbres depuis le Jutland à la fin du IIe siècle avant notre ère et leur conflit avec la République romaine.

- Des modèles masculins et féminins de civils ont été ajoutés, qui étaient auparavant appelés « femmes-civiles » (tous les hommes étaient représentés comme des soldats et la plupart des femmes comme des servantes). Puisque, dans les civilisations couvertes par le jeu, le statut de citoyen ne s'étendait généralement pas aux femmes, le terme « citoyen » désigne désormais le citoyen-soldat (citizen-soldier) et « civil » (civilian) désigne les personnes soutenant l'armée en dehors du champ de bataille.

- Au lieu de charger en mémoire les représentations pré-rendues des polices, un rendu dynamique des polices a été implémenté à l'aide du moteur de polices Freetype, ce qui a réduit la consommation de mémoire, résolu les problèmes de localisation séparée pour les langues est-asiatiques sous forme de mods et amélioré l'affichage du texte lors de la mise à l'échelle de l'interface et sur les écrans à haute densité de pixels.

- Les paramètres du jeu ont été enrichis de nouvelles options de personnalisation, telles que la limitation de la population pour chaque équipe et la possibilité de supprimer complètement un joueur dans les modes Skirmish et Scenario.

- Dans le mode multijoueur, la vérification des certificats TLS est activée par défaut lors de la connexion.
- Le moteur JavaScript SpiderMonkey a été mis à jour vers la version 128, qui ne prend plus en charge Windows 7 et 8.1. Le lancement du jeu sous Windows est désormais possible uniquement avec Windows 10 ou 11. Des versions 64 bits pour Windows ont été ajoutées. Pour Linux, des versions au format AppImage ont été ajoutées en plus de Snap et Flatpak.
Source : opennet.ru




