Declare o sucesso como uma regra testável
Escreva a condição para que outra pessoa possa determinar se ela é verdadeira sem interpretar sua intenção. “Alcançar o farol com o barco” é mais claro do que “terminar bem o nível”. Se existirem vários objetivos, decida se todos são necessários ou se um é suficiente. Separe as recompensas opcionais da condição de conclusão para que um item colecionável perdido não faça acidentalmente uma rota bem-sucedida parecer um fracasso.
Mostrar progresso em direção à conclusão
Use um sinal visível adequado ao objetivo: alvos restantes, fim da rota, lista concluída ou barra de progresso. Não dependa só do placar se ele não determina a vitória. Quando a ação final cumprir a condição, mostre claramente o estado de sucesso e explique o que foi concluído. Se o jogo continuar, deixe clara a passagem à próxima fase para que o jogador saiba se seus comandos ainda têm efeito.
Resolva resultados concorrentes
Teste os casos estranhos antes de polir a celebração. E se o jogador atingir a meta na mesma atualização em que o cronômetro expira? E se o último alvo for eliminado enquanto uma condição de falha também for atendida? Escolha qual resultado tem prioridade e torne a regra consistente. Teste também a reinicialização, a repetição e as ações de próximo nível a partir do estado de sucesso. Uma condição de vitória clara só é útil se todos os caminhos de entrada e saída dela se comportarem de forma coerente.
Perguntas sobre condições de vitória no jogo
Os objetivos opcionais deveriam bloquear uma vitória?
Somente se a conclusão for definida intencionalmente para exigi-los. Rotule as recompensas opcionais separadamente para que os jogadores possam distinguir o objetivo principal de um bônus.
O que um jogo deve mostrar após uma vitória?
Confirme a meta concluída, mostre qualquer resultado relevante e apresente a próxima ação disponível. Teste a transição de estado para que o sucesso não deixe os controles ambíguos.
Leitura complementar
Viu alguma informação desatualizada? Informar uma correção