Je cherche à ajouter un objectif à mon jeu.
https://www.youtube.com/watch?v=O3uxaxy5_tc
La vidéo ci-dessus est la vidéo la plus récente que j'ai réalisée sur le gameplay de mon jeu. Comme vous pouvez le voir, le jeu a :
- Des adversaires à combattre (dans la vidéo des adversaires PNJ, mais des adversaires multijoueurs seront bientôt là)
- Objectifs à capturer (les tours).
- Variation. Autrement dit, les joueurs peuvent choisir différentes compétences pour avoir différentes configurations.
- Une carte grande et diversifiée (notez que plusieurs cartes sont facilement possibles, mais ce n'est pas le point pour le moment).
- Action constante, grâce au fait que les joueurs réapparaissent immédiatement après leur mort.
En surface, cela semble bien. Il semble que tout soit nécessaire pour un match. Cependant, j'ai un problème avec une condition de victoire et un objectif global. Laissez-moi expliquer:
La carte est divisée en carrés. Chaque tour contrôle un carré. Pour prendre le contrôle d'une tour, vous devez la détruire - Une fois "détruite", la tour change d'équipe et retrouve toute sa santé.
Le problème, c'est quand une équipe commence à perdre. Disons que la carte est comme ceci: (Ignorez la ligne rouge dans l'image)
Comme les équipes ne réapparaissent que dans un territoire contrôlé par elles-mêmes, cela signifie que l'équipe bleue réapparaîtra dans une zone beaucoup plus petite que l'équipe rouge. Cela signifie que l'équipe bleue est toujours dans le territoire qu'elle défend, mais l'équipe rouge se reproduit surtout très loin.
Utilisation de Photoshop pour mieux visualiser le problème:
Avec les points noirs représentant les membres de l'équipe rouge et les points blancs représentant les membres de l'équipe bleue (les deux équipes ont 10 membres dans cet exemple ), vous pouvez voir clairement comment l'équipe bleue ne peut jamais être vaincue. Tout membre de l'équipe rouge est simplement ligoté, débordé, puis réapparaît très loin du combat. Oui, théoriquement dans cet exemple, un ou deux territoires pourraient être pris. Mais alors le problème empire. Imaginez cet exemple si l'équipe bleue n'a qu'un seul territoire.
Ce n'est pas seulement théorique, soit dit en passant. J'ai en fait quitté le serveur et les tanks IA en lutte pendant plus de 3 heures et aucune équipe n'a pu gagner.
Donc, pour résumer le problème:
Lorsqu'une équipe contrôle moins de territoire, il y a plus de membres de cette équipe par morceau de territoire qu'elle possède, et donc il n'y a aucun moyen pour l'équipe adverse de gagner.
Parlons maintenant des solutions possibles que j'ai essayées et rejetées:
Une solution serait de supprimer entièrement la réapparition. Cela signifierait que:
- Prendre le territoire ne serait pas un problème, car vous n'attaqueriez pas beaucoup d'adversaires nouvellement engendrés.
- Gagner ne serait pas aussi difficile.
cependant,
- Cela encouragerait les utilisateurs à jouer avec beaucoup de prudence, tout comme dans World Of Tanks.
- Si un utilisateur décède, il a soit une longue attente ennuyeuse devant lui, soit doit quitter et rejoindre une nouvelle bataille.
Je pourrais également faire en sorte que chaque tour prise donne plus de puissance à l'équipe (par exemple, plus de santé, plus il y a de tours). Cette:
- Techniquement, cela résout le problème. Une équipe de joueurs peut submerger l'autre équipe.
Toutefois:
- Les combats sont trop rapides. Une fois qu'une équipe gagne une ou deux tours, il y a beaucoup trop de "victoire écrasante", où la puissance supplémentaire acquise par l'équipe leur permet de décimer l'opposition.
- Ce n'est pas très amusant d'être dans l'équipe perdante, de pouvoir mourir aux vainqueurs en beaucoup moins de tirs et de pouvoir à peine leur faire du mal.
Je pourrais aussi faire en sorte que les tours soient tout simplement détruites de façon permanente, plutôt que de les faire reprendre l'autre équipe. Cependant, cela crée alors une correspondance permanente égale.
- Les joueurs parcourent la même distance de leurs zones contrôlées, se battent sur un pied d'égalité dans le no-mans-land, et ne peuvent jamais atteindre les tours des autres pour les détruire. Cela tombe également en quelque sorte en proie au problème d'origine en ce sens qu'il y a des tonnes de joueurs qui viennent de réapparaître dans cette petite zone protégeant toutes les tours, tandis que les joueurs ennemis devaient parcourir toute la carte pour les attaquer. Ce qui aggrave le problème .
Je pourrais limiter les réapparitions, ou avoir un temporisateur de réapparition. Mais évidemment,
- Les joueurs ne veulent pas rester assis.
- Cela interrompt l'action d'avoir à attendre.
Je pourrais laisser le jeu comme ça! Je pourrais ajouter de la progression dans une boutique et des compétences d'achat. cependant,
- Je suis un développeur indépendant. Un système de boutique multijoueur, des compétences, le stockage des données des joueurs, c'est tout une tonne de travail pour moi. C'est une énorme quantité de travail pour quelque chose qui n'est pas vraiment significatif ou satisfaisant pour un jeu dans son ensemble.
En bref, j'ai fait beaucoup d'expérimentation avec cela et j'y ai beaucoup réfléchi, mais il ne semble pas y avoir de réponse claire.
Et, même si une équipe prend toutes les tours et gagne, alors quoi?! La carte se réinitialise et la bataille recommence? Ce serait répétitif et ennuyeux.
En bref:
Mon jeu a besoin d'un système objectif qui soit satisfaisant, qui permette à une équipe de gagner, mais qui ne rende pas cette victoire sans valeur, et qui permette aux deux équipes d'avoir une bataille longue et agréable.
Edit: J'ai oublié de mentionner que les joueurs sur leur propre territoire bénéficient d'une régénération de santé, ce qui signifie que les défenseurs sur leur propre territoire ont encore plus d'avantages.