Bonjour,
Je suis en train de me lancer dans un projet de jeux video.
J'ai besoin de détailler un peu le jeux pour bien faire comprendre mon problème:
Voila, je voudrais rendre le jeu jouable en ligne, mais ça me pose beaucoup de problème.Jeu multijoueur ou chacun contrôle un palet (dans les 4 directions haut, bas, gauche, droite).
Le jeu se joue dans une arène fermée.
Pour gagner une partie, il faut accumuler le plus de points possible (une partie est en temps limité).
Pour gagner des points, il faut foncer des les adversaires
Plus on rentre fort dans son petit copain et plus on gagne de poins
En effet, quelles sont les techniques qu'on peux mettre en place pour être sûr que chez tous les joueurs, tous les palets sont a leur bonne place ?!?
J'imagine qu'il y a forcement un délai a attendre à cause du réseau.
Pour essayer de faire plus clair, je vais prendre l'exemple de counter strike.
je suis le joueur A et je joue en réseau contre le joueur B.
Sur mon ordinateur :
J'ai A dans mon viseur ... je tire ! Pleine tête => mon adversaire est mort
Sur l'ordinateur de B :
Aie aie, il m'as vu, il faut vite que je me barre !
Je me déplace
Le joueur A tire => ouf, à côté!
Voila, ce problème peux tout a fait se présenter si on ne le prend pas en compte. en fait, l'information de déplacement n'as pas été répercuté assez vite sur l'ordinateur de A, donc il pense que B est toujours à la même position, et donc mort ...
Voila, j'espère que des gens ont déja été confronté au problème, parce que là, j'ai vraiment pas trop d'idée ...
Thomas
Partager