User Tools

Site Tools


rx:projet-2014

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rx:projet-2014 [2014/04/01 14:38] orelrx:projet-2014 [2024/03/18 15:06] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 __Encadrant__ : Ouattara Dramane __Encadrant__ : Ouattara Dramane
 +
 +__Date limite__ : dimanche 4 mai 2014
  
  
 ==Présentation== ==Présentation==
  
-Il s'agira de réaliser un jeu du pendu basique en réseau en s'appuyant sur les sockets TCP/IP en mode connecté. Le travail consistera à définir un protocole de couche applicatif pour permettre un dialogue entre le client et le serveur. Ce mini-projet sera développé en groupe de 4 étudiants aux maximum.+Il s'agira de réaliser un //jeu du pendu// basique en réseau en s'appuyant sur les sockets TCP/IP en mode connecté. Le travail consistera à définir un protocole de couche applicatif pour permettre un dialogue entre le client et le serveur. Ce mini-projet sera développé en groupe de 4 étudiants aux maximum.
  
 ==Principe du jeu== ==Principe du jeu==
Line 24: Line 26:
     * Le joueur 1 abandonne la partie en envoyant un mot clé exemple « ABANDON » au joueur 2 et la partie est arrêtée (Le joueur 1 est déconnecté).     * Le joueur 1 abandonne la partie en envoyant un mot clé exemple « ABANDON » au joueur 2 et la partie est arrêtée (Le joueur 1 est déconnecté).
  
-dd+== Réalisation== 
 + 
 +Le projet sera codé en C++. Afin de vous aider, le module socket {{:rx:socket.tgz}} (étudié lors du TP6) vous est fourni. Il vous permet facilement de créer un serveur ou un client TCP et d'échanger des messages entre ces derniers. Les fichiers //server.cpp// et //client.cpp//  vous aideront à comprendre le fonctionnement de la classe socket et la manière de l'utiliser. Il n’est nécessaire de modifier que la fonction //work()// pour le client et le serveur.
  
 +Il est également demandé d'écrire un petit rapport de quelques pages détaillant votre travail et comment utiliser votre programme (compilation, exécution d'une démo).
  
 +Le rapport et le code source (sous forme d'une archive zip) doit être envoyé par email à douattar@labri.fr avant la date limite, avec accusé de réception en précisant n'oubliant pas d'indiquer les NOMs et PRÉNOMs des membres du groupe.
rx/projet-2014.1396363120.txt.gz · Last modified: 2024/03/18 15:05 (external edit)