Programmation Parallèle/TD5

  1. Un jeu en réseau sur la base du Client/Serveur vu en TD4.
    1. Modifiez le fichier Connexion.java, afin que le serveur diffuse pour chaque nouveau client son identifiant unique et l'équipe à laquelle il appartient. Par exemple : "Joueur identJoueur equipeJoueur" ou equipeJoueur est une lettre parmi "N,S,E ou O".
      La documentation.
    2. Modifiez les fichiers Connexion.java et Serveur.java, afin d'une part que le client n'envoie qu'un seul caractère correspondant à une commande (une flèche ou le bouton stop), d'autre part que le serveur diffuse pour chaque déplacement "valide" ((x,y) dans un terrain rectangulaire (minX,minY,maxX,maxY)), un message "Bouge identJoueur equipeJoueur, Xold, Yold, X, Y", et pour le bouton stop un message "Arret identJoueur equipeJoueur, X, Y"
      Pour cela, vous pouvez récupérer les fichiers Client.java, PointDuTerrain.java et Terrain.java, pour manipuler des points et avoir la notion de terrain de jeu.
      La documentation.
    3. Modifiez les fichiers Client.java, Connexion.java, Ecouteur.java, afin d'une part que le premier message émis par une connexion indique la taille du terrain "Terrain largeur hauteur"; d'autre part que les messages reçus par le client s'affiche dans un canvas (qui représentera le terrain).
      Pour cela, vous pouvez récupérer le fichier CanvasDuTerrain.java pour l'affichage ainsi que le fichier Terrain.java, qui est légèrement modifié.
      La documentation.
Retour page d'accueil.