rx:projet-2014
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rx:projet-2014 [2014/04/01 14:29] – created orel | rx:projet-2014 [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Projet MIAGE Réseaux 2013-2014 ==== | + | ==== Projet MIAGE Réseaux 2013-2014 |
__Encadrant__ : Ouattara Dramane | __Encadrant__ : Ouattara Dramane | ||
- | == Sujet == | + | __Date limite__ : dimanche 4 mai 2014 |
+ | ==Présentation== | ||
+ | |||
+ | Il s' | ||
+ | |||
+ | ==Principe du jeu== | ||
+ | |||
+ | Le client qui désire jouer une partie, initie une connexion au serveur avec une demande pour débuter une nouvelle partie de jeu. Si la connexion du client est acceptée, le serveur lui envoi alors le mot à découvrir. Le mot envoyé par le serveur est incomplet et le client devra deviner les lettres qui le compose (les lettres manquantes). Le client va donc proposer au serveur à chaque tour de jeu une lettre jusqu' | ||
+ | |||
+ | ==Illustration== | ||
+ | |||
+ | On prends l' | ||
+ | * Le joueur 1 souhaite jouer une nouvelle partie avec le joueur 2. | ||
+ | * Le joueur 1 fait alors une demande de connexion et une demande pour jouer une partie. | ||
+ | * Si la demande est acceptée, le joueur 2 fabrique le mot à découvrir. Les lettres composant le mot sont remplacées par des tirets sauf pour la première et la dernière lettre et ce mot est envoyé au joueur 1 qui doit deviner les lettres manquantes. | ||
+ | * Le joueur 1 propose une lettre. Si la lettre proposée fait partie du mot, le joueur 2 l' | ||
+ | * Le jeu se poursuit jusqu' | ||
+ | * Le joueur 1 gagne la partie en trouvant toutes les lettres dumot en les devinant correctement. Le joueur 2 demande alors au joueur 1 s'il souhaite jouer une nouvelle partie. Si oui, le jeu reprends avec un nouveau mot, sinon le joueur 1 est déconnecté. | ||
+ | * Le joueur 1 perd la partie parce que le nombre de coups joués et perdu est égal au nombre de coups maximum pour découvrir le mot. | ||
+ | * 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é). | ||
+ | |||
+ | == Réalisation== | ||
+ | |||
+ | Le projet sera codé en C++. Afin de vous aider, le module socket {{: | ||
+ | |||
+ | Il est également demandé d' | ||
+ | |||
+ | 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' |
rx/projet-2014.1396362563.txt.gz · Last modified: 2024/03/18 15:05 (external edit)