URL: https://linuxfr.org/news/dernieres-evolutions-autour-de-0-a-d Title: Dernières évolutions autour de 0 A.D. Authors: gnuzer Benoît Sibaud, baud123, Nÿco, rogo, Nils Ratusznik et tuiu pol Date: 2013年02月11日T23:15:58+01:00 License: CC By-SA Tags: rts, jeu, 0ad et jeux_linux Score: 50 La version [alpha 1](//linuxfr.org/news/0-ad-alpha-1) et [alpha 8](https://linuxfr.org/news/un-pas-de-plus-pour-0-ad) avaient eu leur dépêche. La version alpha 11 « Kronos » du jeu libre 0 A.D. avait été décrite succinctement [dans un commentaire](//linuxfr.org/nodes/96183/comments/1407104) en novembre dernier. Petit retour sur les dernières versions alpha parues : 12 « Loucetios », 13 « Magadha » et 14 « Naukratis ». ---- [play0ad.com](http://play0ad.com/) ---- # 0 A.D. alpha 12 « Loucetios » # TL;DR : cette alpha a notamment vu apparaître de nouvelles fonctionnalités dans l'interface utilisateur (diplomatie, choix de la limite de population) ainsi que de nouveaux effets dans le moteur graphique qui ont conduit l'équipe à abandonner le support de certaines vieilles cartes. Sur le plan artistique, le travail sur la civilisation Maurya se poursuit, et de nouveaux modèles uniques viennent petit à petit remplacer les éléments génériques encore utilisés pour cette civilisation. Cette alpha, qui doit son nom au [dieu de la guerre gallo-romain](https://fr.wikipedia.org/wiki/Loucetios), introduit les changements suivants : Code/interface utilisateur : - intégration de la diplomatie : les joueurs peuvent désormais créer ou rompre des alliances, et verser des tributs. - il est désormais possible de fixer la limite de population lors d'une partie sur une carte aléatoire. Cette fonctionnalité est d'autant plus utile que les problèmes de performances des alphas actuelles ne permettent de jouer qu'avec un nombre d'unités assez faible. - il est désormais possible d'utiliser des raccourcis claviers pour entraîner rapidement de nouvelles unités lorsqu'un bâtiment est sélectionné. Code/gameplay : - les héros sont de nouveau disponibles : ils avaient été désactivés dans l'alpha 11 à cause d'un bug qui permettait à un joueur d'en avoir plusieurs en même temps. - de nouvelles technologies ont été introduites : - haches de fer (ramassage du bois 25% plus rapide)/brouette (ramassage de ressource 20% plus rapide) - offrandes (les temples soignent 50% plus vite) - coque renforcée (+2 d'armure à tous les navires) - [hypozomata](https://en.wikipedia.org/wiki/Trireme#Design) renforcée (+2 d'armure à tous les navires) - revêtement de plomb (+2 d'armure à tous les navires) - métropoles héllénistiques (macédoniens uniquement : double les points de vie des centre-villes ainsi que leur nombre de flèches par défaut) Code/moteur : - nouveaux effets sur l'eau : écume, vagues s'écrasant sur les côtes... - nouveaux effets de post-processing : [flou lumineux](https://fr.wikipedia.org/wiki/Flou_lumineux), [brouillard de distance](https://fr.wikipedia.org/wiki/Brouillard_de_distance)... L'introduction de ces effets a poussé l'équipe à abandonner la prise en charge de certaines vieilles cartes graphiques, utilisées par 1 à 3% des joueurs de 0AD selon leurs statistiques. [Citation](http://www.wildfiregames.com/forum/index.php?showtopic=16734) :> Keep in mind that fixed render path has no benefit to "new" computers, while the tradeoffs of keeping it are: less progress in improving how the game looks, increased maintenance of the game going forward, and potentially less performance enhancements. The only reason to keep fixed function support is for the few users who benefit from it. The affected graphics hardware would mostly be:> - GeForce FX/5000 or older (including GeForce2, 3, 4 series), GeForce FX Go 5 or earlier [1]> - ATI Radeon R200 or older (2003's Radeon 9250 or earlier), any ATI Rage cards, Mobility Radeon 9500 or older [2]> - Intel GMA 900/950 or Extreme Graphics [3]> - Low-end cards from other vendors (SiS, S3, etc.)> - Possibly newer cards with buggy or missing drivers - introduction des textures animées (il est prévu d'ajouter des fontaines et des chutes d'eau sur certains modèles, notamment les Jardins Suspendus de Babylone, que vous pouvez admirer dans l'Atlas (l'éditeur de cartes de 0 A.D.)) Art/objets : - des débris apparaissent désormais à la place d'un bâtiment lorsque celui-ci est détruit. - ajout de quelques bâtiments et unités mauryas : les tours et les forteresses viennent remplacer leurs éléments de substitution respectifs. Les étables à éléphants utilisent temporairement le modèle de la forteresse maurya comme élément de substitution. Les guerrières d'élite maurya font leur apparition. - ajout de bâtiments spéciaux : les macédoniens peuvent désormais construire la bibliothèque et y rechercher la technologie _métropoles hellénistiques_, les spartes peuvent désormais construire le bâtiment du syssition (assemblée-banquet des citoyens supérieurs de Sparte), et y entraîner des héros ([Léonidas](https://fr.wikipedia.org/wiki/L%C3%A9onidas), [Agis](https://fr.wikipedia.org/wiki/Agis_III)) et des unités d'élite (les fameux [spartiates](https://fr.wikipedia.org/wiki/Arm%C3%A9e_spartiate#Structure_sociale)). Art/animations : - les unités à attaque distante utilisent désormais une attaque rapprochée pour tuer les animaux domestiques. Ne tuez plus les poulets à l'arc ou au javelot ! - les unités de siège à attaque distante ([balistes](https://fr.wikipedia.org/wiki/Baliste) et [lithobolos](https://en.wikipedia.org/wiki/Lithobolos), [scorpions](https://fr.wikipedia.org/wiki/Scorpion_%28arme_de_si%C3%A8ge%29), [oxybeles](https://en.wikipedia.org/wiki/Oxybeles)...) doivent désormais être démontées pour se déplacer et doivent être remontées pour attaquer. Art/cartes : - nouvelles cartes aléatoires : Nomad et Syria - nouveaux scénarios : Isthme Corinthien et Marais Belge en version nocturne Art/musique et son : - nouveaux sons pour les éléphants - deux nouvelles musiques : Calm Before The Storm + une musique d'ambiance supplémentaire pour les celtes Communauté : - nouveau site web dédié. Play0AD.com vient remplacer wildfiregames.com/0ad. - 0 A.D. est désormais disponible sur GNU/kFreeBSD dans les dépôts Debian. ...à tout cela s'ajoutent des corrections de bugs divers et variés. # 0 A.D. alpha 13 « Magadha » # TL;DR : cette alpha est surtout concentrée sur le développement artistique, avec une grosse avancée sur la civilisation Maurya, maintenant proche de son état final. Beaucoup de travail a été fait également sur l'IA, avec l'apparition d'une nouvelle version du bot Aegis. Le recentrage de l'équipe de développement sur les problèmes de performances permet d'espérer une amélioration de ce côté-là dans les versions futures. Cette alpha, qui doit son nom au [royaume indien dont est issue la dynastie Maurya](https://fr.wikipedia.org/wiki/Magadha), introduit les nouveautés suivantes : Code/interface utilisateur : - nouveaux indicateurs : l'interface indique désormais le nombre de bâtiments restant pour passer à l'âge supérieur et le nombre de points de population nécessaires pour entraîner un nouveau groupe d'unités. Le nombre d'unités collectant une ressource est également affiché à côté de chaque ressource dans la barre supérieure. Code/gameplay : - nouvelles technologies : - ingénieurs militaires : les armes de siège à attaque distante se montent/démontent 25% plus vite; - artilleurs instructeurs : les armes de siège coûtent 20% de bois en moins ; - forgeron/ferronnier : les armes de siège coûtent 20% de métal en moins ; - précision des tireurs de carreaux : les armes de sièges à carreaux sont 25% plus précises. - ajout d'un ordre "attaque-déplacement" : l'unité qui reçoit cet ordre se déplace jusqu'au point indiqué en attaquant tout ennemi sur son passage Code/moteur : - détection de batailles : le moteur est désormais capable de détecter quand une bataille a lieu sur la carte. Cette fonctionnalité permettra notamment d'alterner entre musiques de bataille et musiques d'ambiance en fonction de l'action. Code/IA : - nouvelle version d'Aegis : cette intelligence artificielle nommée d'après [une célèbre arme de la mythologie grecque](https://fr.wikipedia.org/wiki/Egide) est désormais plus performante en défense et dans les tâches économiques, peut rechercher des technologies (auparavant elle ne connaissait que le passage aux phases supérieures), dispose d'un support expérimental de la marine et permet désormais de choisir entre trois niveaux de difficulté [(sans GUI pour l'instant)]. L'IA est aussi un peu plus rapide lors de parties avec plusieurs bots utilisant Aegis. Art/objets : - bâtiments mauryas : les maisons, les fermes, le dépôt de nourriture, le corral, le port, le marché, la caserne, le temple et les étables à éléphants remplacent les bâtiments génériques qui étaient utilisés jusqu'alors. Un nouveau centre-ville vient remplacer l'ancien modèle, et de nouveaux murs et portes se substituent aux modèles perses utilisés pour les alphas précédentes. - le grand [stūpa](https://fr.wikipedia.org/wiki/St%C5%ABpa), merveille maurya, fait son apparition dans Atlas, avec une mise à jour de la [colonne d'Ashoka](https://en.wikipedia.org/wiki/Pillars_of_Ashoka), autre bâtiment spécial de cette civilisation - peut-être : nouveau dépôt de bois/minerais - unités mauryas : les soldats mauryas sont désormais dotés de vêtements, d'armures, de visages et de coiffes/turbans spécifiques. Le bateau de pêche, le navire marchand, le navire de guerre léger et le navire de guerre moyen viennent remplacer les modèles génériques qui les précédaient. L'éléphant d'Asie a été remodelé. - peut-être : nouveaux modèles pour tous les éléphants : éléphant domestique, éléphant de guerre, archer éléphant et héros éléphant (Chandragupta Maurya utilise actuellement le modèle d'Hannibal), cavalier maurya et charrette de commerce maurya) - peut-être : nouveaux modèles pour les trois héros maurya : [Ashoka Le Grand](https://fr.wikipedia.org/wiki/Ashoka), [Chanakya](https://fr.wikipedia.org/wiki/Chanakya) et [Chandragupta Maurya](https://fr.wikipedia.org/wiki/Chandragupta) - nouveaux éléments de décor : des cascades, des cages, des râteliers et les [onagres](https://fr.wikipedia.org/wiki/Onagre_%28engin%29) romains font leur apparition dans Atlas  Art/animations : - lorsqu'un bâtiment est construit, un échafaudage est posé et le bâtiment sort de terre au fur et à mesure que la construction avance - les villageoises ont désormais une animation d'attaque (lorsqu'elles tuent des animaux par exemple)  Art/cartes : - nouvelle carte aléatoire : [Kerala](https://fr.wikipedia.org/wiki/Kerala) - nouveau scénario : [Badlands](https://fr.wikipedia.org/wiki/Badlands_%28g%C3%A9omorphologie%29) du Proche-Orient Art/musique et son : - ajouts de divers sons d'animaux sauvages et domestiques - les Mauryas se voient dotés d'une musique d'ambiance et de deux musiques de bataille, une nouvelle musique d'ambiance fait son apparition chez les Celtes, une autre chez les Gaulois et une autre chez les Grecs. Communauté : - Depuis plusieurs alphas, le jeu souffre de grave problèmes de performances, notamment en ce qui concerne l'utilisation du CPU. En effet, le moteur est ancien et n'exploite actuellement qu'un seul thread. La résolution des problèmes de performance [est désormais une tâche prioritaire](http://www.wildfiregames.com/forum/index.php?showtopic=16991). Les développeurs cherchent à optimiser certaines parties du jeu avant de le multithreader : la recherche de chemin (pathfinding) et l'intelligence artificielle notamment. Les développeurs pensent notamment à réécrire la base de l'IA en C++, et à écrire un nouveau pathfinder, moins buggué et plus rapide. Bien entendu, cette version a eu elle aussi son lot de corrections de bugs. # 0 A.D. alpha 14 « Naukratis » # Contrairement à ce qui était prévu, 0 A.D. Alpha XIII n'est pas la dernière version alpha du jeu. Une alpha XIV a suivi, elle a fait une neuvième et dernière civilisation : l'[Égypte ptolémaïque](https://fr.wikipedia.org/wiki/%C3%89gypte_ptol%C3%A9ma%C3%AFque). Cette version fera l’œuvre d'une très prochaine dépêche. NdM : rectifications apportées dans les commentaires : la faction égyptienne n'est finalement pas apparue dans Naukratis, elle est prévue pour l'alpha 15 ; les Égyptiens ne sont pas la dernière faction, il est prévu d'ajouter les Séleucides aussi. # Conclusion # Actuellement, le projet, malgré une popularité croissante et une communauté qui s'élargit de jour en jour, est toujours à la recherche de contributeurs. Les développeurs C++ et javascript sont les bienvenus pour aider aux travaux d'optimisation de performance et de réécriture de l'IA et du pathfinding. L'équipe artistique, bien que déjà solide, accueillera volontiers de nouvelles contributions, notamment dans tout ce qui est audio (voix, effets sonores, enregistrements musicaux...). Les passionnés d'histoire antique peuvent contribuer à l'écriture de l'aide, de la documentation historique et des scénarios.