Puis-je (en toute sécurité) supposer que les personnes qui jouent à mon jeu ont un bouton central de la souris?

31

Le titre dit à peu près tout.

J'écris actuellement un jeu de bureau, qui ne sera probablement pas joué par le joueur occasionnel. Ainsi, je m'attends à ce que presque tous les utilisateurs aient probablement déjà une souris avec une molette de défilement + un bouton. Est-ce vrai?

Cette question s'adresse aux "joueurs" - peu m'importe si l'ordinateur portable de ma grand-mère n'a pas ce bouton.

(Bien sûr, je sais que je devrais penser à un système qui permet de modifier les paramètres d'entrée pour rendre le jeu jouable - même sans un troisième bouton de la souris.)

c4bbage
la source
62
Attendez-vous à de mauvaises critiques si vous ne pouvez pas modifier les contrôles dans un jeu PC de bureau.
János Turánszki
22
De nombreuses souris ont des molettes de défilement qui sont difficiles à utiliser comme bouton central de la souris sans faire défiler accidentellement dans l'une ou l'autre direction - vous voudrez peut-être vous assurer que le joueur ne peut pas visser de cette façon.
Philipp
8
Je joue la majorité de mes jeux sur une machine avec un seul bouton de souris. Vous ne pouvez même pas supposer que nous avons 2 boutons de souris, encore moins un bouton du milieu. Vous pourriez envisager d'autoriser une combinaison arbitraire de bouton l + clavier pour faire ce que vous essayez de faire avec le troisième bouton de la souris. J'utilise le bouton Fn + Primary Mouse comme alias pour un clic droit dans mon propre logiciel. Beaucoup de joueurs auront une configuration logicielle tierce qui fait ce genre de chose, mais je préfère la prendre en charge directement dans mon propre logiciel.
Andon M. Coleman
1
J'ai un ordinateur sans bouton central de la souris, faites-en ce que vous voulez.
Thijser
3
Puisque vous ciblez de vrais joueurs, alors imo, oui! . Suppose que. Bien que, comme d'autres l'ont mentionné, les joueurs s'attendent également à des contrôles personnalisables, plus que le public occasionnel.
MasterMastic

Réponses:

35

Bien que vous cibliez les ordinateurs de bureau, il y aura des joueurs sur les ordinateurs portables (de jeu) et pour certains d'entre eux, ce sera un inconvénient d'obtenir une souris avant de pouvoir jouer à votre jeu. Cela me semblerait une bonne chose si vous deviez prendre en charge des schémas de contrôle alternatifs ou des contrôles personnalisables.

Ce n'est pas une réponse très "sciencieuse" - je viens de rencontrer beaucoup de problèmes avec les jeux et les outils que j'ai développés. Mon expérience peut ne pas refléter celle que vous êtes sur le point d'acquérir, alors n'hésitez pas à ignorer ce conseil.

Adam
la source
1
Utilisateur PC ici. J'utilise la tablette Wacom. Pas de bouton central ici aussi.
Kromster dit soutenir Monica
2
Dans les pavés tactiles, cliquer généralement sur les deux boutons signifie MMB
Kroltan
@Kroltan Si je dirais quelque chose, ce serait pire pour les jeux; car cela signifie que vous perdez la possibilité de faire des combinaisons de boutons gauche / droite (par exemple en maintenant un bouton enfoncé pour vous déplacer vers le curseur et en cliquant sur l'autre pour tirer).
Dan Neely
@DanNeely je sais. C'est une fonctionnalité du pavé tactile, pas les jeux qui le font: si vous appuyez sur les deux boutons en même temps, cela compte comme MMB. Si vous les appuyez séparément, ce ne sera pas le cas, même si les deux sont en baisse en même temps.
Kroltan
@Kroltan J'en entends toujours parler, mais je n'ai pas encore de tablette tactile pour ça. Loin d'une hypothèse sûre. (Oui, il existe un logiciel tiers qui l'émule. À moins que vous ne l'intégriez dans le jeu ...)
Bob
22

Cela dépend vraiment de ce que vous entendez par «assumer». Faites-vous cette hypothèse au moment de concevoir vos mécanismes de jeu? Ou au moment de décider d'implémenter ou non des raccourcis clavier entièrement personnalisables?

Vous pourriez vouloir dire " Je suppose que les vrais joueurs ont une souris à 3 boutons, donc je n'ai pas besoin d'offrir la possibilité de relier la poussée à la baïonnette à un bouton du clavier". Si vous pensez que vous vous trompez. Toujours, toujours faux. J'ai personnellement mes particularités en ce qui concerne la configuration des entrées, tout comme une bonne partie de votre base de joueurs. Par exemple, j'ai commencé à jouer aux jeux FPS quand j'étais beaucoup plus jeune et mon l'auriculaire gauche a eu du mal avec l'arrangement par défaut accroupi / sprint. Je les ai échangés et je me suis habitué à ce qu'ils soient échangés. , mais avec un contrôleur, j'aime que cela signifie «haut» à la première personne et «bas» à la troisième personne. Les jeux qui me permettent de les configurer séparément me donnent une lueur chaleureuse. Les jeux qui ne me donnent pas l'option feraient mieux de ne pas moi basculer entre les deux au cours d'une séquence d'action (par exemple, 3e corps à corps, 1re personne vues de fer) ouJe me retrouverai à regarder mes pieds ou le ciel pendant que l'action se déroule autour de moi.

Cependant, vous pourriez facilement signifier: " Je suppose qu'un bouton central de la souris existe pour décider qu'il y aura 3 actions uniques que mon joueur peut exécuter à un tour complet, tout en mitraillant confortablement à gauche ou à DROITE " Si cela va être vrai pour votre jeu, puis relier MMB à un bouton du clavier est une option (et vous devriez vraiment offrir cette option), mais probablement pas une option idéale. Je suis convaincu que dans cette situation, vous devez supposer que vos joueurs auront l'équipement approprié, plutôt que d'entraver vos mécanismes de jeu. Certains jeux conviendront toujours mieux à certaines méthodes de saisie que d'autres. Imaginez si la série Assassin's Creed avait supprimé toute mécanique de jeu qui n'aurait pas joué aussi bien sur un trackpad.

Pour résumer: ne faites pas de compromis sur le gameplay, mais offrez toutes les options de configuration que vous pouvez imaginer.

DeveloperInDevelopment
la source
+1 Je remappe toujours mes jeux pour utiliser WAXD au lieu de WASD car j'ai une fois mappé mes émulateurs pour utiliser WAXD parce que je le trouvais plus proche d'un D-pad et je m'y suis habitué. Cela m'énerve lorsque les jeux ne vous permettent pas de remapper WASD, il suffit de dire que de toute façon je n'en joue pas beaucoup.
Pharap
@Pharap Vous utilisez donc votre index pour frapper X? Cela rendrait difficile de mitrailler / tourner à droite ( D) tout en reculant. Je pense que ce WAZDserait plus facile si vous voulez utiliser le même doigt pour Wet Z.
bcrist
2
@bcrist Point est, les préférences personnelles sont subjectives, importantes et imprévisibles. Assurez-vous donc que vos commandes sont configurables.
Schwern
@bcrist Non, j'utilise mon pouce pour X. Un doigt (chiffre?) dans chaque direction à tout moment. S est alors généralement accroupi ou sprint, et le pouce se déplace vers le bas pour sauter, suivi par une tonne de cas de bord. Cela peut sembler étrange, mais c'est simplement parce que la plupart des gens sont habitués à WASD, ce qui me dérange vraiment. C'est comme essayer d'écrire avec ma main qui n'écrit pas.
Pharap
@Pharap Ah, c'est beaucoup plus logique. Je devrais peut-être essayer un jour. La plupart des jeux découragent les mouvements en arrière significatifs, mais dans un jeu comme le programme spatial Kerbal où vous passez souvent rapidement et à plusieurs reprises Wet Scela pourrait être très utile.
bcrist
10

De nombreux ordinateurs portables n'ont pas de bouton central, en particulier ceux avec un trackpad , et vous avez besoin d' un logiciel spécial pour l'émuler .

Les ordinateurs portables Mac n'ont qu'un seul bouton. Le clic droit est assez facile (clic à deux doigts) et n'est pas rare dans les jeux Mac, et le glissement à deux doigts pour faire défiler n'est pas mauvais, mais seulement dans les jeux au rythme plus lent. Cependant, il n'y a pas de concept de clic central dans les paramètres système du Mac Trackpad. Vous avez besoin d'un logiciel spécial .

Vous pourriez dire "qui se soucie des ordinateurs portables, personne ne joue sur un ordinateur portable". L'enquête Steam Hardware & Software est une mine d'informations sur ce que les gens utilisent réellement. 70% des utilisateurs Mac sur Steam utilisent un ordinateur portable . Les joueurs de PC portables sont plus difficiles à suivre, mais vous pouvez vous faire une idée en regardant les cartes vidéo et en notant les mobiles (GeForce blah blahM, Intel HD Graphics, "Mobility" et "Mobile"). À mon avis, cela représente 30% du marché.

Par exemple, j'ai un ordinateur de bureau personnalisé à la maison pour jouer avec une souris de jeu Logitech à cinq boutons. Demain, je prendrai un vol de sept heures. J'aurai mon ordinateur portable Macbook Pro et plus de 200 jeux Steam et GOG à choisir. Je n'aurai pas de place sur le plateau pour une souris. Les jeux auxquels je jouerai seront ceux qui fonctionnent bien avec un trackpad.

Permettez absolument à tous vos contrôles d'être reconfigurés. Même si les gens ont les boutons, il y aura des gens qui n'aimeront pas vos commandes par défaut. C'est une si petite chose pour éviter que vos clients ne soient frustrés.

FWIW J'évite généralement le bouton central de la souris car il peut déclencher la molette de défilement. J'évite également la molette de défilement pour changer d'armes car je la trouve lente dans les jeux avec plus de deux choix. Pour quelque chose comme une attaque de mêlée ou un accroupissement, j'utilise généralement F ou un bouton latéral de pouce.

Schwern
la source
Avec BootCamp, vous ne pouvez pas exclure MacBook en tant que plate-forme de jeu viable même si votre jeu est uniquement Windows; un utilisateur Mac n'a qu'à redémarrer dans Windows, puis se retrouver sans clic du milieu dans votre jeu.
Doktor J
5

Certaines personnes utilisent un trackball (certains trackballs n'ont pas de bouton central de la souris ), les trackballs sont généralement autant de bons dispositifs de pointage pour les joueurs que les souris ordinaires.

La boule de commande que j'ai liée n'a pas de bouton central de la souris et (au moins sous Windows) a une barre de défilement inutilisable; malgré ces lacunes, j'ai réussi à terminer assez peu de jeux d'action en l'utilisant;).

jb.
la source
1

Même si j'ai un bouton central de la souris, c'est gênant de cliquer. Personnellement, je ne voudrais jamais l'utiliser pour autre chose que le défilement. En outre, en parlant d'expérience, le fait de régler le bouton central de la souris sur le défilement / zoom m'a également causé du chagrin dans le passé. Il y avait un jeu auquel j'ai joué (appelé Rappelz au cas où quelqu'un serait curieux) dans lequel le bouton central de la souris était le seul jeu de contrôle pour zoomer / dézoomer. J'avais l'habitude de jouer avec une souris sans une telle roue, et plusieurs fois le jeu a changé le zoom sans que je sache pourquoi, et c'était assez ennuyeux d'essayer de le réparer par la suite.

TLDR: À mon avis, utiliser le bouton central de la souris n'est pas une bonne idée

Bob
la source
0

J'inclurais certainement un écran de personnalisation du contrôleur dans les paramètres du jeu. Même si vous avez noté que vous connaissiez un système de personnalisation du contrôleur, je pense que c'est la bonne façon de procéder et c'est la réponse à votre question.

Je ferais rapidement une classe de personnalisation et attribuerais les clés par code (initialement / codé), afin que je puisse continuer à développer le jeu sans perdre de temps. Plus tard, je pourrai revenir à la classe de personnalisation pour créer une interface utilisateur.

franc
la source