Posso (com segurança) assumir que as pessoas que jogam meu jogo têm um botão do meio do mouse?

31

O título praticamente diz tudo.

Atualmente, estou escrevendo um jogo para desktop, que provavelmente não será jogado pelo jogador casual. Assim, minha expectativa é que quase todos os usuários provavelmente já tenham um mouse com uma roda de rolagem + botão. Isso é verdade?

Esta pergunta é para "jogadores" - não me importo se o laptop da minha avó não tiver esse botão.

(É claro que sei que devo pensar em um sistema que permita alterar as configurações de entrada para tornar o jogo jogável - mesmo sem um terceiro botão do mouse.)

c4bbage
fonte
62
Espere algumas críticas negativas se você não puder alterar os controles em um jogo para PC de mesa.
János Turánszki
22
Muitos ratos têm rodas de rolagem que são difíceis de usar como um botão do meio do mouse, sem também rolar acidentalmente em uma ou outra direção - você pode querer garantir que o jogador não estrague dessa maneira.
Philipp
8
Eu jogo a maioria dos meus jogos em uma máquina com apenas um botão do mouse. Você não pode nem assumir que temos 2 botões do mouse, muito menos um do meio. Você pode considerar permitir que alguma combinação arbitrária de botão l + teclado faça o que você está tentando fazer com o terceiro botão do mouse. Eu uso o botão Fn + Primary Mouse como um alias para clicar com o botão direito do mouse em meu próprio software. Muitos jogadores terão alguma configuração de software de terceiros que faz esse tipo de coisa, mas eu prefiro apoiá-lo diretamente no meu próprio software.
Andon M. Coleman
1
Eu tenho um computador sem o botão do meio do mouse, faça disso o que quiser.
Thijser
3
Desde que você segmenta jogadores reais, então imo, sim! . Assuma isso. Embora, como outros tenham mencionado, os jogadores também esperassem controles personalizáveis, mais do que um público casual de jogos.
MasterMastic

Respostas:

35

Embora você esteja direcionando para desktops, haverá jogadores em laptops (para jogos) e, para alguns deles, será um inconveniente adquirir um mouse antes de poder jogar seu jogo. Seria bom para mim, se você desse suporte a esquemas de controle alternativos ou controles personalizáveis.

Esta não é uma resposta muito "científica" - acabei de me deparar com esse problema muito com jogos e ferramentas que desenvolvi. Minha experiência pode não refletir a que você está prestes a adquirir, portanto, fique à vontade para desconsiderar esse conselho.

Adão
fonte
1
Usuário de PC aqui. Eu uso o tablet Wacom. Nenhum botão do meio aqui também.
Kromster diz apoio Monica
2
Nos touchpads, geralmente clicar nos dois botões juntos significa MMB
Kroltan
@ Kroltan Se alguma coisa eu diria que seria pior para jogos; pois significa que você perde a capacidade de fazer combos de botão esquerdo / direito (por exemplo, mantendo um botão pressionado para mover para o cursor e clicando no outro para disparar).
Dan Neely
@ DanNeely eu sei. É um recurso do touchpad, e não os jogos que fazem isso: se você pressionar os dois botões ao mesmo tempo, conta como MMB. Se você pressioná-los separadamente, não será, mesmo que ambos estejam inativos ao mesmo tempo.
Kroltan
@Kroltan Eu continuo ouvindo sobre isso, mas ainda tenho que possuir um touchpad que faz isso. Longe de ser uma suposição segura. (Sim, não há software de terceiros que emula-lo menos que você está compilação que no jogo ....)
Bob
22

Realmente depende do que você quer dizer com "assumir". Você está fazendo essa suposição no momento de projetar sua mecânica de jogo? Ou no momento de decidir se deve ou não implementar associações de teclas totalmente personalizáveis?

Você pode dizer " Presumo que jogadores reais tenham um mouse de 3 botões, portanto, não preciso oferecer a opção de religar o impulso de baioneta a um botão do teclado". Se você acha que está errado. Sempre, sempre errado. Pessoalmente, tenho minhas peculiaridades no que diz respeito à configuração de entrada, assim como uma parte considerável da sua base de jogadores. Por exemplo, comecei a jogar jogos de FPS quando era muito mais jovem e meu dedo mindinho esquerdo lutou com o arranjo padrão de agachamento / sprint. Eu os troquei e me acostumei a eles sendo trocados. Sempre ressentirei os jogos que não têm essa opção para religar. Também estranhamente espero que "up" signifique "up" com um mouse , mas com um controlador, gosto de significar "para cima" na primeira pessoa e "para baixo" na terceira pessoa. Os jogos que me permitem configurá-los separadamente me dão um brilho quente. Os jogos que não me dão a opção melhor não têm eu alternando entre os dois durante uma sequência de ação (por exemplo, terceira pessoa a pessoa, mira de ferro na primeira pessoa) ou eu 'Vou me ver olhando para os meus pés ou para o céu enquanto a ação acontece ao meu redor.

No entanto, você pode facilmente dizer: " Presumo que exista um botão do meio do mouse ao decidir que haverá três ações únicas que meu jogador pode executar em uma corrida completa, enquanto confortavelmente pressiona a esquerda ou a DIREITA " Se isso for verdade para você jogo, em seguida, religar o MMB a um botão do teclado é uma opção (e você realmente deve oferecer a opção), mas provavelmente não é a opção ideal. Sinto fortemente que, nessa situação, você deve assumir que seus jogadores terão o equipamento apropriado, em vez de prejudicar sua mecânica de jogo. Certos jogos sempre se adequam a certos métodos de entrada melhor do que outros. Imagine se a série Assassin's Creed tivesse eliminado qualquer mecânica de jogo que não teria jogado igualmente bem em um trackpad.

