Blog Metlivi

Quando um jogo de criação (crafting) deve usar ações contextuais de um botão?

Para um jogo de crafting onde os jogadores trocam frequentemente de ferramentas, use uma ação contextual quando o alvo e o resultado pretendido forem claros a partir da situação atual. Mantenha uma escolha deliberada quando uma mesma entrada puder razoavelmente atacar, posicionar, colher ou alterar algo valioso. Um teste útil é: o jogo consegue mostrar o que acontecerá antes de o jogador confirmar a ação, e ele pode desistir sem perder o controle?

29 de setembro de 20265 min de leituraLazer, viagens e experiências urbanasPor Metlivi Editorial Team
Seção 1

O que conta como uma ação contextual?

Uma ação contextual mapeia um botão para uma ação escolhida a partir do alvo atual, do item equipado e do estado do jogo. Ela pode reduzir a necessidade de navegar por menus de ferramentas, mas apenas se o jogo puder identificar um alvo provável e comunicar o resultado. "Um botão" deve significar menos etapas para uma ação compreensível, não uma adivinhação invisível sobre a intenção do jogador.

Minecraft documenta uma divisão clara: com mouse e teclado, o botão esquerdo quebra blocos ou ataca, enquanto o botão direito posiciona o bloco em mãos ou usa objetos como baús e bancadas de trabalho. Os jogadores miram no alvo primeiro; o resultado depende do que estão segurando e para onde estão olhando. O [guia de controles do Minecraft](https://www.minecraft.net/en-us/article/minecraft-controls) também observa que os controles podem ser personalizados. Esse é um uso contextual com um alvo visível e uma condição de item equipado, mas as ações destrutivas e não destrutivas permanecem em entradas distintas.

Seção 2

Quando o alvo é claro o suficiente?

Uma ação contextual é uma boa opção quando há um único alvo válido e próximo, e a ferramenta ou item atual do jogador indica claramente a ação pretendida. Um objeto em foco, uma indicação clara de interação e um alvo estável ajudam. Se vários objetos se sobrepuserem, o mais próximo não é necessariamente aquele que o jogador deseja; um botão contextual pode, então, transformar a ambiguidade em uma ação acidental.

As orientações para criadores do Minecraft Bedrock tornam o problema de comunicação concreto entre diferentes dispositivos: jogadores em telas sensíveis ao toque podem ver um botão de interação secundário ao olhar para uma entidade, e os criadores são orientados a definir um texto que explique o que o botão faz. O [guia de jogabilidade multidispositivo](https://learn.microsoft.com/en-us/minecraft/creator/documents/designinggameplayforvariousdevices?view=minecraft-bedrock-stable) também alerta que jogadores em telas sensíveis ao toque podem acidentalmente golpear uma entidade ao tentar alcançar o botão de interação. A implicação de design é expor o alvo e a ação na interface, além de levar em consideração o método de entrada — sem presumir que apenas mirar já comunica a intenção.

Seção 3

Quando as ações devem permanecer separadas?

Mantenha as ações separadas quando o mesmo alvo possibilitar resultados com consequências diferentes, ou quando a própria escolha da ferramenta for significativa. Quebrar um bloco, posicionar um bloco, usar uma bancada e atacar uma criatura podem ocorrer em um jogo de crafting, mas condensá-los em um único toque sensível ao contexto faz com que o jogo seja responsável por interpretar a intenção. Se a interpretação errada consumir recursos, danificar uma construção ou iniciar um combate, o custo de um erro de adivinhação será alto.

A separação dessas entradas no Minecraft é um ponto de referência, não um requisito universal. Mantenha controles separados quando a escolha entre os resultados fizer parte da jogabilidade; use o contexto quando ele eliminar com segurança uma seleção rotineira.

Seção 4

O que o jogador deve ver antes de confirmar?

Para ações que alteram o mundo, exiba uma prévia que responda a três perguntas: o que está selecionado, o que vai acontecer e onde vai acontecer. Uma silhueta de posicionamento, um alvo destacado, uma indicação de ação com nome claro ou um resumo conciso da alteração podem tornar o mapeamento legível. Se o jogo não puder pré-visualizar um resultado de forma confiável, isso é motivo suficiente para exigir uma seleção explícita ou uma confirmação para essa ação.

Esta é uma recomendação de design, não uma afirmação sobre a implementação de um jogo específico. Sua base é a orientação de interação na documentação do Bedrock da Microsoft: o criador pode fornecer `interact_text` para jogadores em telas sensíveis ao toque, e o sistema de interação de entidades suporta efeitos distintos, como adicionar ou soltar itens, alterar a vida e disparar um evento. A [referência de interação com entidades](https://learn.microsoft.com/en-us/minecraft/creator/reference/content/entityreference/examples/entitycomponents/minecraftcomponent_interact?view=minecraft-bedrock-stable) demonstra por que um rótulo genérico de "interagir" pode não explicar o resultado. Indique o efeito relevante na mensagem de aviso sempre que os jogadores tiverem de escolher entre resultados substancialmente diferentes.

Seção 5

Como devem funcionar o cancelamento e a autonomia do jogador?

Permita que os jogadores cancelem a ação antes que ela tenha efeito, especialmente quando a mira for incerta ou a ação for destrutiva. Manter um botão pressionado pode abrir uma prévia e confirmar ao soltar; um segundo toque pode confirmar uma alteração claramente descrita. Essas são opções, não regras universais: confirmações adicionais a cada ação rotineira podem gerar atrito. Reserve a proteção mais rígida para ações irreversíveis ou de alto custo, e faça com que o cancelamento utilize um comando familiar e visível.

Mantenha o jogador no controle da escolha da ferramenta quando os itens tiverem alcance, materiais, durabilidade ou efeitos distintos. A seleção contextual pode poupar a troca repetitiva de ferramentas em tarefas rotineiras e previsíveis, mas não deve trocar equipamentos silenciosamente ou escolher uma ação dispendiosa apenas porque ela é tecnicamente válida. Nos casos em que o jogo fizer a seleção automaticamente, mostre a ferramenta escolhida e permita que o jogador a substitua antes de agir.

Seção 6

Um teste prático para tomada de decisão

Para cada proposta de ação com um único botão, responda a estas perguntas durante o design:

Se o alvo ou a consequência não estiverem claros, faça com que o jogador selecione ou confirme. Se ambos forem evidentes e o custo do erro for baixo, o uso contextual pode eliminar uma etapa repetitiva, mantendo a autonomia do jogador intacta.

Há um alvo óbvio sob o cursor, retícula ou foco do toque?
A ferramenta ou o item equipado torna o resultado pretendido previsível?
A interface consegue exibir uma prévia do alvo e da consequência?
O que acontece se o jogador pressionar o botão por engano, e ele pode cancelar?
A automação preserva uma escolha significativa sobre ferramenta, posicionamento ou timing?
Leituras relacionadas

Continue explorando o tema