Quelles fonctionnalités de la manette de jeu peut-on supposer?

15

Lorsque j'offre une prise en charge de manette de jeu, la solution la plus simple semble être d'assumer les contrôleurs XBox et d'utiliser une bibliothèque qui mappe les manettes de jeu les plus fréquentes à une disposition similaire.

Maintenant, si je veux minimiser les plaintes des clients, puis-je simplement utiliser tous les boutons (de manière raisonnable), ou y en a-t-il des que je devrais éviter parce qu'ils manquent sur certains contrôleurs courants?

La question concerne principalement les PC (Linux / Windows / Mac), mais la réponse change-t-elle si nous considérons les manettes de jeu pour les appareils mobiles?


La seule chose que je sais, c'est que nous ne pouvons utiliser aucun schéma d'entrée qui oblige l'utilisateur à appuyer sur LT et RT en même temps, mais cette limitation affecte également les contrôleurs XBox.

Peter
la source
1
Je n'ai pas de liste complète à proposer dans une réponse, mais si je me souviens bien, beaucoup de manettes de jeu non-console ne disposent pas des boutons «clic» du bâton (par exemple, L3 / R3 sur la ligne DualShock). Ces contrôles sont de toute façon peu utilisables, donc je recommanderais de les éviter pour les verbes de base même lorsque vous utilisez des manettes de jeu qui en ont. ;)
DMGregory
1
@Krythic Je n'y trouve rien sur les manettes de jeu.
Philipp
2
Si vous autorisez les réaffectations de touches, les joueurs peuvent régler tout cela par eux
Mooing Duck
1
Ne demandez pas aux joueurs de configurer des mappages personnalisés. Avoir des valeurs par défaut pour les types courants et permettre leur modification.
David
1
Gardez à l'esprit que de nombreux contrôleurs sont basés sur les contrôleurs SNES, comme beaucoup pour Android
Bálint

Réponses:

17

Le standard que vous trouverez sur la plupart des plateformes est:

  • Entrée directionnelle analogique pouce gauche
  • Entrée directionnelle numérique pouce gauche
  • Entrée directionnelle analogique pouce droit
  • Pouce droit 4 boutons
  • 2 boutons d'épaule main gauche
  • 2 boutons d'épaule main droite
  • 2 boutons au centre de la manette de jeu qui sont difficiles à atteindre et doivent être utilisés pour des actions spéciales telles que la pause du jeu.

Vous le trouvez au moins sur:

  • Xbox actuelle et génération précédente
  • Play Station de génération actuelle et précédente
  • Wii U
  • Nintendo Switch (avec les deux joy-cons attachés ou avec un contrôleur externe)
  • Série Nintendo 3DS
  • la plupart des manettes de jeu PC, y compris Steam Controller

Voici quelques exceptions plus limitées que vous pourriez ou non considérer pertinentes pour la prise en charge:

  • PlayStation Vita qui n'a qu'un seul bouton d'épaule par main
  • Nintendo Switch lors de l'utilisation d'un seul joy-con limité à:
    • Bâton analogique pouce gauche
    • Pouce droit 4 boutons
    • 1 bouton d'épaule main gauche
    • 1 bouton épaule droite
  • Nintendo Wii qui se limite à:
    • D-pad numérique pour le pouce gauche
    • 2 boutons pour le pouce droit
    • Gyroscope qui pourrait ou non remplacer adéquatement une entrée directionnelle analogique
    • (Avec extension Nunchuck) stick analogique pour le pouce droit

Gardez également à l'esprit que tous les joueurs PC ne possèdent pas de manette de jeu . Les commandes standard pour un PC sont toujours le clavier et la souris. Vous pouvez donc vous attendre à perdre un segment de marché considérable si vous ne fournissez pas un support approprié pour cette configuration.

Philipp
la source
Merci +1. Je viens de voir le commutateur Nintendo et j'ai remarqué les étiquettes inversées des 4 boutons en diamant ... = mal de tête.
Peter
Au moment d'écrire cette réponse, la Nintendo Switch n'est pas encore sur le marché, nous devons donc voir si les boutons de gauche fonctionnent correctement comme d-pad ou ressemblent plus à des boutons d'action pour le pouce gauche.
Philipp
La dernière génération de 3DS a un analogue droit similaire au bouton "C" du GC et deux épaulettes; il a le même nombre d'entrées analogiques et numériques qu'une Wii U ou XBox. L'analogue de droite est ce nœud gris sur le côté droit près du haut.
phyrfox
@phyrfox corrigé.
Philipp
2

