Como fazer um jogo de plataforma 'One Hit and Dead' parecer justo

16

Atualmente, estou fazendo um jogo de plataformas de corrida e arma, no qual o jogador morre instantaneamente quando é atingido. Estou curioso para fazer isso parecer justo. Estou ciente de colocar os pontos de verificação com frequência suficiente, permitindo que o jogador tente quase instantaneamente, e hitboxes misericordiosos. Mas estou curioso para saber como devo proceder sobre o design de níveis? As armas Run 'n são muito diferentes das plataformas de salto em parede, como o garoto da carne.

Você vê, jogos como Hollow Knight permitem que você aprenda a evitar ataques no início do jogo, oferecendo desafios fáceis. Se você for atingido por algo inesperado em Hollow Knight, sempre poderá se concentrar e ganhar um pouco de saúde, e isso não pareceria injusto. Se isso acontecesse no meu jogo, seria injusto.

Como estou criando um jogo do tipo Megaman-X com um chefe no final de cada estágio, como devo ensinar o jogador a desviar de projéteis em movimento rápido que você só saberia desviar depois de ver como eles agem? ?

E sim, haverá um primeiro nível antes que você possa jogar os outros na ordem que desejar.


fonte
4
Você pode achar útil procurar peças anteriores, onde um obstáculo ou inimigo é introduzido em um ambiente seguro para dar aos jogadores a chance de praticar com eles, antes de serem usados ​​de uma maneira em que falha signifique dano ou morte. Mesmo que todo o dano seja a morte, usá-los continua sendo uma maneira viável de dar uma prévia ao jogador para que ele saiba o que esperar antes de forçá-lo a fazer ou morrer. Como alternativa, upgrades de invencibilidade podem ser usados ​​para permitir que o jogador visualize algo antes de fazer isso de verdade.
Justin Time - Restabelece Monica
Estou ciente da questão do ambiente seguro, mas o poder de invencibilidade é uma boa ideia. Obrigado.
Vindo de um gênero diferente, o Geometry Dash também pode ser uma inspiração para como fazer algo de “um golpe e você está morto” bem sem pontos de verificação frequentes.
Peteris
1
Você já jogou o jogo "Eu quero ser o Boshy"? É um jogo bobo, cheio de memes e criado por fãs, mas ganhou um certo status de culto. É um tipo de jogo de um golpe e você está morto, mas é feito para ser deliberadamente irritante e implacável. Jogue este jogo e aprenda o que é feito para parecer "injusto" e você pode fazer o oposto.
EFF
1
É um jogo de plataformas em 2D, então eu acho que seus inimigos atiram também? Nesse caso, construir defesas 'naturais' para o short esconderijo tempo para fazer o resto jogador e planejar os próximos passos, bem como acalmar depois de uma arrancada

Respostas:

36

Esse é o trade-off para esse tipo de design de jogo, espera- se que o jogador morra muitas vezes para aprender mecânica e habilidades de chefe. Para tornar essas mortes palatáveis ​​para o jogador, tenho algumas idéias:

1) nada pode ser aleatório, tudo deve ter um padrão que possa ser aprendido. Não há nada mais injusto do que morrer por um ataque que você nunca viu antes e provavelmente nunca mais verá.

2) as caixas de acerto devem ser precisas e confiáveis, não as "misericordiosas", porque o jogador se sentirá descontrolado e o jogador sempre se sentirá no controle.

3) chegar a um ponto de verificação deve ser um grande negócio, tornar emocionantes os pontos de verificação e usá-los para acompanhar o jogo, para que o jogador não fique cansado de jogar sem parar. Pense nos pontos de verificação como um mecânico de marcapasso, não um mecânico de justiça; a justiça vem do jogo e não o resto para entre todos os jogos.

4) alterne o progresso fácil em direção a um ponto de verificação com habilidades + desafios de aprendizado para chegar ao próximo, deixe o jogador se sentir bem em jogar melhor. Se o jogador tiver um feedback imediato como esse, então novos desafios parecerão justos, porque eles sabem que isso pode ser aprendido, assim como antes!

