Comment jouer
- Le joueur 1 utilise W, A, S, D. Le joueur 2 utilise les flèches. Les deux partagent le même clavier.
- Votre combattant est un pantin tenu par la physique : il oscille, titube et perd l'équilibre comme une vraie marionnette.
- Frapper projette votre lame en arc de cercle. Les dégâts dépendent de la vitesse de la lame à l'impact : l'élan compte davantage que le matraquage de touche.
- Les coups à la tête font environ 60 % de dégâts en plus que ceux au corps. Videz la barre de vie adverse pour remporter la manche.
- Le premier joueur à gagner trois manches remporte le match.
Un jeu de combat piloté par la physique, sans rien à installer
Voici un petit jeu de combat pour navigateur bâti autour d'un solveur physique de Verlet. Au lieu d'images d'animation dessinées à l'avance, chaque membre est simulé : aucun échange de coups ne se déroule jamais deux fois de la même façon. Le jeu entier tient en quelques kilo-octets de JavaScript dessinés sur un canvas HTML5 — il se charge instantanément et tourne sur presque tout ce qui possède un navigateur.
Pourquoi la physique ragdoll améliore le multijoueur local
Les jeux de combat classiques récompensent les enchaînements appris par cœur, ce qui pénalise celui qui a le moins joué. Le combat piloté par la physique rééquilibre tout ça. Un coup sauvage et mal placé peut quand même toucher si la lame va vite, et un joueur expérimenté peut tout aussi bien perdre l'équilibre et s'étaler. Cette imprévisibilité rend les parties drôles et serrées, exactement ce qu'on veut quand deux personnes partagent un clavier.
L'élan constitue tout le système de combat
Il n'y a ni table de combos ni liste de coups. L'épée est un objet physique au bout d'un bras souple, et les dégâts se calculent à partir de sa vitesse au moment du contact. Prendre de l'élan en courant, en sautant ou en pivotant avant de frapper augmente réellement vos dégâts. Rester immobile en tapotant la touche ne produit que de faibles piqûres, faciles à punir.
Conçu pour se charger instantanément
Tout ce que vous voyez est dessiné de façon procédurale avec des primitives de canvas : pas de feuilles de sprites, pas d'atlas de textures, aucun moteur à télécharger. Le poids reste donc minuscule, ce qui signifie aucune barre de chargement, aucun indicateur qui tourne, et un jeu qui fonctionne même avec une connexion lente ou un téléphone ancien.
Jouable sur ordinateur et sur mobile
Sur ordinateur, les deux joueurs partagent un seul clavier grâce à des zones de touches bien séparées, ce qui évite les problèmes de ghosting qui gâchent beaucoup de jeux multijoueur local dans le navigateur. Sur téléphone et tablette, des boutons tactiles apparaissent de chaque côté de l'écran pour que deux personnes puissent jouer sur le même appareil.
Questions fréquentes
Ce jeu est-il gratuit ?
Oui. Le jeu est entièrement gratuit, fonctionne dans le navigateur et ne demande ni compte, ni téléchargement, ni plugin.
Peut-on y jouer seul ?
Il est conçu comme un jeu local à deux joueurs : les deux combattants sont pilotés par des humains sur le même appareil. Il n'y a pas encore d'adversaire géré par l'ordinateur.
Quelles sont les commandes ?
Le joueur 1 se déplace avec A et D, saute avec W et frappe avec S. Le joueur 2 se déplace avec les flèches gauche et droite, saute avec la flèche haut et frappe avec la flèche bas. Sur mobile, les commandes tactiles apparaissent automatiquement.
Pourquoi mon combattant tombe-t-il sans arrêt ?
C'est justement le principe. Chaque combattant est un pantin simulé par un moteur physique, et non une série d'animations figées. Une force d'équilibre le maintient à peu près debout, mais les coups violents, les grands sauts et les frappes rapides peuvent tous le faire chuter.
Le jeu fonctionne-t-il hors ligne ou sur le réseau d'une école ou d'un bureau ?
Le jeu est une simple page statique sans appel au serveur pendant la partie : une fois chargé, il continue de tourner même si la connexion tombe. Il passe sur la plupart des réseaux car il ne dépend d'aucun portail de jeux tiers.
Est-ce le même jeu que d'autres jeux de pantins auxquels j'ai joué ?
Non. Il s'agit d'un jeu indépendant écrit de zéro pour ce site, avec un moteur physique maison et des graphismes dessinés de façon procédurale. Il n'est ni affilié à, ni approuvé par, ni une copie d'un autre jeu de combat de pantins ou de ragdoll, et il ne partage avec eux ni code, ni ressources, ni illustrations. Ici, « puppet fighter » décrit le genre — le combat physique de pantins — et non un titre particulier.