Resumindo: não comprometa a jogabilidade, mas ofereça todas as opções de configuração que você puder imaginar.

DeveloperInDevelopment
fonte
+1 Eu sempre remapeei meus jogos para usar o WAXD em vez do WASD porque uma vez mapeei meus emuladores para usar o WAXD porque achei mais parecido com um D-pad e me acostumei. Me irrita quando os jogos não permitem que você remapeie o WASD, basta dizer que de qualquer maneira eu não jogo muitos deles.
Pharap
@Pharap Então você usa o dedo indicador para bater X? Isso tornaria difícil de virar / virar à direita ( D) ao retroceder. Eu acho WAZDque seria mais fácil se você quiser usar o mesmo dedo para We Z.
bcrist
2
O @bcrist Point é que as preferências pessoais são subjetivas, importantes e imprevisíveis. Portanto, verifique se seus controles são configuráveis.
Schwern
@bcrist Não, eu uso o polegar para X. Um dedo (dígito?) em cada direção o tempo todo. S é então geralmente agachado ou sprint, e o polegar se move para baixo para pular, seguido por uma tonelada de arestas. Pode parecer estranho, mas isso é apenas porque a maioria das pessoas está acostumada com o WASD, o que realmente me incomoda. É como tentar escrever com a minha mão não escrita.
Pharap
@ Sharap Ah, isso faz muito mais sentido. Talvez eu tenha que tentar isso algum dia. A maioria dos jogos desincentiva movimentos significativos para trás, mas em um jogo como o programa espacial Kerbal, no qual você costuma ir rápido e repetidamente entre eles We Spode ser muito útil.
bcrist
10

Muitos laptops não possuem um botão do meio, especialmente aqueles com um trackpad , e você precisa de um software especial para imitá-lo .

Os laptops Mac têm apenas um botão. Clique com o botão direito do mouse é bastante fácil (clique com dois dedos) e não é incomum em jogos para Mac, e o arraste com dois dedos para rolar não é ruim, mas apenas em jogos com ritmo mais lento. No entanto, não há conceito de clique do meio nas configurações do sistema Mac Trackpad. Você precisa de um software especial .

Você pode dizer "quem se importa com laptops, ninguém joga em um laptop". A Pesquisa de hardware e software do Steam contém muitas informações sobre o que as pessoas realmente usam. 70% dos usuários de Mac no Steam estão usando um laptop . Os jogadores de laptops de PC são mais difíceis de rastrear, mas você pode ter uma idéia observando as placas de vídeo e observando as móveis (GeForce blah blahM, Intel HD Graphics, "Mobility" e "Mobile"). Pela minha opinião, isso representa 30% do mercado.

Por exemplo, eu tenho um PC de mesa personalizado em casa para jogar com um mouse para jogos Logitech de cinco botões. Amanhã vou pegar um vôo de sete horas. Eu terei meu laptop Macbook Pro e mais de 200 jogos Steam e GOG para escolher. Não terei espaço na bandeja para um mouse. Os jogos que jogarei serão aqueles que funcionam bem com um trackpad.

Permita absolutamente que todos os seus controles sejam reconfigurados. Mesmo se as pessoas tiverem os botões, haverá pessoas que não irão gostar dos seus controles padrão. É uma coisa tão pequena evitar que seus clientes fiquem frustrados.

FWIW Geralmente, evito o botão do meio do mouse porque ele pode acionar a roda de rolagem. Também evito a roda de rolagem para trocar de arma porque acho lenta em jogos com mais de duas opções. Para algo como um ataque corpo a corpo ou agachamento, normalmente uso F ou um botão lateral do polegar.

Schwern
fonte
Com o BootCamp, você não pode excluir MacBooks como uma plataforma de jogos viável, mesmo que seu jogo seja apenas para Windows; um usuário de Mac precisa apenas reiniciar o Windows e depois se encontra sem clicar no meio do jogo.
Doktor J
5

Algumas pessoas usam um trackball (alguns trackballs não possuem botão do meio do mouse ), geralmente os trackballs são tão bons para os jogadores quanto os mouses comuns.

O trackball que vinculei não possui botão do meio do mouse e (pelo menos no Windows) possui uma barra de rolagem inutilizável; apesar dessas deficiências, consegui terminar alguns jogos de ação usando ele;).

jb.
fonte
1

Mesmo se eu tiver um botão do meio do mouse, é difícil clicar. Pessoalmente, eu nunca iria querer usá-lo para outra coisa senão rolagem. Além disso, falando por experiência própria, ter o botão do meio do mouse definido como rolagem / zoom também me causou pesar no passado. Houve um jogo que eu joguei (chamado Rappelz, caso alguém esteja curioso), no qual o botão do meio do mouse era o único controle configurado para aumentar / diminuir o zoom. Eu costumava brincar com um mouse sem essa roda, e várias vezes o jogo mudou o zoom sem que eu soubesse o porquê, e foi um incômodo tentar consertá-lo depois.

TLDR: Na minha opinião, usar o botão do meio do mouse não é uma boa ideia

Prumo
fonte
0

Eu certamente incluiria uma tela de personalização do controlador nas configurações do jogo. Embora você tenha notado que conhece um sistema de personalização de controladores, acho que é a maneira correta de fazer isso e é a resposta para sua pergunta.

Eu rapidamente fazia uma aula de personalização e atribuía as chaves por código (inicialmente / codificado), para poder continuar desenvolvendo o jogo sem perder tempo. Mais tarde, posso voltar à classe de personalização para criar uma interface do usuário.

franco
fonte