URL:     https://linuxfr.org/news/0-a-d-empires-ascendant-rapport-de-developpement-septembre-2019-mai-2020
Title:   0 A.D : Empires Ascendant Rapport de développement septembre 2019 - mai 2020
Authors: play0ad
        Alcyone, merlin8282, Lawless, windu.2b, Benoît Sibaud, Pierre Jarillon, Liorel, vv222, palm123, Nils Ratusznik et Ysabeau
Date:    2020-06-11T16:37:53+02:00
License: CC By-SA
Tags:    foss, floss, rapport, jeu, jeu_vidéo, 0ad et jeu_libre
Score:   5


Wildfire Games, l’organisation internationale développant 0 A.D. : Empires Ascendant, est heureuse de vous présenter son dernier rapport de développement.



Si vous voulez en savoir plus sur le développement de ce jeu libre, open source et multi-plateforme, ou si le développement de jeu vidéo en général vous intéresse, ce rapport est fait pour vous.



Si vous souhaitez rejoindre l’aventure, n’hésitez pas à visiter nos forums et à rejoindre notre communauté, ou plus simplement, à prendre un de nos tickets sur [Trac](https://trac.wildfiregames.com) avant de soumettre un patch sur [Phabricator](https://code.wildfiregames.com). Si vous avez des questions n’hésitez pas à passer sur IRC (#0ad-dev sur le serveur [Quakenet](webchat.quakenet.org/)).



Nous sommes toujours à la recherche de **développeurs** (C++ (Moteur Graphique, Moteur Audio), JavaScript (IA, Gameplay, Génération procédurale de cartes)), de **reviewers**, de **traducteurs**, **d’historiens**, de **créateurs de cartes**, d'**animateurs 3D**, d'**artistes 3D et 2D**, et de personnes pour nous aider sur certains scripts (Perl, Python).



_NB_ : Les noms écrits en **noir et en gras** sont des membres de Wildfire Games, et ceux en _italique_ sont des membres de la communauté.

----

[Communiqué officiel](https://play0ad.com/4692-2/)
[Site officiel de 0 A.D.](https://play0ad.com)
[Étiquette 0ad sur LinuxFr.org](https://linuxfr.org/tags/0ad/public)

----

![We want you!](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.906805e0805c3e2e5d3f6c941ee1d6c1.png)



En résumé
=========


## Programmation



Des progrès ont été faits au niveau de la performance et la nouvelle version devrait être plus fluide.



Atlas, l’éditeur de carte, ne sera désormais plus lent lorsque l’on change le terrain. Une nouvelle option de recherche a été ajoutée pour permettre des recherches non strictes (ex. : « units ptol hrl » affichera tous les soigneurs de la faction ptolémaïque).



## Art
Les Grecs, les Ibères, les Celtes, les Romains, et les Carthaginois ont reçu des améliorations graphiques, notamment de meilleurs casques, boucliers, armures et autres objets.



La flore a aussi été améliorée avec de meilleurs arbres, et plus de variété dans les plantes et les objets qui peuvent être placés sur les cartes dans l’éditeur de scénario.



Les ours, les hippopotames et les bébés éléphants ont désormais des animations et ne se contentent plus de glisser sur la carte.



Des tours d’artillerie ont été ajoutées au jeu pour certaines civilisations, ainsi qu’une nouvelle merveille pour les Gaulois (le sanctuaire de Corent). Le Mausolée d’Halicarnasse a été modélisé et est désormais plaçable dans l’éditeur de scénario.



De nouveaux sons pour les animaux et les bruits de bataille ont été ajoutés.



## Équilibrage



Les meilleurs joueurs du lobby et certains moddeurs se sont associés pour améliorer le gameplay de la prochaine version.



## Internationalisation



Dix-sept langues ont dépassé les 90 % de traduction.



-----------------------------



# Plus en détail



## Programmation



L’équipe souhaite la bienvenue à **Angen** dans l’équipe. **Angen** contribue depuis le début de 2018 en tant que développeur et a fait un énorme travail dans l’amélioration du comportement des unités. Il travaille actuellement sur des améliorations pour le système de formations. Il  a ajouté la possibilité d’annuler les routes marchandes. Il a travaillé sur quelques correctifs pour les formations. Il a donné la possibilité aux artistes d’afficher des outils au lieu d’armes lorsque ces derniers sont en transit entre un point et une ressource. Il a aussi donné la possibilité aux modders de contrôler le gain des unités en garnison.



**Angen**  a ajouté la possibilité d’annuler les routes marchandes. Il a travaillé sur quelques correctifs pour les formations. Il a donné la possibilité aux artistes d’afficher des outils au lieu d’armes lorsque ces derniers sont en transit entre un point et une ressource. Il a aussi donné la possibilité aux modders de contrôler le gain des unités en garnison.



[Vidéo : Animation d’approche pour les ressources](https://videos.pair2jeux.tube/videos/embed/a7836de8-c152-4a07-a652-6df4ab3f3266)



**bb** a travaillé sur de petits correctifs pour améliorer l’uniformité et nettoyer les fichiers templates XML. Il a aussi corrigé le problème de ralentissement (_lag_) sur certains OS lorsque la touche MAJ restait enfoncée.



**elexis** a rajouté une fonctionnalité permettant d’avoir des placements spécifiques des joueurs en fonction des cartes dans la page de création de partie. Il a aussi continué son travail de refonte de l’interface utilisateur et a corrigé quelques bugs liés. Il a ajouté une fonctionnalité permettant de choisir entre nuit et jour sur certaines cartes aléatoires. Il a aussi ajouté quelques contributeurs dont les noms n’avaient pas été mis dans les crédits.



![Avant](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.3cd04f477314567d3e961971be8de5f4.png)



![Après](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.979004f046145723377b238f51d55583.png)



**FeXoR** et _nani_ ont travaillé ensemble sur des fonctionnalités supplémentaires pour la génération procédurale de cartes.



_Freagarach_ a ajouté la possibilité pour les unités de faire partie de plusieurs groupes de contrôle (ctrl + 1-9). Il a continué à travailler sur les « Status Effect » (ex : ralentissement d’un soldat lorsqu’il se fait toucher). Une barre de progression s’affichera désormais lors de l’amélioration des bâtiments. Certains projectiles pourront dorénavant, en plus des effets de zone, causer des dégâts aux alliés. Il a donné la possibilité aux moddeurs de restreindre la capacité de certaines ressources à être échangées.



[Vidéo : Animations de mises à jour des unités](https://videos.pair2jeux.tube/videos/watch/5d88783f-9bc3-48d3-86dc-e97eb6f72812)



**Imarok** a créé une solution de contournement pour corriger une assertion avec les processeurs Ryzen Zen 2, ainsi que le fait que les icônes soient incorrectes sur la mini carte. Il est aussi désormais possible d’utiliser l’action de patrouille sur la mini carte. Il a aussi nettoyé le code de la mini carte, le rendant plus facile à modifier.



**Itms** a travaillé sur des améliorations de l’intégration continue, notamment pour le support de macOS. Il a aussi effectué des mises à jour de bibliothèques telles que **NVTT**  ([NVIDIA Texture Tools](https://github.com/castano/nvidia-texture-tools)), la bibliothèque que nous utilisons pour décoder nos textures au format DDS (S3TC). Avec l’aide de _adrian_ et de **s0600204** il a mis à jour une bibliothèque qui s’appelle **[FMT](https://github.com/fmtlib/fmt)** (précédemment, CPP Format). Cette bibliothèque est utilisée pour afficher les messages d’erreur. Il a aussi travaillé sur des correctifs de compilation pour macOS.



_Krinkle_ a travaillé sur des correctifs ESLint pour le code JavaScript et a proposé quelques correctifs de compilation pour macOS ainsi que pour l’intégration continue.



_linkmauve_ a nettoyé une partie du moteur de rendu, en supprimant du vieux code spécifique au profit d’une meilleure utilisation de **[SDL2](https://www.libsdl.org/download-2.0.php)**. Il a aussi travaillé à améliorer les possibilités de _debug_ multi-processus.



_Nescio_ a travaillé sur l’amélioration de l’uniformité de nos fichiers, que ce soit au niveau de leurs noms ou de leur contenu, permettant leur simplification. Par exemple, toutes nos cartes avaient des noms qui ne respectaient aucune convention et la présence d’espaces faisait planter l’intégration continue.



**Stan`** a développé une nouvelle [fonctionnalité](https://wildfiregames.com/forum/uploads/monthly_2019_12/autobuild.gif.07bf122857cd49350b6aa667df03e34c.gif) à destination des moddeurs qui permet à des bâtiments d’être construits sans l’aide d’unités bâtisseuses. Il a apporté des optimisations au moteur et a nettoyé certaines parties du code. Il a aussi amélioré les scripts utilisés par les artistes pour vérifier leur travail et a développé un outil qui réduit la quantité de travail nécessaire à ceux qui éditent des modèles du jeu via **Blender**. Un autre ajout de sa part est la [possibilité](https://wildfiregames.com/forum/uploads/monthly_2019_12/visible_research.gif.71696be6c1e6e40bc07c3363fb65279a.gif) pour les bâtiments de jouer une animation lors de leur amélioration, ou lors de la recherche d’une technologie. Il travaille actuellement avec l’aide de _OptimusShepard_ pour corriger un souci avec certains processeurs **AMD** récents. Si vous avez accès à un processeur **Zen 2** et que vous souhaitez leur donner un coup de main, n’hésitez pas à vous signaler en commentaire de cette dépêche (ou mieux, directement [sur le forum de 0 A.D.](https://wildfiregames.com/forum/index.php?/topic/26890-problem-with-ryzen-3000er-series/page/3/)).



**user1** et _Dunedan_ travaillent sur l’amélioration du backend Python du lobby XMPP pour être en mesure d’ajouter de nouvelles fonctionnalités dans le futur et de réduire la charge sur les serveurs.



**vladislavbelov** a continué son travail sur le moteur de rendu afin d’ajouter de nouvelles fonctionnalités et de le rendre plus performant. Dans la prochaine version il sera désormais possible d’appliquer un filtre FXAA, permettant aux modèles d’apparaître plus lisses. D’autres filtres sont en cours de développement. Il a ajouté une option pour limiter la distance d’affichage des ombres.
Un travail a été aussi effectué sur l’éditeur de cartes, permettant de sauvegarder la position des panneaux entre chaque session. Il a aussi ajouté un filtre de recherche non stricte.



[Vidéo : Ancrage relatif aux batiments](https://videos.pair2jeux.tube/videos/embed/b365c36a-4e90-452c-8ce5-433d1c7b5451)



![Screenshot avec/sans FXAA](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.png.b76f95fde706aef49c8745a896a08c85.png)
Screenshot avec/sans FXAA



**wraitii** a travaillé sur des améliorations du moteur. Il a aussi revu et ajouté certains des patchs de _Freagarach_ ajoutant ainsi de nouvelles fonctionnalités, telle que les « status effects ». Les « status effects » permettront aux unités d’infliger des dégâts plus réalistes. Par exemple cela permettra à une flèche enflammée de continuer à infliger des dégâts pendant quelques secondes après avoir touché sa cible.



[Vidéo : effet de brûlure](https://videos.pair2jeux.tube/videos/embed/7407e5a5-0393-440f-8f3c-11ca54d97d13)



## Art



**Alexandermb** a créé de nouveaux casques pour les centurions, ainsi que de nouveaux fourreaux, de nouveaux boucliers (scutum), de nouvelles animations pour les hoplites et les celtes ainsi que de nouveaux boucliers pour ceux-ci. Il a aussi créé des nouvelles animations pour les opérateurs des armes de siège. Il a aussi créé de nouveaux casques pour les gladiateurs de **LordGood**. Dans un second temps il a aussi animé les ours, les hippopotames et les éléphants ainsi que les chameaux. Les unités dans les tours des éléphants ont désormais des animations d’attaque.



![Boucliers](https://wildfiregames.com/forum/uploads/monthly_2019_10/image.png.d242c89374bc17e7a063fc2a2498de73.png)



![Infanterie impériale](https://wildfiregames.com/forum/uploads/monthly_2020_05/imperial_infantry.thumb.jpg.89ed49a58b8afce79fb0a3fc16c0c73a.jpg)



_Bigtiger_ a travaillé sur des nouveaux ormes, peupliers et sur la flore en général.



![De nouveaux ormes, peupliers et la flore](https://wildfiregames.com/forum/uploads/monthly_2019_10/screenshot0258.thumb.png.de423717248902343b225abc9d691f42.png)



**LordGood** a créé de nouvelles maisons pour la faction ptolémaïque, des tours d’artillerie, un amphithéâtre. Il a  ajouté de nouveaux pins fait par **Enrique**, de nouveaux chênes hongrois et de nouveaux sons de bataille pour les soldats. Il a aussi créé de nouvelles cartes.


[Vidéo : tour d’artillerie et particules d’impact](https://videos.pair2jeux.tube/videos/watch/2a7ab68a-26d7-4076-819a-874e6001d3dd)



![Chênes hongrois](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.83576eeb240f3135c512064923bd2571.png)
Chênes hongrois


![Amphithéâtre de Pompéii  pour les Romains dans l’éditeur de scénario](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.2972d3ea04baf82cda0d6a1ddfc493c1.png)
Amphithéâtre de Pompéii  pour les Romains dans l’éditeur de scénario



![Nouveaux bâtiments plus hellénistiques pour les Ptolémées](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.b12e18ac392f904c12d927cb9f2575b6.png)
Nouveaux bâtiments plus hellénistiques pour les Ptoléméens



![Sahyadri Buttes, une nouvelle carte pour 5 joueurs](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.76717e10c43e02fbadbae5dee7420108.png)
Sahyadri Buttes, une nouvelle carte pour 5 joueurs



![Atlas Valleys est une grande carte pour 8 joueurs](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.0ccc0871f190146ab5dc7883024dd8a3.png)
Atlas Valleys est une grande carte pour 8 joueurs



_Samulis_ a créé de nouveaux sons pour le bétail.



**Stan`** a ajouté des [Lucioles](https://wildfiregames.com/forum/uploads/monthly_2019_11/magic.thumb.gif.e78f88e54ccb731cfa90f5b39aeeec1f.gif) oranges et a revu et ajouté de nouveaux éléments pour la flore faite par _BigTiger_. Il a mis à jour certaines des icônes du jeu en utilisant Inkscape. Il a aussi travaillé sur la flore et la faune (lavande, nouveau modèle et textures pour le thon). Il a commencé à travailler sur de nouvelles icônes pour les Status Effects. Il a créé les textures et les icônes pour les ours (polaire, noir et brun), créé deux textures pour les hippopotames et modélisé le Mausolée d’Halicarnasse. Il a aussi remplacé la merveille actuelle des Gaulois par un bâtiment moins anachronique : le sanctuaire de Corent.



![Sanctuaire de Corent](https://wildfiregames.com/forum/uploads/monthly_2020_04/corent.thumb.jpg.3fccfdb28b70e12dfa1290621b0bdc92.jpg)
Sanctuaire de Corent



![Nouvel ours brun](https://wildfiregames.com/forum/uploads/monthly_2020_03/screenshot0036.thumb.png.6fc8b4c1656ddb7ff76be1c8aab37015.png)
Nouvel ours brun



o[Nouvel ours blanc](https://wildfiregames.com/forum/uploads/monthly_2020_03/screenshot0037.thumb.png.98debfde305723fe9840b7ef2ce1fb27.png)
Nouvel ours blanc



![Nouvel hippopotame](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.d3e4b58744986871d6f86459dd752beb.png)
Nouvel hippopotame



![Mausolée d’Halicarnasse](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.5a7a41dea5b1f62c36542d1b807845d1.png)
Mausolée d’Halicarnasse



**wackyserious** a amélioré les textures pour les Grecs, les Ibères, les Romains et les Carthaginois.



![Frondeurs de Judée](https://wildfiregames.com/forum/uploads/monthly_2017_05/5921216fe7c92_052117-HellenizedJudeans.png.16ace12583a4c9cb75d045f0eac57467.png)
Frondeurs de Judée



![Lanciers Ibères](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.270caa17814de730914afdbe5cf1a011.png)
Lanciers Ibères



![Cavalerie Romaine Avancée](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.49d8e85dbba3179cab62532e975222fb.png)
Cavalerie Romaine Avancée



![Archer Crétois](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.20054fb3638005109444e10c6aacb76a.png)
Archer Crétois



![Iphicrates](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.5c94ecbdbc2663182659c15c4aaadea2.png)
Iphicrates



![TRIARII Romaine](https://wildfiregames.com/forum/uploads/monthly_2020_06/image.thumb.png.4a30d4dc7ff7c72d96479b82663e772f.png)
TRIARII Romaine



_wowgetoffyourcellphone_ a créé de nouveaux portraits pour les Corinthiens, pour les animaux et a fait des revues artistiques pour de nouvelles icônes.


## Divers



### Équilibrage



_Nescio_ a travaillé avec _Stockfish_, _Badosu_, _ValihrAnt_, _FeldFeld_ et _borg-_ sur l’équilibrage des unités pour la prochaine version.



### Documentation



_Beau_ a corrigé quelques erreurs dans la documentation.



_Beise_ a travaillé sur la traduction du [wiki](https://trac.wildfiregames.com) de l’anglais vers l’allemand.



_Nescio_ a aidé à harmoniser l’anglais dans le jeu ainsi qu’à mettre à jour la page recensant toutes les règles. Il a aussi amélioré l’harmonie des fichiers XML définissant les statistiques des unités ainsi que les fichiers JSON décrivant les auras et les info-bulles.



### Finances



**Jeru** a rédigé le rapport financier et soumis un rapport de développement à SPI, notre gestionnaire de fonds. L’équipe tient à remercier tous les donateurs pour leurs contributions. Si vous voulez nous soutenir, vous trouverez plus d’informations [ici](https://play0ad.com/community/donate/).



### Lobby



**user1** et **elexis** ont continué leurs travaux en tant que modérateurs du lobby multijoueur. Malgré le Covid-19 ils ont réussi à maintenir le lobby en état de marche même lorsque plus de trois cent quatre-vingt-un joueurs se sont connectés en même temps.



### Interviews



_Freagarach_ a fait une présentation à [Sogyo](https://wildfiregames.com/forum/index.php?/topic/27553-sogyo-presentation/&tab=comments#comment-391958).



**Stan`** a donné une interview pour le podcast des [Waffling Taylors](https://wafflingtaylors.rocks/2020/06/12/0-a.d.-with-stan-dolcini/) (anglais), pour la [Hacker Public Radio](http://hackerpublicradio.org/eps.php?id=3022#0_A.D) pendant le FOSDEM (anglais), pour [Picasoft](https://radio.picasoft.net/co/2020-01-24.html), pour la station [Plum' FM](http://www.radiobreizh.bzh/medias/471/35942/a981a25fb7d713d780add77fe5c0b5cd/lesbo200611insectariumjeuoad.mp3) ainsi qu’à [Avanade](https://wildfiregames.com/forum/index.php?/topic/27067-avanade-presentation/). Il a aussi tenu un stand au Capitole Du Libre en novembre  2019.



**vladislavbelov** a fait une [présentation](https://video.fosdem.org/2020/K.3.201/gamedev_0ad_graphics_pipeline.webm) au [FOSDEM](https://fosdem.org/2020/) 2020 sur le pipeline graphique de 0 A.D. **bb**, **Stan`**, **FeXoR**, **Imarok**, **plumo**, **Itms** et **implodedok** étaient aussi présents à cet évènement. Un résumé de l’évènement (en anglais) est disponible [ici](https://wildfiregames.com/forum/index.php?/topic/27568-summary-of-0-ads-attendance-at-fosdem-2020/&tab=comments#comment-392058).



### Traductions



Dix-sept langues ont dépassé les 90 % de traduction. Si vous voulez aider la traduction de 0 A.D. vous pouvez vous rendre sur [Transifex](https://www.transifex.com/wildfire-games/0ad/).
**Gallaecio** a travaillé sur l’amélioration des descriptions en anglais avec l’aide de _Nescio_.



### Tournois



Pas mal d’activités du côté de la scène compétitive de 0 A.D. ! Pour la plupart des évènements suivants, des « replays » ont été mis en accès libre sur les forums.



_derekO_ a organisé un tournoi de type double élimination : [lien](https://wildfiregames.com/forum/index.php?/topic/28140-0-ad-double-elim-tournament-may-20th/)



_fpre_ a organisé un tournoi de survie en équipe : [lien](https://wildfiregames.com/forum/index.php?/topic/28213-survival-tg-tournament/)



_HMS-Surprise_ a organisé les « Sunday Pro Games », un tournoi en 1v1 faisant s’affronter les 8 meilleurs joueurs parmi tous les inscrits : [lien](https://wildfiregames.com/forum/index.php?/topic/27145-sunday-pro-games-1v1-tournament-main-thread/)



_marcusAurelius_ a organisé un tournoi en équipe : [lien](https://wildfiregames.com/forum/index.php?/topic/28143-sign-up-thread-0-ad-team-league/)



_rain_ironwolf_ a organisé un tournoi pour le mod [Hyrule Conquest](https://www.moddb.com/mods/hyrule-conquest) : [lien](https://wildfiregames.com/forum/index.php?/topic/28113-war-of-goddesses-a-hyrule-conquest-tournament/&do=findComment&comment=396030)



_Stockfish_ et __HMS-Surprise__ ont organisé un tournoi 0 A.D. avec 32 joueurs appelé « Primus Pilus Tournament» entre le 30/03/2020 et le 29/04/2020 : [lien](https://wildfiregames.com/forum/index.php?/topic/27743-0-ad-primus-pilus-tournament-i-3232-players/)



Ce rapport a été écrit par _asterix_ avec l’aide de _Thorfinn the Shallow Minded_, **Stan`** et **Sundiata**. Pour plus d’informations concernant le développement, consultez le [wiki:Alpha24](https://trac.wildfiregames.com/wiki/Alpha24) et la [feuille de route](https://trac.wildfiregames.com/query?status=assigned&status=new&status=reopened&group=status&milestone=Alpha+24).



Traduction depuis l’anglais par Stan`, Alcyone, vv222 & windu.2b



Merci pour votre soutien !