5) os chefes devem ser uma recompensa enorme, e você pode considerar adicionar um sistema de pontuação para incentivar os jogadores a voltar várias vezes para alcançar condições especiais e aumentar suas pontuações de desempenho. Embora o jogador morra muito, é justo que esteja trabalhando para um objetivo extraordinário.

Patrick Hughes
fonte
2
1) Eu entendo isso. O aleatório não é algo que possa ser jogado em torno do wille-nille. No entanto, se o jogador puder reagir com uma sugestão, como respirar antes de cuspir ácido ou fazer um movimento antes de carregar. 2) Por misericordioso, quero dizer a favor do jogador. Por exemplo, o hitbox de um projétil será um pouco menor do que parece, mas não muito. 3) ok 4) ok 5) Ok para a recompensa, mas eu não quero algum tipo de sistema de pontuação, pois isso arruinaria o ponto do jogo que estou criando. Talvez conquistas para o jogo em todos os níveis, em vez de individuais, como derrotá-lo <1H
22
Uma possibilidade é adicionar uma mecânica de recuperação onde um golpe não mata, mas o enfraquece seriamente e o segundo golpe o mata com certeza. Os primeiros jogos do Super Mario fizeram isso, onde o cogumelo, além de torná-lo maior, lhe deu a capacidade de dar o primeiro golpe sem morrer. Sonic fez algo semelhante com os anéis - seja atingido uma vez e seus anéis voam, mas se você pode recuperar alguns deles antes de um segundo golpe, você não morre. Em ambos os casos, o primeiro golpe é uma penalidade significativa sem ser uma morte instantânea.
Darrel Hoffman
2
Não estou convencido sobre a mecânica de recuperação nesse papel, mas pode ser um quebra-cabeça de níveis avançados a ser resolvido (por exemplo, Pick Up Powerup + Run Through Deadly Trap + Recuperar do outro lado). Ou o mecânico de recuperação pode fazer parte de uma configuração de Dificuldade e desativada nos modos Difícil e acima. Boa ferramenta potencial para usar para construir o jogo!
Patrick
1
Não estou interessado em recuperar tanto quanto isso seria mais frustrante nos níveis em que há muita coisa acontecendo. Boa ideia.
3
Nada aleatório versus aleatório com o taco muda significativamente a sensação do jogo. Imagine alguém tentando acelerar o jogo. Se não houver nada aleatório, eles podem memorizar os padrões e é puramente um teste de memória e reflexos. Se houver ataques aleatórios com dicas, às vezes eles obterão o resultado "ruim" e terão que reiniciar o nível sem culpa alguma. Ambas as decisões podem levar a bons jogos, mas a decisão deve ser tomada com muito cuidado.
GrandOpener 03/02/19
22

Além da resposta de Patrick:

  • O tempo necessário para a nova tentativa precisa ser curto e instantâneo na fronteira. Tome o Super Meat Boy como exemplo. Compare com a animação da morte de 4 segundos de Teslagrad.

  • O tempo necessário para recuperar seu progresso também deve ser relativamente rápido. Isso acompanha os comentários de Patrick sobre os pontos de verificação. O Taslagrad é muito bom aqui, pois você reaparece na entrada da sala que você acabou de entrar e a maioria das salas pode levar apenas alguns segundos para se mover completamente, não mais que um minuto na extremidade alta.

  • Sem consequências a longo prazo além do tempo perdido. Não penalize a exp ou a moeda do jogo do jogador. Tais penalidades levam o jogador a reclamar de mortes baratas. Por exemplo, em Teslagrad, encontrei um quebra-cabeça particularmente difícil que me repudiava de frente para a porta por onde eu entrava, e se tentasse iniciar o quebra-cabeça sem antes virar, me mataria por atrapalhar o uso do salto + habilidade. O que me custou mais 5 segundos como. Eu esperei a animação da morte terminar.

  • Coloque limites nas habilidades de frequência, precisão e coordenação necessárias ao criar seus quebra-cabeças ou outros desafios. Quanto mais apertada for a precisão ou o tempo, pior será o seu jogo, pois os jogadores que tiverem problemas (sejam eles deficientes ou apenas menos qualificados) ficarão frustrados e desistirão de raiva. Isso é particularmente importante quando se trata de lutas contra chefes. "Faça a coisa 3 vezes, 3 vezes" é a maior reclamação que eu já vi sobre o Teslagrad. Todo mundo descobre rapidamente o que precisa fazer, mas na verdade isso geralmente exige tempo ou movimento incrivelmente precisos. O ato nem é tão difícil, é retirá-lo 9 vezes seguidas sem ser atingido, e esse é o problema.

    • É também por isso que eu odeio o Super Meat Boy. Os controles escorregadios combinados com o tempo de pulo perfeito em pixels e quadro perfeito são algo que simplesmente não posso fazer.
