Un mod incroyable pour CS:GO a transformé le plus grand jeu de Steam en un roguelike, mais il n’est terminé qu’à 80% et il est peu probable qu’il soit jamais terminé en raison des changements imminents à venir avec Counter-Strike 2.
Comme le nom l’indique, Voyou (s’ouvre dans un nouvel onglet) ajoute un mode de jeu roguelike – ou roguelite, si vous êtes pédant – à Counter-Strike : Global Offensive. Le développeur Orel dit qu’il s’agit d’une version à accès anticipé, mais elle est déjà extrêmement impressionnante, avec des niveaux générés de manière procédurale, une coopération à trois joueurs, un système de capacités basé sur des cartes, des types d’ennemis uniques et huit personnages jouables.
Orel a publié une vidéo plus tôt ce mois-ci décomposant les trois années de développement du mod Rogue, et a plus récemment travaillé avec le créateur de contenu 3kliksphilip pour créer une version anglaise de la vidéo traduite à partir du russe d’origine (s’ouvre dans un nouvel onglet)que vous pouvez voir ci-dessous.
La vidéo regorge d’anecdotes sur les astuces de développement intelligentes utilisées pour mettre en place le mode très non standard dans CS:GO. Par exemple, comme il s’agit d’un roguelike avec des statistiques évolutives, les dégâts des armes doivent être modifiés par rapport aux valeurs directes des armes dans le jeu normal. Cela semblait initialement impossible car des armes comme les fusils de sniper ne peuvent tuer qu’un seul coup d’un joueur avec un tir à la tête. La solution? Définissez la valeur de santé du joueur au-dessus de 32 769, ce qui, pour une raison quelconque, réinitialise le compteur HP pour qu’il s’affiche à 1 et donne la marge nécessaire pour les calculs de dégâts avancés.
Orel dit que Counter-Strike 2 « agit comme le principal méchant de ce projet ». Il dit « le fait est que certaines fonctionnalités du moteur Source, sur lesquelles reposent les mécanismes clés de ce mode de jeu, ne fonctionnent tout simplement pas dans Source 2 ». Cela inclut des astuces de développement essentielles comme le calcul HP susmentionné. CS2 change également le langage de script de Squirrel à Lua – un énorme obstacle au portage d’un mod contenant 50 000 lignes de code.
Avec tout cela à l’esprit, Orel a lancé le mod à seulement 80% d’achèvement afin de le mettre entre les mains des joueurs avant que CS2 ne tue entièrement le projet. Il conclut la vidéo en demandant à Valve d’envisager de prendre en charge les anciennes fonctionnalités du moteur Source qui permettaient à ce mod d’exister, mais n’est pas particulièrement optimiste quant à cette possibilité. « Je suis désemparé que cette idée, qui a été mon rêve pendant trois ans, tombe maintenant très probablement dans l’oubli. »
Le meilleurs roguelikes et meilleurs jeux FPS devrait se réunir plus souvent.