URL: https://linuxfr.org/news/zero-k-un-jeu-de-strategie-temps-reel Title: Zero-K, un jeu de stratégie temps réel Authors: kalimba ZeroHeure, palm123, Benoît Sibaud, Davy Defaud, Nils Ratusznik, patrick_g et Bruno Michel Date: 2018年09月26日T22:30:44+02:00 License: CC By-SA Tags: zero-k, rts, spring et jeu Score: 63 [_Zero-K_](http://zero-k.info/) est un jeu de stratégie en temps réel inspiré du jeu [_Total Annihilation_](https://fr.wikipedia.org/wiki/Total_Annihilation). Le moteur est sous GPL v2 et l'_artwork_ sous des licences variées suivant les éléments, dont certains sous des licences non-libres (voir [commentaire](https://linuxfr.org/news/zero-k-le-jeu-de-strategie-temps-reel-libre#comment-1750110)). Ce n’est pas un simple clone, il change pas mal la façon de jouer, ce ne sont pas les mêmes unités, par exemple. _Zero-K_ est basé sur le moteur [SpringRTS](https://springrts.com/), qui existe depuis au moins 2005, et est à la base un clone de _Total Annihilation_, mais qui finalement devient un moteur de jeu et permet de développer son propre jeu dessus. ![Zero-k](http://zero-k.info/img/landing/text4.jpg) Plus de détails dans la suite de la dépêche. ---- [Journal à l’origine de la dépêche](https://linuxfr.org/users/kalimba/journaux/zero-k-le-jeu-de-strategie-temps-reel-libre) [Site Web de Zero-K](https://zero-k.info/) [Les sources du projet sur GitHub](https://github.com/ZeroK-RTS) [Le guide des développeurs](https://zero-k.info/mediawiki/index.php?title=Zero-K:Developing) ---- Je me souviens des toutes premières versions de springRTS ou j’arrivais juste à charger la carte et mon _commander_, puis j’oubliais un peu le projet et à chaque fois, quelques années après, je re‐testais pour voir ce qu’il était devenu. Et il y a quelque temps, pareil, je me dis : tiens, qu’est‐ce qu’il devient ce projet SpringRTS ? Ah, il y a une liste de jeux à choisir. Tiens, _Zero-K_, je connais pas, je vais tester pour voir. Et là, la claque ! Moi qui suis fan de RTS, sous GNU/Linux, on ne peut pas dire qu’on est extrêmement gâtés (et d’autant plus si l’on se limite aux jeux libres). J’ai bien joué un peu a _Globulation 2_, mais on s’en lasse rapidement car cela manque de profondeur, d’autant plus qu’il n’est plus vraiment développé. _0 AD_ a l’air prometteur, mais il fait ramer ma machine rapidement et j’avoue que je ne retrouve pas le plaisir que j’avais avec un _Age Of Empire_. Peut‐être faut‐il encore attendre un peu qu’il mûrisse. Mais, là, avec _Zero-K_, on peut dire qu’on tient une pépite d’or. Pour un jeu libre, il ressemble diablement à un jeu commercial de haute qualité. Il est en développement actif. Quand j’ai commencé à jouer, j’ai pu voir apparaître de nouvelles unités, de nouveaux modes de jeux, alors que le jeu paraissait déjà fini. Si vous voulez voir un peu le _gameplay_ avant de l’installer, voici une vidéo des deux premières missions de la campagne : . # Les ressources # Contrairement à pas mal d’autres RTS, et dans la suite de _Total Annihilation_, les ressources sont un flux constant, si on ne l’utilise pas, c’est perdu. Il y a deux types de ressources : le métal et l’énergie. L’énergie peut être obtenue en construisant des panneaux solaires ou des éoliennes. Le métal, lui, doit être obtenu en construisant des extracteur sur les mines de métal. Ces mines sont réparties sur toute la carte, et c’est elles qui donnent toute la dimension stratégique : on ne peut pas se contenter de rester dans sa base, car qui contrôle les mines de métal gagne la partie. # Les unités # Ce jeu nous permet de contrôler des armées de centaines de robots de toute sortes, humanoïdes, tanks, avions, bateaux, araignées, robots géants et missiles nucléaires dans des batailles épiques remplies d’explosions. Chaque type d’unité est regroupé dans une usine, et le choix de l’usine de départ doit être fait en fonction du terrain (si y’a de l’eau partout, ne pas prendre les tanks, par exemple). À noter une particularité : il n’y a pas d’arbre de technologie, ou du moins il est plat, on peut à tout moment construire n’importe quelle unité, même le _Detriment_, qui est un robot géant qui généralement rase la base ennemie en quelques minutes en fin de partie. Mais comme il coûte extrêmement cher et qu’on a une petite économie au début, c’est illusoire de croire pouvoir le terminer avant que l’ennemi nous ait complètement détruit avec des petites araignées qui coûtent une misère et se produisent à une vitesse phénoménale. C’est d’ailleurs une erreur que font très souvent les débutants. # L’interface # L’interface graphique de _Zero-K_ semble être le raffinement de 40 ans d’expérience dans les UI de RTS : Vous vous souvenez de ce RTS avec lequel vous ne pouviez lancer la construction que d’une seule unité en même temps, obligeant à constamment passer sur tous les bâtiments pour continuer la production ? C’est pénible et ce genre de petits détails sont souvent oubliés dans les RTS. Quand on pense à un détail, on en oublie un autre, comme permettre de donner l’ordre de construire plusieurs bâtiments à la suite. Dans _Zero-K_, la file de construction est infinie (il y a même un bouton « produire en boucle ») et l’on peut aussi dire : rajoute cette unité en début de file, parce qu’il me la faut maintenant. En fait, il y a tellement de petites fonctions pratiques, que je ne pourrais certainement pas tout lister ici. ![Interface](https://i.ytimg.com/vi/GKqxXMGznpM/maxresdefault.jpg) Concernant le déplacement des unités, il y a tout : bouger, attaquer, garder, patrouiller. Mais surtout, quelque chose que je n’avais jamais vu avant : si l’on sélectionne un groupe d’unités et que l’on trace un trait avec la souris, elles iront se disposer tout le long de ce trait, on peut ainsi vraiment déployer ses unités sur de grands terrains. On peut également poser des lignes de bâtiments de la même façon. Voir pour une fonctionnalité de _guard_ sympa. Concernant les ordres que l’on donne aux unités, on peut les enchaîner en appuyant sur `Maj`, comme attendu, mais on peut également appuyer sur espace pour rajouter l’ordre au début de la file, ou `Maj`-`` pour le rajouter au milieu de la file, automatiquement à l’endroit où l’unité devra le moins marcher pour effectuer cette tâche en plus. Pour les raccourcis claviers, on peut en placer sur n’importe quelle action du jeu, et il y a également des raccourcis clavier pour sélectionner des unités selon leur type, leur santé et d’autres paramètres. On peut même écrire des scripts pour définir des groupes automatiques d’unité, pour les dingues de la personnalisation. # Le terra‐forming # Il est possible de changer la hauteur du terrain, pour construire des murs, ou au contraire aplatir pour laisser passer des véhicules, ou construire des rampes pour monter sur les falaises. Il y a des dizaines de raccourcis clavier pour orienter la pente comme on veut, choisir l’altitude en fonction de l’altitude d’un terrain de notre choix, suivre des lignes droites ou à main levée, et bien d’autres choses. J’ai été bluffé par autant de possibilité/complexité pour une _feature_ que je pensais toute simple (voir cette [vidéo sur YouTube](https://www.youtube.com/watch?reload=9&v=9pSigOsGJeo)). # Les modes de jeu # Il y a les classiques comme le mode campagne (pas encore extrêmement développé), mode _skirmish_ contre IA, et le jeu en ligne contre d’autres humains, avec IA ou non. Une particularité : le mode _Chicken_, ou l’IA ne contrôle pas des robots mais une sorte de race extraterrestre. Des nids poussent de façon aléatoire sur la carte et des vagues d’unités, toutes plus monstrueuses les unes que les autres, arrivent successivement par vagues, de manière très similaire à un jeu de _Tower defense_. ![Chicken](https://i.imgur.com/t0gc9QE.png) # Contribuer Les contributeurs sont invités à lire le tout petit [Guide des développeurs](https://zero-k.info/mediawiki/index.php?title=Zero-K:Developing). Tout est bien organisé, [déposé sur GitHub](https://github.com/ZeroK-RTS/), y compris les graphismes. Ces derniers sont libres, comme indiqué sur la page [_Credits_](https://zero-k.info/mediawiki/index.php?title=Credits). # Installation sous GNU/Linux # ``` sudo apt-get update sudo apt-get install mono-complete libsdl2-2.0-0 libopenal1 libcurl3 mkdir Zero-K cd Zero-K wget https://zero-k.info/lobby/Zero-K.exe mono Zero-K.exe ``` (dispo également sous Windows) # Conclusion # Voilà, j’espère avoir fait le tour, tant il y a de choses à dire, et j’espère vous avoir donné envie d’essayer ce jeu et, pourquoi pas, de rejoindre la communauté très sympathique de joueurs en ligne (entre 60 et 200 joueurs en permanence pour le moment).

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