Estou trabalhando em um jogo com mecânicas confusas, como armazenamento de energia e temperatura do líquido de refrigeração. Qual é a melhor maneira de aprender um novo jogador rapidamente?
Não faça mecânicas confusas. Isso pode parecer irreverente, mas considere isso fortemente. Assim como você não escreve código excessivamente confuso, não deve escrever mecânicas que sejam naturalmente confusas.
O primeiro passo para conseguir que os jogadores aprendam rapidamente é não confundi-los em primeiro lugar. Descubra o que os mecânicos consideram confusos e conserte isso . Então, depois de ter um conjunto de mecânicos de qualidade, você pode começar a trabalhar em como apresentar os jogadores ao seu jogo.
tutoriais no jogo, o que é um pouco difícil de programar
Então você precisa fazer uma chamada de julgamento: você quer que seu jogo seja fácil de escrever ou que ele seja bom ?
Sim, fazer um tutorial real no jogo é uma dor. Mas essa dor é a diferença entre jogos esquecíveis e aqueles que as pessoas realmente querem jogar.
dicas que serão exibidas no jogo e após o fim do jogo
Nunca achei que essa fosse uma estratégia útil para ensinar algo útil. É como se o professor fizesse um teste no primeiro dia e, depois disso, todos os dias, eles colocassem uma pergunta no teste e explicassem qual é a resposta. Pode funcionar para ensinar alguma coisa, mas ainda faz você se sentir estúpido.
Pedir a alguém para fazer algo que você realmente não os preparou pode ser lido como rude pelos jogadores. É sempre melhor introduzir informações antecipadamente.
uma dificuldade reduzida sem as coisas de energia e refrigeração
Sou apenas eu pessoalmente, mas não gosto de níveis de dificuldade. O ritmo do jogo, a mudança de nível para nível, área para área, desafio para desafio, é a parte mais importante do jogo. Esse ritmo muda quando você decide arbitrariamente que o nível de habilidade X terá menos monstros ou menos mecânica ou qualquer outra coisa. Isso torna o aumento do desafio do jogo ao longo do tempo menos deliberado.
E o pior de tudo, como você está claramente projetando o jogo para jogar melhor no nível de dificuldade normal, as pessoas que jogam com dificuldade reduzida terão uma experiência de jogo abaixo do ideal. Você não pode simplesmente arrancar mecânica e esperar que tudo funcione bem para eles. Ou o jogo será fácil demais, difícil ou inconsistente em sua dificuldade.
Eu recomendo que você jogue o Portal original com o comentário do desenvolvedor ativado - uma grande parte do comentário é dedicada à forma como eles introduziram o jogador na arma do portal, uma mecânica de jogo que você definitivamente poderia considerar "bastante confusa" (em certos aspectos) esse é o ponto!)
Em vez de explicar a mecânica do jogo por meio de tutoriais e narração de texto / voz, o Portal introduz a mecânica do jogo por meio de uma série de desafios facilmente alcançáveis que demonstram a mecânica. Por exemplo:
A chave é ensinar ao jogador uma coisa de cada vez , de uma maneira envolvente e divertida, demonstrando a mecânica do jogo ao jogador, em vez de falar sobre isso (se o jogador descobrir um mecânico para os próprios escravos, em vez de ser informado sobre além de ser mais divertido e envolvente para o jogador, é mais provável que ele entenda o que está acontecendo).
Mantenha cada passo agradável e simples - se você achar que os jogadores lutam com certas mecânicas, volte e divida-os em etapas ainda mais simples. Para resolver o primeiro "quebra-cabeça" do Portal, o jogador precisa apenas passar pelo portal!
Não pense no seu tutorial como algo que o jogador deve fazer para aprender a jogar - seu tutorial faz parte do seu jogo (e geralmente a primeira coisa que ele faz - as primeiras impressões contam!) Também ouça o desenvolvedor do Portal comentário - é realmente muito interessante.
fonte
Atualmente, os jogos tendem a usar o tutorial no jogo, às vezes com dicas durante o jogo. IMHO, se você tiver apenas um tutorial de "texto e captura de tela", a maioria dos jogadores irá direto ao jogo, tentando descobrir por si mesmo (eu me declaro culpado, ainda que difícil) voltarei ao tutorial se não conseguir entendê-lo Fora).
Outra coisa que você pode fazer é criar seu jogo para garantir que o jogador obtenha as habilidades necessárias para poder avançar. Por exemplo, crie um local em que haja pouco ou nenhum risco de falha, mas seja obrigado a usar uma nova habilidade; em seguida, faça-os usar a mesma habilidade, em algum lugar onde eles falhem significa que não podem ir além.
Pense no Portal, onde a primeira vez que você vê uma bola de energia está em uma sala segura, deve manipular uma bola acima da água e entrar no caminho da bola, ao mesmo tempo. A primeira sala ensina ao jogador como as bolas entram nos receptores; a segunda, que a água é tóxica e as bolas matam você, se você tocá-las.
Para outro exemplo, veja aqui uma explicação de como o primeiro nível de Super Mario Bros. ensina tudo o que você precisa para jogar.
fonte
Tutoriais no jogo disfarçados de níveis
Introduzir a mecânica e os conceitos de jogabilidade, um de cada vez, cada novo nível introduzindo outra mecânica e desenvolvendo o conhecimento que o jogador aprendeu no nível anterior.
fonte
O jogo Ashen Empires (que costumava ser conhecido como "Dransik" quando estava em "beta") atualmente possui uma seção de tutoriais (acredito que outros como o RuneScape também têm uma configuração semelhante) em que novos jogadores estão em um "novo jogador" área da qual eles não podem sair até obter um número muito pequeno de pontos de experiência em certas habilidades essenciais.
Impérios Ashen (grátis para jogar; pagar por expansões)
http://www.ashenempires.com/
Uma vez que o jogador tenha completado as missões super fáceis de ganhar os pontos de habilidade necessários (por exemplo, mate três aranhas gigantes e destrua alguns ratos de esgoto de grandes dimensões), os guardas terão permissão para passar pelos portões .
E em uma pequena digressão, para os jogadores que tentam "subir de nível" na área "novo jogador", depois de chegarem a um determinado nível, não recebem mais pontos por matar as coisas super fáceis, então não há motivação real para permanecer na área "novo jogador" depois de um tempo.
Portanto, essa é uma abordagem que pode funcionar para você - você pode exigir que novos players demonstrem que eles podem usar os recursos especializados que você criou em relação ao armazenamento de energia e entendam como a temperatura do líquido de refrigeração influencia (por exemplo, uma simples busca pode exigir o para que o jogador fique extremamente próximo da temperatura de superaquecimento sem realmente superaquecer - se não chegar a esse intervalo específico, será necessário refazer a missão). Mas considere tornar fácil essa área de "novo jogador" para jogadores experientes avançarem rapidamente, para que não fiquem aborrecidos ao criar novos personagens.
fonte
Crie um vídeo de introdução em que demonstre e explique o comportamento no jogo.
Isso tem alguns pontos interessantes:
fonte
Para mim, você realmente não pode decidir até que outras pessoas testem seu jogo. Se eles acharem que estão entendendo os conceitos, provavelmente você está bem. No entanto, se eles estiverem com problemas para jogar, você tem algumas opções:
Lembre-se de que o objetivo não é facilitar a vida do programador, é produzir um jogo de qualidade para o usuário final.
fonte
Falando pelo ponto de vista de um jogador, e não um desenvolvedor, acho que a maioria das coisas que podem ser descritas como tutoriais é, no mínimo, irritante. Não me importo com uma interface de usuário um tanto complexa, desde que as tarefas mundanas não sejam complexas pela necessidade, e contanto que ela não apresente problemas. Dito isto, odeio o conceito geral de que uma pessoa precisaria de reflexos, tempo e destreza para jogar bem um jogo. No processo de tentativa de concluir uma tarefa, a complexidade, IMO, deve estar em interação com os atores dos jogadores de NPC por meio de diálogo e resposta de IA, com muito menos ênfase na combinação arbitrária de pressionamento de tecla necessária para executar tarefas menores.
Por esse motivo, acredito que, além de um ou dois modelos padrão para o padrão, o usuário deve definir o mapeamento dos comandos. Então, eu afirmo algo possivelmente pronto para o uso: crie um processo pelo qual o usuário se familiarize com os movimentos básicos, deixando-os remapearem as teclas como acharem melhor, garantindo uma sequência de escape reservada, caso configurem um mapeamento que não trabalhar para eles. Dessa forma, você pode combinar o processo geral do tutorial com o mapeamento de teclas.
RESUMO: combine tutorial, mapeamento de teclas e, até certo ponto, treinamento / teste para várias classes / estatísticas / habilidades / talentos. concentre-se em fazer isso de maneira consistente com a trama, mas não seja excessivamente restritivo. De sequências de tutoriais:
Não posso enfatizar o suficiente que a falta de interface sólida e consistência com o jogo principal é o que faz a maioria dos tutoriais parecer menos útil / utilizável para mim.
fonte