Draco18s não confia mais no SE
fonte
Grandes adições, concordo com todos eles.
Patrick Hughes
1. Acabei de entrar neste site depois de interpretar o super garoto da carne, e eu mencionei isso. 2. Okey dokey. Novo jogo + é algo que farei para punir> :) 3. Ok. Não tenho vidas / moeda. É apenas nivelar, vencer, jogar outro e dialogar depois de vencer os chefes. 4. Quando você alcança um chefe e morre nele, a tela desbota rapidamente em preto e depois volta a lutar novamente. Além disso, não tenho certeza de como compensar os deficientes, devido ao fato de que meu jogo é baseado em desafios (como o garoto da carne) 5. Gosto de garoto da carne, mas, ei, não pode agradar a todos. Obrigado pelas adições!
4
Nem todos os pontos se aplicam a todos os jogos. Sonic é provavelmente o exemplo mais próximo que consigo pensar em um jogo em que você perde "moeda" quando é atingido, mas é isso em vez de ter que reiniciar o nível. E mesmo uma simples opção de "pular este nível" pode ser suficiente: as plataformas de quebra-cabeça são melhores quando o jogador decide "você sabe o quê, esse nível é demais" e pode tentar outro.
Draco18s não confia mais em
1. Acho que ele quis dizer perder dinheiro quando você morre. Por exemplo, se você não conseguir recuperar seu saque antes de morrer pela segunda vez, esse saque se foi. Como Shovel Knight, Dark Souls ou Hollow Knight. Também não tenho moeda no meu jogo. 2. 'Pular esta coisa nivelada' funciona em muitos casos, como o garoto da carne. No entanto, como eu quero um desafio e esse jogo é muito parecido com o megaman X, mas você morre em um hit, acho que não vou adicionar isso. Obrigado pelo conselho!
Shovel Knight, Dark Souls e Hollow Knight são bons exemplos, eu apenas não joguei nenhum deles, então eles não eram jogos para os quais eu pudesse apontar imediatamente. Enfim, pelo menos eu te dei algumas coisas para pensar!
Draco18s não confia mais em
9

A melhor coisa que você pode fazer ao lidar com situações como essas é estudar outros jogos que compartilham mecânica e sistemas com o que você pretende. Dada a sua descrição, os dois em cima da minha cabeça que eu acho que você deveria ver são Metal Slug e Contra . Ambos envolvem o uso de armas como seu principal mecânico em um ambiente de plataforma de rolagem lateral, e ambos envolvem um golpe e uma mecânica morta, como você descreve.

Algumas coisas que você notará em jogos como esses são que, como ser atingido é muito caro, quase não há ataques "surpresa". Nada se move rápido, a menos que exista um telégrafo enorme que mostre claramente que você deve se mover / pular / o que quer que seja para não morrer. Você precisa dar às pessoas oportunidades para ver como as coisas podem matá-las por meio de uma combinação de telegrafia e garantir que a morte que se aproxima seja lenta o suficiente para que eles tenham uma quantidade razoável de tempo para reagir antes que realmente os atinja.

Outra coisa que jogos como esse compartilham é um sistema de vidas, em oposição a um ponto de verificação . Onde a morte reaparece, exatamente onde você morreu um ou dois momentos depois, geralmente com um pouco de invencibilidade de misericórdia para ajudá-lo a superar o que acabou de matar. Isso permite que você use seu número de vidas como um tipo limitado de erros disponíveis, sem interromper totalmente o fluxo. Embora isso possa não ser estritamente necessário, a onipresença disso é algo que eu analisaria para sentir o jogo, especialmente comparando com outros jogos populares de "um golpe fatal", como balas.

