Bonjour
j'ai besoin de votre aide pour ecrire un programme svp.je suis un etudiant en mathematique et je ne suis pas fort en informatique et j'ai un projet a rendre en rmi pour le samedi 10 decembre 2005.
voila mon adresse email nou14@yahoo.fr
voila l'enoncé :
Chaque joueur Ji hoisit un nombre entier Ni par exemple entre 0 et (2 puissance 12) qu'il garde secret.
Les autres joueurs vont essayer de le deviner en faisant des propositions. Par exemple,
Jk envoie Prop(k, n) à Ji qui répond :
Rep(i, k, n, +) si Ni > n
Rep(i, k, n, -) si Ni < n
Rep(i, k, n, =) si n = Ni .
Lorsqu'un joueur reçoit une réponse de Ji , il l'envoie grâ e à un message d'aide du type Aide à tous les joueurs autres que Ji.
Si Ji reçoit un message Aide de Jk concernant Nj avant qu'il n'envoie la bonne solution à Jj , on considère qu'il a été aidé par Jk quelque soit le contenu du message.
Lorsqu'un joueur reçoit Aide(i, k, n,' =' ), ce qui veut dire que Jk a découvert Ni , il arrête de her her à dé ouvrir Ni. Le jeu s'arrête quand tous les nombres ont été découverts.
Décompte des points Il se fait à la fin du jeu.
Chaque joueur Ji va payer 10 points aux joueurs Jk qui ont trouvé son nombre secret, c-à-d qui ont envoyé P rop(k, Ni ), et 3 points à tous les joueurs qui les ont aidé directement ou indirectement par un message Aide sur ce nombre
a la fin du jeu il faut donner le(s) joueurs gagnants.
proposer une implemenataion totalement distribuée en JAVA-RMI.
merci d'avance