Des nouvelles de Unvanquished
La derniĂšre dĂ©pĂȘche sur le jeu Unvanquished a Ă©tĂ© publiĂ©e ici en 2023, pour son dixiĂšme anniversaire. La derniĂšre version annoncĂ©e ici Ă©tait la version 0.53, en 2022. Alors que nous sommes Ă deux mois de 2025 et Ă quelques jours de la prochaine version 0.55, câest lâoccasion de faire un point sur ce qui sâest passĂ© ces derniĂšres annĂ©es et dâajouter un Ă©pisode Ă la sĂ©rie «âŻdes nouvelles de [votre jeu prĂ©fĂ©rĂ©]âŻÂ» et de faire suite Ă celui sur Xonotic.
Laisse-moi sortir de lĂ âŻ! â rĂ©clame la version 0.55âŠ
Unvanquished est un jeu de stratĂ©gie en temps rĂ©el (RTS) Ă la premiĂšre personne (FPS) oĂč des extraterrestres Ă©volutifs et des humains lourdement armĂ©s sâaffrontent pour leur survie. Son dĂ©veloppement, basĂ© sur Tremulous, a commencĂ© en 2011.
- lien ná” 1 : Awesomeness is coming! (blog Unvanquished)
- lien ná” 2 : Unvanquished Working On OpenGL 4.6 Renderer Support (Phoronix)
- lien ná” 3 : Unvanquished cherche des traducteurs (lien LinuxFr.org)
- lien nᔠ4 : Le moteur DÊmon désormais 100% compatible avec les éclairages Quake3 RTCW Wolf:ET (lien LinuxFr.org)
Sommaire
Quelques nouvelles en vrac
Un nouveau lanceur
En prĂ©vision de la prochaine version 0.55 qui arrive (deux «âŻrelease candidatesâŻÂ» ont dĂ©jĂ Ă©tĂ© publiĂ©es), le «âŻlanceurâŻÂ» (aussi appelĂ© «âŻupdaterâŻÂ») a Ă©tĂ© mis Ă jour en juillet dernier.
Le lanceur est le moyen recommandĂ© dâinstaller UnvanquishedâŻ: il permet une intĂ©gration optimale avec le systĂšme (possibilitĂ© de cliquer sur des liens pour lancer une partie) et propose la mise Ă jour du jeu quand une nouvelle version est disponible. Le lanceur sait aussi se mettre Ă jour et câest ce qui a Ă©tĂ© fait en juillet.
Des améliorations graphiques
LâannĂ©e derniĂšre le projet Unvanquished avait annoncĂ© ĂȘtre en recherche dâun dĂ©veloppeur spĂ©cialisĂ© dans les moteurs de rendus. Reaper a rejoint lâĂ©quipe et a rĂ©alisĂ© un gros travailâŻ: dĂ©bugage et finalisation des miroirs rĂ©cursifs et dâautres choses. Il fait aussi progresser le moteur pour tirer partie dâOpenGL 4.6 et autre techniques avancĂ©es («âŻbindless texturesâŻÂ», etc.).
Un explorateur de serveur minimaliste
Viech a publiĂ© un explorateur de serveur de jeu minimaliste qui tient dans la barre de notification (tray browser). Câest Ă la fois simple et pratique.
Des vidéos et un compte Mastodon
Diverses vidĂ©o montrant les avancĂ©es du dĂ©veloppement ont Ă©tĂ© publiĂ©es sur la chaĂźne Youtube dâUnvanquished, câest lâoccasion de rappeler lâexistence de cette chaĂźneâŻ: https://www.youtube.com/@UNVofficial
Pour ceux qui prĂ©fĂšrent Peertube, qui permet aussi de sâabonner aux chaĂźnes Ă travers Mastodon et plus globalement le FĂ©diverse, avec la publication de certaines partiesâŻ: https://vdo.unvanquished.greboca.com/
Un compte Mastodon a Ă©tĂ© crĂ©Ă© sur lâinstance idtech.space
dĂ©diĂ©e aux technologies id Tech et projets associĂ©s (le moteur dâUnvanquished dĂ©rive dâidâŻTechâŻ3)âŻ: https://idtech.space/users/UNVofficial
Ce compte Mastodon sâajoute aux comptes X et Facebook. Le public libriste sera peut-ĂȘtre plus intĂ©ressĂ© par ce compte Mastodon.
Unvanquished, ARMĂ© et dangereux
De nouvelles architectures
La version 0.54 de Unvanquished sortie en janvier 2023 avait Ă©tĂ© la premiĂšre Ă ĂȘtre jouable autrement que sur PC (x86 et x86-64), en proposant des binaires pour les processeurs ARM (sous Linux seulement pour lâinstant).
CĂŽtĂ© moteur la version 0.54 avait reçu de nombreuses optimisations pour mieux tourner sur des machines moins performances, par exemple, Certaines ressources logiciels optionnelles comme les deluxemaps ne sont plus chargĂ©es si dĂ©sactivĂ©es, ceci Ă©conomise non seulement le calcul, mais aussi la mĂ©moire de la carte graphique. Les lightstyles peuvent ĂȘtre dĂ©sactivĂ©s, ce qui peut accĂ©lĂ©rer le rendu graphique, etc. La compatibilitĂ© matĂ©rielle sera encore Ă©tendue avec la version 0.55.
Ă partir de la version 0.54 tous les binaires pour toutes les architectures matĂ©rielles et systĂšmes dâexploitation sont compilĂ©s dans des containers Docker, y compris les binaires macOS compilĂ©s dans un container Linux en utilisant Darling, Darling Ă©tant Ă macOS ce que Wine est Ă Windows. La version 0.55 sera produite de la mĂȘme maniĂšre.
La version 0.55 apportera la compatibilitĂ© pour un nouveau systĂšme dâexploitationâŻ! đ€«ïž
Interface, jouabilité et bots
Le nouvel Ă©cran de chargement des cartes.
Lâinterface avait Ă©tĂ© revue Ă lâoccasion de la version 0.54âŻ:
- Nouvelles icĂŽnes dâinventaire contribuĂ©es par Nanaa, Gireen et Bob Vador
Ces icĂŽnes donnent un coup de fraĂźcheur, on distingue mieux les deux types de grenades et les armures ainsi que le mode de dĂ©placement. - LâĂ©cran de chargement des cartes affiche le nom de la carte et des auteurs (si renseignĂ©) depuis les mĂ©tadonnĂ©es. Historiquement, les artistes inscrivaient ces informations sur lâimage dâillustration de la carte avec un logiciel de dessin⊠(!!!)
- La version 0.55 apportera des modifications dâinterface rĂ©alisĂ©es par Grise.
CĂŽtĂ© jouabilitĂ©, la version 0.54 avait corrigĂ© le momentum nĂ©gatif qui Ă©tait particuliĂšrement pĂ©nalisant. Le momentum, est gĂ©nĂ©rĂ© par les Leech (Alien) ou les Drills (Humain). Il faut quâil y ait assez de momentum pour pouvoir construire dâautres Ă©lĂ©ments.
La version 0.54 a apportĂ© toute une sĂ©rie de nouveautĂ©s au niveau des bots (entitĂ©s qui remplacent les joueurs afin de complĂ©ter les Ă©quipes)âŻ:
- AmĂ©lioration de lâĂ©vitement dâobstacles pour les bots.
- Les bots peuvent viser des cibles situées sur des navmesh différents.
- Certains bots nâhĂ©siteront pas Ă sauter pour atteindre une cible en hauteur, dâautres se retiennent dâexĂ©cuter une attaque qui pourraient les blesser si la cible est trop procheâŠ
Depuis quelque temps, le dĂ©veloppement des bots suscite un regain dâintĂ©rĂȘt. La version 0.55 ne sera pas la plus riche Ă ce sujet car elle apportera surtout des amĂ©liorations du moteur. Le dĂ©veloppement de gameplay ne sâest pas ralenti mais sâest surtout focalisĂ© sur des mods dont il faudra fusionner les avancĂ©es dans le tronc commun aprĂšs la sortie de la version 0.55. Ces amĂ©liorations de gameplay sont dĂ©jĂ jouables sur des serveurs en ligne.
LâamĂ©lioration du comportement des bots Ă permis un nouveau type de jeuâŻ: Le PVE. Câest Ă dire que les joueurs peuvent jouer ensemble contre lâennemi pilotĂ© par le serveur. Certaines cartes ont Ă©tĂ© crĂ©Ă©es spĂ©cifiquement pour ce type de jeu, et dâautres ont Ă©tĂ© adaptĂ©es Ă lâaide de layout qui Ă©taient dĂ©jĂ utilisĂ©s pour crĂ©er des variantes de parties.
La version 0.54.1 nâavait pas vraiment proposĂ© de modifications des donnĂ©es, il sâagissait surtout de publier des correctifs de bugs gĂȘnant du moteur. La version 0.55 viendra avec une mise Ă jour des donnĂ©es et donc avec les corrections attendues. Par exemple un bug dans la chaĂźne logicielle de conversion dâimages avait produit des artefacts dans certaines textures, ce sera corrigĂ© dans la version 0.55.
La danse des submodules
_________________
/ \
| â |
| |
| beloved |
| submodule |
| |
| 2017-12-30 |
| 2023-04-11 |
| |
| R.I.P. |
| | đ”
(,,)Ă© | | ÉÌ(âčâč) ÉÌ(âčâč)
////////////////////////////////////////////////
Press F to Pay Respects!
Tous ceux qui doivent traiter avec Git savent que les submodules sont trÚs pratiques mais parfois bien ennuyeux. Un travail de fond réalisé sur les outils de production des données a permis la réintégration du dossier source unvanquished_src.dpkdir
. Le générateur de code CBSE qui produit la plomberie pour la logique de jeu a été réintégré aussi. Cela rend plus facile de travailler sur des mods en évitant de devoir gérer plusieurs dépÎts différents.
Contributions
Voulez-vous en savoir plus�
Comme vous le voyez, ce cycle de dĂ©veloppement a aussi vu de nouveaux contributeurs apporter leur concours au projet. Certaines de leurs amĂ©liorations ont dĂ©jĂ Ă©tĂ© publiĂ©es dans la version mineure 0.54.1, dâautres arriveront avec la version 0.55.
Récement, le développeur Slipher qui est un des développeurs Unvanquished les plus prolifiques et les plus fidÚles a étendu ses activités au moteur de rendu et a rejoint la petite élite de ceux qui savent comment le moteur fonctionne. Il a corrigé entre autre le rendu de vidéo sur des surfaces et une fonctionnalité de sprites.
La liste de rĂ©gressions depuis le dĂ©sormais lointain ancĂȘtre dâUnvanquished, Tremulous, est maintenant rĂ©duite Ă peau de chagrin.
Des traductionsâŻ!
La grosse nouveautĂ© de la version 0.54.1 publiĂ©e en dĂ©cembre 2023 a Ă©tĂ© de proposer Ă nouveau des traductions intĂ©grĂ©es au jeu. Lâoutil de traduction est gracieuseuement hĂ©bergĂ© par Weblate.
Lâinterface de traduction Weblate.
Il y a longtemps, le jeu Ă©tait traduit, mais suite Ă de trĂšs profonds changements (par exemple le remplacement total de la technologie utilisĂ©e pour faire des menus, dĂ©sormais sous RmlUi), lâeffort de traduction avait Ă©tĂ© interrompu.
La traduction francophone est bien avancĂ©e, mais la traduction en breton a besoin de plus de contributions. Si vous souhaitez contribuer votre langue rĂ©gionale, vous ĂȘtes les bienvenus, câest ici que cela se passeâŻ!
La 0.55 arriveâŻ!
Préparez votre souris et votre clavier, la version 0.55 arrive trÚs bientÎt.
Commentaires : voir le flux Atom ouvrir dans le navigateur