Bonjour GDC.
N’importe quel forumeur qui est là depuis plus de 2 mois a déjà assisté à des discussions concernant la précision du pad face au clavier/souris. J’ai donc souhaité apporter ma pierre à l’édifice en essayant d’apporter un peu de théorie dans tout ça. Ce petit pavé ne se veut pas exhaustif mais est là pour apporter quelques éléments de réponse de manière vulgarisatrice.
Il faut tout d’abord comprendre que le stick et la souris sont deux approches très différentes vis-à-vis de la restitution des gestes du joueur lui-même sur le jeu. Voici un petit débriefing.
Le stick engendre une restitution que je qualifie d’inertielle. Lorsque vous sortez de la zone morte du stick (zone généralement circulaire autour de la position centrale dans laquelle vous pouvez bouger le stick sans que rien ne se passe à l’écran) et que vous atteignez un certain degré d’inclinaison, la vitesse de rotation du viseur va se mettre à augmenter jusqu’à atteindre une vitesse maximale déterminée par le degré d’inclinaison par rapport à la position centrale du stick. Petit schéma :
(L’échelle de temps est assez grossière, c’est un schéma). Selon les jeux et la sensibilité choisie par le joueur, la pente d’augmentation de cette vitesse de rotation variera plus ou moins voir pas du tout avec l’inclinaison du joystick et le retour à 0 s’effectuera avec plus ou moins de douceur.
La souris, quant à elle, reproduit le mouvement de la main ou plus exactement, elle capte sa vitesse de déplacement et la transforme en vitesse angulaire (pour un jeu de visée), sinon elle la transforme directement en vitesse sur un plan de manière normale. Lorsque vous surfez sur GDC, vous vous rendez bien compte que la souris reproduit l’exact mouvement de la souris (à un ou deux atomes près :noel : ). La souris évoluant sur le plan de votre bureau et le curseur sur le plan de l’écran. Comme une image vaut mieux que mille mots (on considère pour simplifier que l’on fait tourner le curseur toujours vers la gauche) :
La sensibilité de la souris consiste à régler le ratio par lequel la vitesse de la main est multipliée pour la transformer en vitesse à l’écran. Plus elle est haute, plus le ratio est haut et vous aurez besoin d’aller moins vite pour atteindre une certaine vitesse à l’écran et inversement.
La sensibilité du stick consiste à augmenter ou baisser la pente d’augmentation de la vitesse.
Inconvénients et intérêts de chacun :
D’un côté nous avons donc un périphérique qui se contente de multiplier notre mouvement par un ratio tandis que de l’autre, nous avons un système plus complexe d’inertie et de vitesse.
Le gros avantage de la souris, c’est de rendre une visée précise et intuitive, le geste étant exactement reproduit. Le gros avantage du stick, c’est la personnalisation du gameplay si je puis dire. Les développeurs ont d’avantage de paramètres sur lesquels jouer et ceux-ci seront plus influents sur le gameplay. Ils pourront alors rendre une impression de lourdeur ou à l’inverse, de légèreté, ce qui sera plus difficile et moins appréciable avec une souris.
On lit souvent ici qu’un jeu de voiture se joue au pad, mais pourquoi ?
Lorsque vous avez un volant dans les mains et que vous maintenez une certaine position, la voiture va aller dans la position correspondante au volant. Avec un clavier actuel basique, il est impossible de créer un nuancier de position qui, lorsque l’on maintiendra une certaine pression sur une touche, va restituer cette pression. Alors qu’avec un stick, maintenez simplement plus ou moins celui-ci à gauche ou à droite et vous irez plus ou moins à droite.