Estudos de ergonomia na escolha de teclas em um teclado?

7

Eu tenho o seguinte problema:

Meu jogo suporta vários poderes, que você pode usar quando quiser, ou até mesmo misturá-los, atualmente os atribuai aos números na parte superior do teclado.

Depois de tanto tempo testando, acabei desenvolvendo grandes habilidades ao jogar meu próprio jogo, e várias das minhas novas táticas envolvem poderes de mistura, mas descobri que continuo pressionando botões incorretos ou que preciso fazer uma pausa, olhar para o teclado e pausar ou simplesmente pressionar o botão errado (por exemplo, tento pressionar 5, mas pressione 6).

Eu já esperava isso quando fiz as combinações de teclas, mas não encontrei como resolver ...

Como eu conserto isso?

EDIT: O jogo é um jogo de ação em ritmo acelerado, ou jogo de arcade ... (você sabe, não necessariamente em um gênero, exceto que é ação, e você busca pontuações mais altas), então eu não posso usar teclas aleatórias, eu realmente precisam permitir que os jogadores pressionem as teclas REALMENTE rápido, QUALQUER tecla que eles precisem pressionar.

speeder
fonte
Devo dizer que sempre aprecio jogos em que posso pressionar F1 ou alguma tecla de ajuda e ver todos os códigos de teclas e o que eles fazem. Não gosto quando tenho que pausar o jogo e entrar na tela de configuração do teclado apenas para me lembrar de qual tecla pressionar. Parece que esses desenvolvedores têm uma opinião muito alta - muito alta - de seu programa e pensam que todos deveriam se lembrar do layout. Eu não jogo o jogo deles 24/7.
JustBoo
Hã?!? E por que você escreveu isso?
speeder
Eu vejo, eu fiz uma pergunta muito difícil, ninguém conhece nenhum estudo, apenas "adivinhar" :(
speeder
Existe um jogo chamado GunZ que aplica uma boa configuração e é um jogo muito rápido! E eles ainda têm uma imagem do teclado e disposição-chave na página principal do seu site de vídeo no youtube site principal com configuração de teclado
Pablo Ariel

Respostas:

8

Eu nunca tive certeza de por que as pessoas são tão obcecadas por números e pelas bordas do teclado.

Diga aos jogadores para colocarem a mão esquerda no ESDF. Agora mapeie os comandos para o retângulo delimitado por 1, 5, Z, B. Esse é o espaço para vinte comandos, mais da metade dos quais são de fácil acesso, sendo a maioria do restante apenas moderadamente mais difícil.

Tenha cuidado com a internacionalização - nos teclados alemães, por exemplo, Z e Y são trocados em comparação com a maioria dos teclados em idioma romano.

ZorbaTHut
fonte
+1 Embora eu tenha certeza de que as teclas de 0 a 9 são usadas principalmente em MMOs, onde as teclas em torno de ESDF (ou ASD) já são utilizadas por outros comandos. Caso contrário, não vejo por que usá-los. Especialmente quando você precisa pressioná-los rapidamente.
pek
4

Você não disse que tipo de jogo. Eu diria que a solução de usabilidade mais fácil é encontrar um jogo semelhante com mecânica semelhante, algo com que seus jogadores possam estar familiarizados e usar as mesmas teclas.

Portanto, se o seu jogo é um RPG de ação como o Diablo, fazer com que as combinações de teclas padrão funcionem muito como o Diablo não é uma maneira horrível de começar.

Consulte: http://www.joelonsoftware.com/uibook/chapters/fog0000000061.html

Ian Schreiber
fonte
3

Você pode procurar o layout do teclado chamado Dvorak para obter inspiração aqui. O layout do teclado Dvorak é projetado de modo que a linha inicial abrigue as teclas pressionadas com mais freqüência. A linha superior (a abaixo dos números) possui as segundas teclas mais usadas e a linha inferior tem as teclas com o menor uso. Para o layout de Dvorak, acredito que isso seja determinado pela frequência dos caracteres no idioma inglês.

Em geral, esse design é baseado no conceito de que é mais fácil estender os dedos do que contratá-los.

Para aplicar esse design ao seu jogo, você precisa saber quais habilidades são as mais usadas para criar um layout ideal.

RavensKrag
fonte
1

Permitir que os jogadores mapeiem suas próprias combinações de teclas seria a solução mais simples em minha mente.

PhillC
fonte
12
Embora seja bom ter isso, não é uma solução, porque espera que os jogadores sejam especialistas em usabilidade. Se você não fornecer padrões sensatos, a maioria não se incomodará e simplesmente não gostará do jogo.
Bart van Heukelom 10/08/10
0

Você pode tentar selecionar teclas fáceis para o usuário se orientar. Algo com uma formação única, como as teclas de seta. Eles são fáceis de localizar e também é fácil encontrar Ctrl, Shift, Enter, Delete, End, Page Down e o numérico 0. Até que alguém tente jogar seu jogo em um notebook, é claro.

Outra possibilidade são as teclas F e J em um teclado QWERTY, que geralmente causam solavancos.

Além disso, se houver uma alternativa (botões que podem ser selecionados com o mouse), não será necessariamente um desastre se os controles do teclado forem difíceis de entender. Veja o Desktop Tower Defense, por exemplo. Você pode jogar com apenas o mouse, mas jogadores avançados podem usar todas as teclas de 10 dígitos, S, F, N e U. Demora um pouco para se acostumar, mas se o jogo for viciante e houver uma alternativa mais simples (se mais lenta) pode usar cedo, então eles provavelmente não vão se importar.

finnw
fonte
0

Tente adicionar slots rápidos para os poderes mais usados, como em Diablo 2, Torchlight, Titan Quest, World of Warcraft etc.

Deixe o jogador atribuir as habilidades que ele deseja a essas teclas de atalho, sem precisar ir ao menu de opções.

Isso aumenta a empolgação do usuário, pois ele pode tentar criar combinações de teclas de atalho tão eficazes quanto possível.

EDITAR:

Se não ficou claro, pretendi que você mantivesse o mapeamento das teclas numéricas como você já possui, mas adicione a possibilidade de mapear qual habilidade é onde.

Você também pode mapear Q e E para suas ligações.

Conan fez isso muito bem com seu combate combinado. Em conan você pode atingir 1,2,3, Q e E para ataques direcionais. Esses botões estão próximos o suficiente para que o jogador os acerte.

Nailer
fonte
0

Sempre achei jogos com 1-8 funcionar bem. Contanto que você forneça algum tipo de menu de exibição, algo como uma roda de teclas de atalho mostrando cada poder e a capacidade de corrigir um erro, tudo ficará bem.

Se você está preocupado, permitir que os jogadores mudem também funciona; se eles não conseguirem que o mapeamento de teclas X funcione, eles podem tentar encontrar algo que funcione para eles.

O Pato Comunista
fonte