URL: https://linuxfr.org/news/sortie-de-battle-rage-un-jeu-de-combat-dans-le-genre-street-fighter Title: Sortie de battle‐rage: un jeu de combat, dans le genre Street Fighter. Authors: Linuxator Davy Defaud, bubar🦥, palm123, Benoît Sibaud et Florent Zara Date: 2016年10月31日T23:43:45+01:00 License: CC By-SA Tags: jeu_vidéo, jeu_libre, arcade, combat, jeux_linux, rpm et autotools Score: 16 # **battle‐rage** : un jeu de combat, ou « la bataille fait rage » ! [**battle‐rage**](http://www.open-source-projects.net/battle-rage/battle-rage) est un jeu de combat en 2D proposant les principes d’un tournoi mondial d’arts martiaux, dans lequel les combattants se castagnent dans la joie et la bonne humeur. Un joystick est obligatoire pour y jouer, peut‐être serez‐vous amené à monter dessus pour faire des _scores d’excellence_ ? De terribles duels à mains nues à venir, avec seize combattants différents ! **NdM. :** voir les commentaires pour la discussion sur la réutilisation sans autorisation des _sprites_ tirés d’un jeu non libre. Les captures d'écran ont été retirées de la dépêche et converties en lien.  Écrit en C++ avec les bibliothèques _sdl2_, _sdl2_image_, _sdl2_ttf_ et _sdl2_mixer_, il est publié selon les termes de la licence GPL v3. La suite de la dépêche propose de passer en revue le mode d’emploi, à lire le temps d’installer Battle‐Rage ! ---- [Page officielle de battle-rage ](http://www.open-source-projects.net/battle-rage/battle-rage_presentation.html) [Télécharger paquets DEBIAN de battle-rage. ](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_deb.cgi) [Télécharger paquets RPM (noarch) de battle-rage. ](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_rpm.cgi) [Télécharger tarball de battle-rage.](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_tarball.cgi) [Télécharger battle-rage Windows.](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_exe.cgi) [Notice de battle-rage en ligne.](http://www.open-source-projects.net/battle-rage/Documentation/Online/battle-rage_notice/html/notice.html) [Dépôt github de battle-rage.](https://github.com/mrcyberfighter/battle-rage) ---- 1. choisissez le mode de jeu : + _**Player** vs **Computer**_, + _**Player** vs **Player**_, + _**Computer** vs **Computer**_ ; 2. puis choisissez votre combattant parmi les [16 combattants](http://www.open-source-projects.net/battle-rage/battle-rage_presentation.html#fighters) disponibles, ainsi que votre **adversaire** ou _laissez l’ordinateur tirer au hasard_ ; 3. **Combattez** dans plusieurs _rounds_ : **chacun un combat à mort** (_plus de points de vie_). Maximum _3 rounds_. Vous devez disposez d’une _manette PC_ pour jouer a battle-rage et battle-rage implémente des règles précises mais simples afin de créer _une logique de la manette_. [**battle-rage** est disponible pour **GNU/Linux** et **Windows**, mais cela peut marcher sur un **Mac** grâce aux _autotools_.](http://www.open-source-projects.net/battle-rage/battle-rage_presentation.html#downloads) Capture d'écran : http://www.open-source-projects.net/battle-rage/Doc/battle-rage_presentation_screen.png ## Propriétés des combattants: **battle-rage** propose [**16** différents combattants](http://www.open-source-projects.net/battle-rage/battle-rage_presentation.html#fighters) chacun doté de _propriétés_ différentes : * ``force`` : force de frappe des coups ; * ``résistance`` : résistance aux coups ; * ``vitesse`` : vitesse de déplacement dans toutes les directions lors de la frappe ; * ``agressivité`` : agressivité de l’adversaire_ (uniquement pour l’ordinateur). Ce qui fait la force ou la faiblesse des différents combattants. _Note : Vous verrez les propriétés des combattants sous formes d’étoile(s) lors du choix de votre joueur ou de votre adversaire._ Capture d'écran : http://www.open-source-projects.net/battle-rage/Screenshots/battle-rage-1.0_menus:_choose_fighter_menu.png Quand un combattant en touche un autre alors que celui‐ci n’est pas protégé, la diminution de ses points de vie se fait ainsi : ``` ([Force du coup] ×ばつ [Force du combattant]) - ([Résistance commune] ×ばつ [Résistance du combattant]) ``` ## Configuration du jeu Vous pouvez configurer **battle‐rage** dans les termes suivants : * **niveau de difficulté** : + **facile**, + **normal**, + **difficile**, + **mystérieux** (_tous les combattants ont des propriétés identiques_) ; * **vitesse du jeu** : + **lent**, + **normal**, + **rapide** ; * **sons du jeu** : _On_ / _Off_ ; * **musique du jeu** : _On_ / _Off_. # Logique du joystick de **battle-rage**: ## Prise en charge des manettes: À chaque nouveau modèle de manette PC, il faudra la configurer afin qu'elle réponde à la logique du joystick de battle-rage. Pas besoin de configurer la manette à chaque fois que vous jouez, seulement lors de la première connexion du nouveau modèle. Et vous pourrez la reconfigurer, à loisir... ## Combinaisons de la manette de **battle-rage**  La configuration se fait selon la logique pieds‐poings, afin de lier chaque bouton de votre manette à un coup différent : * le **poing arrière** est _activé_ en appuyant sur le bouton ``A`` ; * le **poing avant** est _activé_ en appuyant sur le bouton ``X`` ; * le **pied avant** est _activé_ en appuyant sur le bouton ``B`` ; * le **pied arrière** est _activé_ en appuyant sur le bouton ``Y``. Vous vous dirigez bien sur grâce au _pad_ directionnel de votre manette. Chaque direction et chaque bouton (``A``, ``X``, ``B`` et ``Y``) donne des combinaisons afin de donner des coups différents. ### Les combinaisons simples : * seulement ``A`` : un coup avec **le poing arrière** ; * seulement ``X`` : un coup avec **le poing avant** ; * seulement ``B`` : un coup avec **la jambe arrière** ; * seulement ``Y`` : un coup avec **la jambe avant** ; * seulement ``→`` : avancer vers **la droite** ; * seulement ``←`` : avancer vers **la gauche** ; * seulement ``↓`` : **mise à genoux**. _Note : Le bouton ``↑`` n’est pas utilisé pour sauter, mais certains coups sont des coups sautés._ ### Combinaisons : directions + bouton ``A`` : * ``→`` + ``A`` : un grand **coup de poing** avec le **poing arrière** ; * ``←`` + ``A`` : **protégé debout** ; * ``↑`` + ``A`` : un **uppercut** avec le **poing arrière** ; * ``↓`` + ``A`` : **protégé à genoux**. ### Combinaisons : directions + bouton ``X`` : * ``→`` + ``X`` : un grand **coup de poing** avec **le poing avant** ; * ``←`` + ``X`` : un **coup de poing** _retourné_ ; * ``↑`` + ``X`` : un **uppercut** du **poing avant** ; * ``↓`` + ``X`` : un **coup de poing** sur **les genoux**. ### Combinaisons : directions + bouton ``B`` : * ``→`` + ``B`` : un **coup de pied** _avant_ sur **le corps** ; * ``←`` + ``B`` : un **coup de pied** _**retourné** ; * ``↑`` + ``B`` : un **coup de pied** _avant_ à **la tête** ; * ``↓`` + ``B`` : un **coup de pied** sur **les genoux** ou **balayette**. ### Combinaisons : directions + bouton ``Y`` : * ``→`` + ``Y`` : un **coup de pied** _arrière_ **au corps** ; * ``←`` + ``Y`` : un **coup de pied** _retourné_ ; * ``↑`` + ``Y`` : un **coup de pied** _arrière_ à **la tête** * ``↓`` + ``Y`` : un **coup de pied** _arrière_ sur **les genoux** ou **balayette**. # Conclusion Vous pouvez retrouver [les personnages de battle‐rage et plus encore](http://www.open-source-projects.net/index/Resources/battle-rage/) dans l’index de mon site. J’ai fait un véritable effort sur l’empaquetage : + version **Windows** 64 bits : [**\*.exe**](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_exe.cgi) ; + version **GNU/Linux** : [**\*.deb**](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_deb.cgi) et [**\*.noarch.rpm**](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_rpm.cgi) ; + version **tarball** : [**tarball**](http://www.open-source-projects.net/battle-rage/Download/py/download_battle-rage_tarball.cgi). Je vous souhaite beaucoup de fun en jouant des combats haletants, en maîtrisant tous les combattants et leurs différentes techniques de combat, afin de mettre vos adversaires **K.O**.