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.)
input
mouse
user-experience
c4bbage
fonte
fonte
Respostas:
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.
fonte
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.
fonte
X
? Isso tornaria difícil de virar / virar à direita (D
) ao retroceder. Eu achoWAZD
que seria mais fácil se você quiser usar o mesmo dedo paraW
eZ
.W
eS
pode ser muito útil.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.
fonte
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;).
fonte
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
fonte
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.
fonte