Oneshot Gems
Jogar agora

Para desenvolvedores de jogos

Teste o limite de cada regra deliberadamente

Muitos defeitos do jogo ocorrem quando uma regra muda: o último pixel antes de uma borda, o item final permitido, o tempo zero em um cronômetro ou uma entrada recebida durante uma reinicialização. Teste de limite significa escolher valores logo abaixo, exatamente no limite e um pouco além de um limite e, em seguida, verificar se cada resultado é intencional. É especialmente útil para um protótipo gerado, onde o jogo normal pode parecer bom enquanto um caso de canto concede silenciosamente um ponto extra ou deixa o jogador preso.

Nesta página

Mapeie os limites antes de tentar quebrá-los

Liste regras com um limite. Se um portão abre com três chaves, verifique duas chaves, exatamente três e quatro chaves se o jogador puder coletar extras. Se uma plataforma terminar em um limite de tela, aproxime-se dela lenta e rapidamente e enquanto pula. Se o cronômetro terminar uma rodada em zero, observe o quadro logo antes de zero, a transição em zero e uma entrada imediatamente depois. Esses casos expõem lógica off-by-one e transições sobrepostas.

Tempo de sondagem e entrada repetida

Pressione uma ação uma vez, segure-a e toque rapidamente. Esses padrões podem revelar se um salto se repete, se um menu avança duas vezes ou se um item coletável é contado mais de uma vez. Teste a entrada logo antes e logo após uma mudança de estado, como pressionar reiniciar quando uma sobreposição de fim de jogo aparece. Se o jogo for animado com requestAnimationFrame, as guias de plano de fundo poderão afetar a execução dos retornos de chamada da animação; inclua um caso em que a aba fica oculta e depois volta a ficar visível para mecânicas que dependem do tempo decorrido.

Perguntas sobre ⁨testando limites do jogo⁩

O que significa “logo abaixo, em e acima” em um teste de jogo?

Escolha valores em ambos os lados de um limite de regra e exatamente nele. Para um portão de três chaves, teste com duas chaves, três chaves e qualquer contagem alcançável acima de três.

As pausas nas guias ocultas são sempre um bug?

Não. Decida se o tempo deve ser pausado ou continuado enquanto estiver oculto e, em seguida, teste o comportamento escolhido. A parte importante é que os cronômetros e a animação sejam retomados de acordo com uma regra clara.

Leitura complementar

Viu alguma informação desatualizada? Informar uma correção

Continue jogando.

Jogos grátis no navegador, prontos quando você quiser. Encontre um de que goste e faça dele seu próximo favorito.

Siga sua curiosidade