Eu estou olhando para adicionar um objetivo ao meu jogo.
https://www.youtube.com/watch?v=O3uxaxy5_tc
O vídeo acima é o vídeo mais recente que eu fiz sobre o jogo. Como você pode ver, o jogo tem :
- Oponentes a lutar (no vídeo oponentes do NPC, mas oponentes para vários jogadores estarão lá em breve)
- Objetivos a capturar (as torres).
- Variação. Ou seja, os jogadores podem escolher habilidades diferentes para ter configurações diferentes.
- Um mapa grande e diversificado (observe que vários mapas são facilmente possíveis, mas esse não é o ponto agora).
- Ação constante, graças ao fato de os jogadores reaparecerem imediatamente após a morte.
Na superfície, isso parece bom. Parece haver tudo o que é necessário para um jogo. No entanto, tenho um problema com uma condição de vitória e um objetivo geral. Deixe-me explicar:
O mapa é dividido em quadrados. Cada torre controla um quadrado. Para dominar uma torre, você deve destruí-la - uma vez "destruída", a torre muda de equipe e recupera toda a sua saúde.
O problema é quando uma equipe começa a perder. Digamos que o mapa seja assim:
(Ignore a linha vermelha na figura)
Como as equipes reaparecem apenas em território controlado por elas mesmas, isso significa que a equipe azul reapareceria em uma área muito menor que a equipe vermelha. Isso significa que o time azul está sempre no território que está defendendo, mas o time vermelho está gerando principalmente muito longe.
Usando o Photoshop para visualizar melhor o problema:
Com os pontos pretos representando membros da equipe vermelha e os pontos brancos representando membros da equipe azul (ambas as equipes têm 10 membros neste exemplo ), você pode ver claramente como a equipe azul nunca pode ser derrotada. Qualquer membro da equipe vermelha é simplesmente amontoado, oprimido e depois reaparece muito longe da luta. Sim, teoricamente nesse exemplo, um ou dois dos territórios poderiam ser tomados. Mas então o problema só piora. Imagine este exemplo se a equipe azul tiver apenas um território.
A propósito, isso não é apenas teórico. Na verdade, eu deixei o servidor e os tanques de IA lutando por mais de 3 horas e nenhuma equipe foi capaz de vencer.
Então, para resumir o problema:
Quando uma equipe controla menos território, há mais membros dessa equipe por pedaço de território que eles possuem e, portanto, não há como a equipe adversária poder vencer.
Agora vamos falar sobre possíveis soluções que tentei e demiti:
Uma solução seria remover completamente o respawning. Isso significaria que:
- Tomar território não seria um problema, pois você não atacaria muitos oponentes recém-criados.
- Ganhar não seria tão difícil.
Contudo,
- Isso encorajaria os usuários a jogar com muito cuidado, assim como no World Of Tanks.
- Se um usuário morrer, ele terá uma longa espera chata pela frente ou precisará sair e entrar em uma nova batalha.
Eu também poderia fazer com que cada torre escolhida desse à equipe mais poder (por exemplo, mais saúde, mais torres elas tiverem). Este:
- Tecnicamente resolve o problema. A equipe de um jogador pode sobrecarregar a outra equipe.
Contudo:
- As batalhas são muito rápidas. Uma vez que uma equipe ganha uma ou duas torres, há uma "vitória esmagadora" demais, onde o poder extra que a equipe ganha permite dizimar a oposição.
- Não é muito divertido estar no time perdedor, ser capaz de morrer para os vencedores com muito menos arremessos e mal conseguir prejudicá-los.
Eu também poderia fazer com que as torres simplesmente fossem destruídas permanentemente, em vez de mandá-las para o outro time. No entanto, isso cria uma correspondência permanentemente igual.
- Os jogadores viajam a mesma distância de suas áreas controladas, lutam em igualdade de condições em terras de ninguém, e nunca podem alcançar as torres uns dos outros para destruí-los. De qualquer forma, isso também é vítima do problema original, pois há muitos jogadores que reapareceram naquela pequena área protegendo todas as torres, enquanto os jogadores inimigos tiveram que viajar por todo o mapa para atacá-los. O que torna o problema pior .
Eu poderia limitar o reaparecimento ou ter um cronômetro de reaparecimento. No entanto, obviamente,
- Os jogadores não querem ficar sentados.
- Ele interrompe a ação para ter que esperar.
Eu poderia deixar o jogo como está! Eu poderia adicionar progressão em uma loja e habilidades de compra. Contudo,
- Eu sou um desenvolvedor independente. Um sistema multiplayer shop, habilidades, armazenamento de dados de jogadores, é muito trabalho para mim. É uma quantidade enorme de trabalho para algo que não é realmente significativo ou que é satisfatório para um jogo como um todo.
Em suma, eu fiz muitas experiências com isso e pensei muito sobre isso, no entanto, parece não haver uma resposta clara.
E, mesmo que uma equipe pegue todas as torres e vença, o que acontece !? O mapa é redefinido e a batalha começa de novo? Isso seria repetitivo e chato.
Em resumo:
Meu jogo precisa de um sistema objetivo que seja satisfatório, que permita que uma equipe vença, mas que não torne essa vitória inútil, e que permita que ambas as equipes tenham uma batalha longa e agradável.
Edit: Eu esqueci de mencionar que jogadores em seu próprio território têm uma recuperação de saúde, o que significa que os defensores em seu próprio território têm ainda mais vantagens.