URL: https://linuxfr.org/news/sortie-de-xonotic-0-7 Title: Sortie de Xonotic 0.7 Authors: Thomas Debesse Nils Ratusznik, Nÿco, claudex, Pierre Jarillon et barret benoit Date: 2013年06月09日T06:41:57+02:00 License: CC By-SA Tags: jeux_linux, xonotic, fps, ioquake, darkplaces et idtech Score: 35 Plus d'un an après la sortie de la version 0.6, le projet Xonotic a publié le samedi 8 juin la version 0.7 de son jeu !  _Xonotic_ est un jeu de tir à la première personne dans la tradition des _Quake_ et _Unreal Tournament_ : le jeu consiste à se défier, se confronter ou se mesurer à d'autres joueurs en arène. La suite de la dépêche présente le jeu et ses nouveautés. Merci à [barret benoit](http://linuxfr.org/users/zenohit) pour l'aide à la traduction lors de la rédaction ! ---- [Xonotic 0.7 Release](http://www.xonotic.org/2013/06/xonotic-0-7-release/) [Extensive changelog](http://mirror.bitmissile.com/xonotic/releases/changelog_xonotic07.txt) ---- # Le jeu S'il est possible de jouer des parties seul contre des _bots_ pour s'entraîner, Xonotic est essentiellement un jeu multijoueur. Il est possible de jouer à 15 modes de jeu différents : « Arène », « Arène en équipe », « Assaut », « Capture du drapeau », « Match à mort », « Match à mort en équipe », « Domination », « Freeze Tag », « Gardez la balle », « Chasse aux clés », « Dernier homme en vie », « Nexball », « Onslaught », « Course », « Course CTS », et ce sur une vingtaine de cartes, avec une quinzaine d'armes différentes !  En mode de jeu « Capture du drapeau », certaines grandes cartes permettent de jouer avec des véhicules, ce qui distingue Xonotic d'autres jeux similaires. Les véhicules sont également une nouveauté de Xonotic par rapport à son ancètre Nexuiz.  Le jeu est également pensé pour la compétition, avec un système antitriche fonctionnel, un mode spectateur, la possibilité de simplifier l'affichage (« simple items » et textures simplifiées). Le jeu est mature. # Le code Xonotic est une reprise du projet Nexuiz, un jeu basé sur le moteur Darkplaces dérivé d'id Tech 2 et furieusement amélioré ! Le fork s'était produit en 2010 alors que le développeur original avait vendu en secret la marque Nexuiz et le code source. Ainsi, si la première version de Xonotic est sortie en 2011, le jeu est en fait le fruit de près de 12 ans de développement ! Le projet utilise depuis cette version 0.7 un nouveau compilateur QuakeC. Le compilateur [gmqcc](https://github.com/graphitemaster/gmqcc) remplace [fteqcc](http://www.fteqw.com/). Le langage [QuakeC](http://fr.wikipedia.org/wiki/en:QuakeC "Définition Wikipédia") est un langage inventé par le développeur de Quake : John Carmack. Il permet entre autre de programmer des logiques de jeu ou des scénarios. Parmi les autres nouveautés techniques, un nouveau système de gestion des messages a été programmé, permettant entre autre leur traduction. La version 0.7 casse la compatibilité avec la version 0.5, si votre serveur est aussi ancien, il faudra mettre à jour ! Le moteur et les données sont libres, l'ensemble est distribué sous licence GPL. Cela est à noter, car si tous les projets de jeu vidéo à moteur libre ne diffusent pas toujours les données sous licence libre et que ce point est déjà remarquable, le choix de la licence peut étonner. En effet, il est rare de voir des données sous GPL, des licences appartenant à la famille des Creative Commons sont généralement préférées ! # Nouveautés du jeu De nouvelles informations sont disponibles aux spectateurs, ces améliorations concernent principalement les commentateurs de matchs. Question _gameplay_, les règles d'apparitions en jeu ont été améliorées. Le mode de jeu « Capture du drapeau » _(Capture the flag)_ a été complètement réécrit, on peut désormais passer le drapeau à un coéquipier, cependant, prenez garde à ne pas trop abuser de cette fonctionnalité, ou vous pourriez être sanctionné ! Un nouveau véhicule a été ajouté, le _Bumblebee_ qui permet à deux coéquipiers de monter à coté du conducteur et de faire usage de canons additionnels ! Le véhicule _Spider_ a été modifié et ses projectiles suivent une trajectoire balistique. le _Raptor_ se voit doté de fusées et d'une alarme... Les autres modes de jeu comme « Arène », « Arène en équipe », « Dernier homme debout », « Onslaught », « Assaut », « Freezetag », « NexBall » et « Domination » ont aussi reçu des mises à jour pour corriger des bugs, ajouter de nouvelles fonctionnalités, et migrer le code vers le nouveau système de « mutator ». Les _mutators_ sont des modifications du jeu que l'on peut sélectionner lorsqu'on héberge une partie : armes illimitées, jet pack... Un nouveau type de tir secondaire a été ajouté à l'arme _Crylink_. Depuis la version 0.6, il était techniquement possible faire le rendu du modèle du joueur du coté client, ce qui permettait d'implémenter des animations de joueur plus complètes. Une amélioration permise par cette évolution technique est venue avec la version 0.7 : on peut désormais appliquer deux animations différentes à un même modèle. Par exemple, on peut appliquer une animation de marche au bas du corps, et une animation d'attaque au haut du corps, et ce indépendamment ! Cette modification a pour conséquence le retrait de la fonction _headshot_ devenue hors de propos avec ce système d'animation. Pour satisfaire à des besoins de compétitions, en plus des simplifications évoquées plus haut, il est désormais possible d'afficher certains objets simples avec un sprite 2D. Cela permet de ne pas prendre le risque de dégrader des performances précieuses dans le rendu accessoire de détails cosmétiques. Cette fonctionnalité était très attendue ! # De nouvelles cartes  Un gros travail de mise à jour a été fait, avec notamment l'inclusion de 4 nouvelles cartes : * _Abyss_ par _kuniuthefrogg_, c'est une grande carte d'intérieure pour le mode de jeu « Capture du drapeau ». * _Fuse_ par _[cityy](http://cityy.explicits.de/blog/)_, une magnifique carte de duel qui permet d'exploiter au mieux certains aspects de Xonotic comme les mouvements et les particularités du _game design_ propre à ce jeu. Cette carte était [candidate à un concours de modélisation](http://forums.xonotic.org/showthread.php?tid=3438) de carte de duel et a [remporté la première place](http://cityy.explicits.de/blog/?p=45)). * _SilentSiege_ par _Justin_ : une carte de duel de taille moyenne avec un jeu de type _stormkeep_. _SilentSiege_ est la seconde du concours ! * _Oilrig_, une carte ressuscitée depuis les origines lointaines du projet, avec de très beaux visuels pour du jeu en match à mort. Attention, cette carte risque de faire un drôle d'effet chez les plus anciens joueurs de la communauté ! En plus de ces nouvelles cartes, l'équipe a accordé beaucoup d'attention aux cartes existantes en leur apportant de nouvelles fonctionnalités et des améliorations de l’expérience de jeu. La carte _Red Planet_ a été retirée. # Derrières les fagots, un accordéon Parce qu'un jeu libre doit pouvoir être détourné, une fonctionnalité peu connue de Xonotic est un mode de jeu nommé _Xonotic Bot Orchestra_ qui permet de faire jouer à des _bots_ de la musique, le plus simple étant de convertir une partition [MIDI](https://fr.wikipedia.org/wiki/Musical_Instrument_Digital_Interface "Définition Wikipédia"). La fonctionnalité est expliquée sur le [redmine des développeurs](http://dev.xonotic.org/projects/3/wiki/Xonotic_Bot_Orchestra). Des exemples sont présentés sur une [page Youtube](http://www.youtube.com/user/XonoticBotOrchestra). # Prochaines sorties Cette version a mis 15 mois pour sortir, mais l'équipe de développement promet un calendrier de sortie plus serré pour l'avenir ! Nous verrons si la tradition de sortir le jeu un huit du mois sera toujours honorée... # Le mot de la fin Bons frags !