J'ai pensé à implémenter la furtivité dans un jeu multijoueur. C'est un jeu de style MOBA, alors pensez à League of Legends (LoL) et Heroes of the Storm (HotS). Plusieurs clients se connectent à un seul serveur, qui diffuse l'état du jeu à tous les clients. Les clients envoient leurs données d'entrée au serveur, ce qui peut les rejeter lorsqu'ils rencontrent des commandes invalides, rendant ainsi la tricherie impossible (enfin, en théorie).
Maintenant, je mentionne ces jeux exprès parce que les deux implémentent la furtivité différemment. LoL a la furtivité avec deux états possibles: vous êtes soit complètement visible soit complètement invisible. HotS, d'autre part, implémente la furtivité de manière à ce que vous puissiez voir par un miroitement dans l'air:
Je pense que c'est un mécanisme soigné, car il favorise / récompense en prêtant attention à votre environnement. Cependant, étant un jeu multijoueur, j'ai réalisé que cela pourrait se révéler facilement exploitable.
Lorsque vous implémentez la furtivité de la manière «LoL», vous pouvez simplement arrêter d'envoyer les coordonnées des joueurs aux autres clients. Lorsque le personnage du joueur rompt furtivement, le serveur peut diffuser à nouveau l'emplacement. Cependant, avec le modèle HotS, un scintillement peut être vu dans l'air où le personnage se déplace. Cela signifie que le serveur doit envoyer l'emplacement du joueur aux autres clients. Ce qui signifie que les joueurs qui modifient la texture ou le modèle ou même le code du jeu lui-même pourraient rendre la mécanique de la cape inutile. Voici un fil sur les cartes HotS à ce sujet.
Ma question est de savoir s'il existe un moyen de mettre en œuvre le camouflage (avec un `` miroitement '', à la HotS), sans que les joueurs astucieux puissent modifier le jeu (données) et `` battre le système ''. Est-ce possible, et sinon, comment les autres jeux multijoueurs avec ce mécanisme traitent-ils cela? Seul le style d'invisibilité LoL est-il imbattable?
J'ai pensé à ce que le serveur envoie de temps en temps de faux emplacements de cape, mais cela nuit également aux joueurs honnêtes qui ne font que prêter attention, donc cela ne fonctionnera pas.