Tl; dr: Il existe environ 4 catégories. Si vous souhaitez prendre en charge de nombreux gamepads, ciblez simplement la disposition XBox. Si vous souhaitez prendre en charge tous les manettes de jeu, assurez-vous que votre jeu peut être contrôlé avec la mise en page SNES (qui est un sous-ensemble de XBox), et permettez à l'utilisateur de remapper les contrôles, et également de lui permettre de mapper tous les boutons et axes supplémentaires que sa manette de jeu peut avoir. Bien sûr, cela vous oblige à utiliser l'une des nombreuses bibliothèques qui mappent correctement une tonne de manettes de jeu en fonction de leur disposition.

Compatible XBox - 2 boutons d'épaule et 2 déclencheurs. D-pad (direction), 2 baguettes sur lesquelles on peut cliquer. Devant: 4 boutons en losange, "dos" et "début". Si vous les supportez, vous supportez la plupart des manettes de jeu.

entrez la description de l'image icientrez la description de l'image icientrez la description de l'image icientrez la description de l'image ici

Avertissement:

  • Les utilisateurs ignorent parfois que l'on peut cliquer sur des clés USB, alors pensez à éviter ces boutons.
  • Les déclencheurs gauche et droit sont implémentés comme un seul axe au lieu de 2 axes indépendants dans certains pilotes, donc ne laissez jamais le joueur appuyer sur les deux en même temps.
  • Aucune des entrées directionnelles (manettes et D-Pad) ne peut permettre un contrôle précis / fin par l'utilisateur, même les manettes difficiles sont censées le faire. Autorisez les utilisateurs à tourner la manette à moitié à gauche pour tourner à mi-vitesse, mais ne supposez pas que l'utilisateur a la possibilité de déplacer la manette à moitié à gauche.
  • Certaines manettes de jeu n'utilisent pas les étiquettes A, B, X, Y pour les boutons en diamant. Pensez à utiliser des images au lieu de lettres pour indiquer à l'utilisateur quel bouton appuyer dans le didacticiel et la configuration.
  • "retour" et "début" ne sont pas toujours étiquetés, sont généralement difficiles à atteindre, et "retour" est parfois étiqueté "sélectionner".

Compatible SNES - 2 boutons d'épaule. D-Pad (direction), 4 boutons en forme de losange, "sélectionner" et "démarrer". Si vous les supportez, vous supportez à peu près tous les manettes de jeu.

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

Avertissement:

  • étiquette du bouton "sélectionner" vs "retour".
  • Utilise les mêmes étiquettes A, B, X, Y que XBox pour 4 boutons losanges, mais les utilise dans un ordre différent. Envisagez d'utiliser des images au lieu de lettres pour indiquer à l'utilisateur quel bouton appuyer dans le didacticiel et la configuration.

XBox étendu - Ils peuvent faire tout ce que fait le contrôleur XBox et bien plus encore. Ils ne sont généralement pas pertinents pour cette question, à l'exception du fait qu'il est agréable de permettre aux joueurs d'utiliser ces boutons et pavés tactiles supplémentaires. Il est donc préférable de permettre aux joueurs de lier des boutons supplémentaires à des fonctions de jeu utiles. Et veuillez ne jamais perturber la saisie de la manette de jeu simplement parce que le pavé tactile d'une manette de jeu est accidentellement touché.

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

SNES étendu Certains contrôleurs se situent entre SNES et XBox, en n'offrant que quelques fonctionnalités supplémentaires. Ils peuvent avoir des dispositions de boutons assez inhabituelles, il est donc important de permettre aux utilisateurs de personnaliser le schéma de saisie. Le même conseil s'applique que dans la XBox étendue ci-dessus. Il existe également un sous-ensemble important de ces contrôleurs qui sont essentiellement compatibles SNES plus 2 baguettes, resp. Compatible XBox moins les deux déclencheurs.

entrez la description de l'image ici entrez la description de l'image ici

NES - Plus utilisé. Dites au client d'acheter une nouvelle manette de jeu.

entrez la description de l'image ici

Peter
la source
1
Je pense que cela ne fait que segmenter les options en catégories, ce qui semble contre-intuitif à la question. Cela offre des informations utiles, mais rien de déjà proposé dans la réponse d'origine. (En outre, je peux confirmer que les contrôleurs NES sont toujours en cours d'utilisation. Ils ont des contrôleurs de simulation de PC dans l'un de mes magasins de PC locaux.)
Gnemlock
@Gnemlock, je ne sais pas comment "Si vous les supportez, vous supportez la plupart des manettes de jeu." et "Si vous les supportez, vous supportez à peu près tous les manettes de jeu." semblent contre-intuitifs à la question.
Peter