Finalmente, uma parte crítica é que como o jogo responde deve ser previsível! O jogo e o fluxo bem-sucedidos em jogos como esses exigem a compreensão e o abuso da mecânica do jogo para permitir o jogo sem morte. A aleatoriedade não está totalmente fora de questão, mas coisas como a geração de inimigos, IA do inimigo e padrões de balas devem ser muito compreensíveis e previsíveis, para que jogadores habilidosos possam usar essas informações em seu proveito. Passar por uma seção porque era mais fácil do que o habitual ou ficar frustrado porque a RNG odeia que vocês dois se sintam mal quando a mecânica implica que isso deve depender de sua habilidade.

Lunin
fonte
1. Certifico-me de olhar para esses jogos quando puder. Infelizmente, nenhum deles está no console virtual do 3DS eShop. 2. Certifico-me de manter isso em mente. 3. Eh ... isso FUNCIONA, mas parece mais saúde e perma-morte. 4. Okey dokey. Obrigado por reservar um tempo para responder a isso!
2
Como um exercício, tente assistir a este nível do Metal Slug 2 e veja se você consegue identificar onde ele está ensinando como as coisas funcionam e como está mergulhando na dificuldade. O jogador claramente jogou o nível várias vezes antes, então você também pode ver como a habilidade do jogador pode tirar proveito de coisas como não se aproximar o suficiente para acionar a IA ou apressar outras unidades antes que elas se tornem uma ameaça. Além disso, não pense que você precisa copiar todos os mecânicos, apenas lembre-se de por que as coisas tendem a ir desse jeito, para não ignorar as necessidades que elas possam atender.
Lunin
O Contra 4, em particular, possui um modo de dificuldade fácil muito bem-feito para aqueles que não estão acostumados às demandas do gênero.
Mark S.
2
Votado por uma razão que não são apenas jogos. Um grande ensaio sobre "como ser escritor" dizia sobre gêneros de literatura: "Se você quiser escrever romances policiais, leia mil romances policiais; se você quiser escrever romances, leia mil romances." Parte da resposta foi especificar quais jogos seriam melhores para o seu caso específico, mas a maior parte é: "Aprenda com os clássicos em qualquer arena em que você esteja trabalhando, mesmo que esteja tentando fazer algo genuinamente novo. "
Christos Hayward
1

Em vez de um morto, com falta de chefes fortes e inimigos especiais, por que não usar ferimentos como uma maneira de fazer as coisas parecerem reais. Lesões tendem a desacelerar o movimento do jogador (pular mais baixo, correr mais devagar), impedir a visão (tela embaçada), ouvir (os tiros são mais baixos ou mais altos dependendo) ou qualquer outro sentido que o usuário perceba.

Ou se você está definitivamente focado em manter o dado de um hit, tome lições de Contra, quedas frequentes de armadura, muitas quedas de vida, começando com muitas vidas. Embora você precise criar um equilíbrio bom o suficiente, isso permite que você dê vidas suficientes ao usuário sem que ele sinta como se estivesse tornando o jogo muito fácil. O teste do usuário é obrigatório para essa opção.

Outra idéia de um jogo mais antigo que eu costumava jogar era um ponto de verificação ou um recurso de salvamento automático, quando você chegava aos chefes.

Permitindo fogo amigável entre unidades inimigas: Isso permite ao usuário usar explosões e outros inimigos para tornar o jogo um pouco mais perdoador, se tiver talento suficiente para desviar de mísseis, tiros, etc. O que se refere à previsibilidade, mordeu.

Este pode ser um pouco exagerado, mas adicionando veículos (tanques, planos, carros, cavalos ??) que podem ser disparados algumas vezes antes de explodir em certas partes do nível, que podem estar cheios de inimigos.

Programador iniciante
fonte
Não é muito útil, mas obrigado por responder de qualquer maneira!