URL: https://linuxfr.org/news/warsow-2-en-route-vers-la-liberte Title: Warsow 2 : en route vers la liberté ? Authors: Thomas Debesse Nÿco, BAud, bayo, Spyhawk, palm123, Benoît Sibaud, ZeroHeure et Xavier Teyssier Date: 2015年12月01日T01:27:00+01:00 License: CC By-SA Tags: jeu_vidéo, jeu_libre, idtech, fps, jeux_linux, debian et warsow Score: 59 Plus de 18 mois après [Warsow 1.5](https://linuxfr.org/news/warsow-1-5), Warsow 2.0 et 2.01 sont sortis, respectivement en novembre et décembre 2015. Au menu : * un niveau de tutoriel pour vous initier ; * 150 nouvelles fonctionnalités ; * des performances grandement améliorées ; * beaucoup d’effets graphiques ont été refondus. Et nouvelle très importante : la [majorité des données a déjà migré](https://linuxfr.org/redirect/96417) vers la licence [Creative Commons Attribution-ShareAlike 4.0](https://creativecommons.org/licenses/by-sa/4.0/), dans un but avoué de pérenniser l’expérience _Warsow_ ; il y a cependant besoin de participation supplémentaire au projet pour y arriver et remplacer les quelques textures et sons non libres restants. Notez que le 26 mai prochain, Warsow fêtera le dixième anniversaire de la [version 0.1](https://www.warsow.gg/forum/thread/14214). ![logo Warsow](https://www.warsow.gg/site-images/warsow_webby_logo.png) ---- [Warsow 2.0 released](https://www.warsow.gg/forum/thread/16760/1) [Warsow 2.01 released](https://www.warsow.gg/forum/thread/16791/1) [Annonce sur LWN](https://lwn.net/Articles/668878/) [Licence des contenus / exceptions](https://www.warsow.gg/forum/thread/t/230838) [Journal: Warsow, le pragmatisme versus la liberté (2012)](https://linuxfr.org/users/spyhawk/journaux/warsow-le-pragmatisme-versus-la-liberte) ---- Les origines de Warsow (ou War§ow) remontent à une histoire titrée _Chasseur de bots_ ([lire ici un extrait](http://laspirale.org/texte-127-chasseur-de-bots-de-fabrice-demurger-et-francois-xavier-boffy.html)) qui racontait les tribulations d’un joueur dans un jeu vidéo. Cette histoire est à la base de l’univers du jeu, l’auteur de _Chasseur de bots_ (Fabrice Demurger) ayant participé à la création de _Warsow_. Le jeu se déroule donc dans un univers industriel futuriste [_cyberpunk_](https://fr.wikipedia.org/wiki/Cyberpunk) très coloré et très lissé où des punks à crête combattent des mutants mi-homme mi-cochon à coup de laser et de rocket. [![Warsow 2.0](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_013235.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_013235.jpg) _Il y a un chasseur de trop dans cette ville._ # Un tutoriel pour apprivoiser le jeu [![Warsow 2.0, tutoriel](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_151204_005757.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_151204_005757.jpg) _Bienvenue dans l’arène._ Warsow est jeu de tir en arène très rythmé, reprenant les codes de la célèbre série de jeu Quake. Warsow n’hérite pas seulement du moteur (QFusion, qui dérive du _Quake II engine_), ni d’une grande partie du _gameplay_, mais hérite aussi de toute la physique qui ont fait l’identité de ces jeux (_tricks_), et ce de manière complètement assumée. Warsow pousse le bouchon encore plus loin et se présente comme un _FPS_ conçu pour la compétition ([e-sport](https://fr.wikipedia.org/wiki/Sport_%C3%A9lectronique)). Prendre en main le jeu, c’est non seulement apprendre la logique du jeu lui-même et les techniques de combat, mais c’est aussi apprivoiser les mouvements qui font la différences. [![Warsow 2.0, tutoriel](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_234646.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_234646.jpg) _Premiers pas._ Le mode tutoriel est donc là pour ça, il vous enseignera comment faire ces mouvements, vous présentera les armes, et en fin du parcours, vous jettera dans l’arène face à un bot pas très sévère. Vous serez alors fin-prêt pour vous lancer contre un match réel, à condition que vos adversaires soient indulgents... # Maturation Neuf nouvelles langues sont prises en charge. Le portugais et sa variante brésilienne, une fournée de langues balto-slaves (biélorusse, bulgare, lituanien, ukrainien), ainsi que le roumain, le suédois et le turc. On remarquera cependant sur les copies d’écran ci-dessus que le tutoriel n’est pas encore traduit ! Le moteur de rendu a été grandement optimisé (de 30 à 50% de performance en plus selon la configuration) et de nombreux effets ont été refondus : indicateur de coup porté et d’étourdissement, les faisceaux du _Lasergun_ et de l’_Electrobolt_, ainsi que les abats (_gibs_). [![Warsow 2.0, étourdissement](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_001445.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_001445.jpg) _Le nouvel effet d’étourdissement._ Les cartes peuvent désormais recevoir un profil d’étalonnage de couleur (_colorgrade_) pour affiner l’ambiance et l’esthétique. Les cartes _wdm5_, _wbomb6_ et _wbomb1_ en profitent déjà. [![Warsow 2.0 étalonnage](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_235654.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_235654.jpg) [![warsow étalonnage](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_235700.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_235700.jpg) _Ci-dessus, la carte wbomb6 « depot » avant puis après étalonnage (par défaut)_. Deux nouveaux [_HUDs_](https://fr.wikipedia.org/wiki/Affichage_t%C3%AAte_haute_%28jeu_vid%C3%A9o%29) ont été créés par _Adem_ pour les joueurs et les spectateurs, et les icônes des armes et des objets ont été redessinés pour une meilleure visibilité dans le mode d’affichage « _items_ simplifiés ». Les effets de téléportation et d’apparition ont été refaits. [![Warsow 2.0, HUD d’Adem](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_011302.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_011302.jpg) _Le HUD d’Adem, qui s’accorde parfaitement avec l’affichage simplifié._ [![Warsow 2.0, téléportation](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004519.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004519.jpg) _Téléportation_. Une nouvelle modification de jeu a été ajoutée : la carte étant tout simplement inversée, ce qui permet de redécouvrir la carte sous un autre angle, littéralement. Il peut être très amusant de s’affronter sans repère et de se laisser surprendre sur une carte pourtant familière... [![Warsow, mode normal](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_234043.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_234043.jpg) [![Warsow, mode inversée](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_234046.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160221_234046.jpg) _La carte wdm15 « simply put », en mode normal puis en mode inversé._ Certains paramètres d’armes ont été réétudiés pour améliorer l’équilibrage du jeu et rendre Warsow plus amusant. L’algorithme qui décide de votre lieu d’apparition sur la carte a été retravaillé pour favoriser les points les plus distants en mode duel, de manière à réapparaître le plus éloigné de son adversaire après un coup fatal. Dans les jeux _Team Deathmatch_, _Bomb & Defuse_, _Capture the Flag_ et _CTF: Tactics_, garder appuyée la touche _Majuscule_ de gauche fait apparaître un menu contextuel permettant d’ordonner des commentaires vocaux prédéfinis, ce qui est d’un grand secours en coopération. Le mode de jeu _« Team Domination »_ a été supprimé. # Peaufinage Si la carte de tutoriel est nouvelle, les cartes _wdm1_ et _wdm6_ on été retravaillées, et les cartes _wdm3_ et _wca2_ sont supprimées. Nous parlions d’effets graphiques renouvelés, mais ce sont aussi des effets sonores renouvelés ! Le _Lasergun_, l’_Electrobolt_ et l’_Instagun_ ont reçu de nouveaux sons d’impacts. [![Warsow 2.0, electrobolt](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004628.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004628.jpg) _Le nouvel effet visuel de l’électrobolt, vous attendiez réellement que je vous montre une copie d’écran d’un son ?_ En plus du nouvel algorithme de placement de réapparition, le son du réapparition a été réduit. Dans les duels, les armes réapparaissent plus vite. Les packs de munitions sont désormais laissés par les joueurs morts et peuvent donc être ramassés... Warsow 2 apporte trois nouvelles récompenses : _Premier frag_, _Fair Play_ (répondre « Bon jeu » à son adversaire après le match) et _L’homme du match_ (marquer le plus de points tout en remportant le succès _Fair Play_). [![Warsow 2.0, Fair Play](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_032356.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_032356.jpg) _Le succès « Fair Play », bon la prochaine fois on essaie de le remporter avec de vrais joueurs ?._ Les votes ignorent désormais les joueurs inactifs et dans les jeux à plusieurs parties, ces joueurs inactifs ne sont par contre pas retirés avant le début de la partie suivante. Il est désormais possible de voter le mélange aléatoire ou le rééquilibrage des équipes. Les bots ignorent désormais les joueurs en train de discuter. [![Warsow 2.0, pow pow](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004035.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_004035.jpg) _Ce n’est pas le moment de discuter._ La prédiction de mouvement du joueur lorsque celui-ci est sur une plate-forme mobile est désormais corrigée. # Montre moi le code ! [![Warsow 2.0, bot](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_005232.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_005232.jpg) _Non, pas par là !_ Du côté du moteur de rendu, l’empreinte mémoire des textures a été réduit, le chargement de carte est désormais _multithreadé_ par défaut, les tableaux de textures sont désormais gérés (pratique pour les _lightmaps_), le [format d’image KTX](https://www.khronos.org/opengles/sdk/tools/KTX/file_format_spec/) est pris en charge (un conteneur générique pour les formats de textures lisibles directement par les cartes graphiques). Le rendu des maillages incurvés est optimisé pour supprimer des polygones inutiles, le ciel est désormais rendu après l’univers ce qui permet de ne pas dessiner trop de chose inutilement. Le [_clipping_](https://fr.wikipedia.org/wiki/Clipping_%28infographie%29) (méthode consistant à ne pas calculer les objets non visibles) des plans éloignés à l’infini est corrigé. Les cartes d’ombres ([_shadowmap_](https://en.wikipedia.org/wiki/Shadow_mapping)) tiennent désormais compte des _normales_ de la géométrie sur laquelle elles sont projetées, cela réduit le risque de les voir à travers les murs ou les plafonds. Sur GNU/Linux (ce qui nous intéresse), Warsow utilise désormais [SDL2](https://www.libsdl.org/) pour l’initialisation vidéo et les entrées. Puisqu’on parle d’entrée, le clavier ne s’empare plus du focus général du système et il est enfin possible de basculer avec d’autres fenêtres en utilisant le traditionnel raccourci ``Alt-Tab`` (il était temps !), et le jeu respecte désormais l’agencement système du clavier. Dans le même genre d’amélioration évidente mais qui se faisait attendre, le moteur ne propose désormais que les résolutions d’affichage disponibles lors de la configuration. L’authentification _matchmaker_ utilise désormais HTTPS pour votre sécurité. Le système de build a été porté vers [CMake](https://cmake.org/), des _dockerfiles_ ont été ajoutés pour simplifier la compilation croisée, et un meta-paquet Debian est disponible pour installer facilement toutes les dépendances du moteur. Toutes les sources des cartes de base (`.map`) et leurs modèles sont désormais distribuées (voir ci-après) et l’éditeur `netradiant` fourni (ainsi que le compilateur `q3map2`) prennent eux aussi en charge le format KTX, comme le moteur. # En route vers la liberté ? La majorité des données a déjà migré vers une licence libre [Creative Commons Attribution-ShareAlike 4.0](https://creativecommons.org/licenses/by-sa/4.0/) pour, je cite :>> Setting the assets free ensures Warsow doesn't get stuck in proprietary limbo and will remain an important piece of indie gaming in the future too. Players and developers alike are encouraged to innovate with free assets, and contribute more media back to the game! Or just simply use them in their own games if they comfort the license.> Libérer les données garantit que Warsow ne soit pas retenu dans des limbes propriétaires et qu’il reste une pièce importante du jeu indépendant dans le futur. Les joueurs comme les développeurs sont encouragés à innover avec des données libres, et à contribuer plus au jeu ! Ou tout simplement les réutiliser dans leurs propres jeux si la licence leur convient. [![Warsow 2.0, saut](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_000717.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_000717.jpg) _Warsow fait le grand saut._ Jusque là, la contribution aux données était régie par un _Chasseur de bots Contribution License Agreement_ (CCB), où _Chasseur de bots_ représente l’équipe originelle de Warsow. Cet accord garantissait aux contributeurs que les données soumises ne seraient utilisées par _Chasseur de bots_ que dans un jeu Warsow (ou un futur jeu de _Chasseur de bots_). Selon la nature des données, plusieurs licences s’appliquaient : - Tout ce qui ressemblait à du code source devait être placé sous GPL avec cession de _copyright_ à _Chasseur de bots_ ; - Les règles du jeu étaient purement cédées à _Chasseur de bots_ quelles que soient leurs formes ; - Les données (textures, modèles, sons, histoires) devenaient la propriété de _Chasseur de bots_ dès leur soumission, et l’artiste ne conservait pour lui que le droit de réutiliser ces données dans un portfolio (et surtout pas dans un autre jeu par exemple). Ces données étaient couvertes par la _Warsow Content License_. Cette _Warsow Content License_ indiquait que la seule opération autorisée sur les données était la redistribution des paquets non-modifiés, avec la permission exceptionnelle de les recompresser (pour les paquets de distribution, par exemple). Les plus curieux pourront se pencher sur ce [très détaillé mail](https://lists.fedoraproject.org/pipermail/legal/2014-May/002454.html) qui expliquait encore cela en 2014 sur la liste _legal_ de Fedora. Récemment, l’équipe active de développement aurait contacté les membres historiques de _Chasseur de bots_ ansi que la majeure partie des contributeurs (certains n’ayant pu être joints) pour demander la permission de changer la licence. Avec leur permission, la majorité des données sont désormais disponibles sous licence CC By-SA 4.0. L’équipe de développement travaille donc à remplacer les données dont la licence n’a pas pu être changée afin de faire de _Warsow_ un jeu complètement libre, enfin ! # Appel à contribution : concepteur sonore Pour le moment, il reste donc quelques sons, notamment les bruit des armes et les voix de certains personnages (`data0_000_nonfree_20.pk3`, `data0_000_nonfree_20pure.pk3`) et quelques textures à remplacer (`tex_000_nonfree.pk3`). [![Warsow 2.0, groink](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_002900.720.jpg)](http://dl.illwieckz.net/b/linuxfr.org/warsow/2.0/wsw_160222_002900.jpg) _Ouf, les grognements satisfaits du cochon sont déjà libres._ Malheureusement, les effets sonores sont toujours les données les plus difficile à remplacer, car créer des [effets sonores](https://fr.wikipedia.org/wiki/Design_sonore) est une forme de magie noire que peu maîtrisent et ces artistes sont les plus difficile à trouver ! Warsow n’est pas le seul jeu qui peine à remplacer ses effets sonores, ce sont les contributions les plus rares ! Les projets de jeux libres arrivent généralement à trouver des _mappers_, modeleurs, graphistes (pour les textures), animateurs... Avec un peu plus de difficultés, ils trouvent parfois des musiciens, mais ce qui est le plus dur à trouver, ce sont des [concepteurs sonore](https://fr.wikipedia.org/wiki/Designer_sonore), ceux qui créent les effets ! Alors si vous avez un certain talent dans ce domaine ou connaissez le frère de l’ami du cousin de l’ours qui a vu le chasseur (ou l’inverse), mettez-le en relation avec l’équipe de Warsow, vous pourriez contribuer à rendre ce jeu définitivement libre (et faites-moi signe, je connais [un autre jeu](http://unvanquished.net) qui vous recherche depuis des années pour la même raison !

AltStyle によって変換されたページ (->オリジナル) /