maitretarot-devel-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Maitretarot-devel-fr] protocole


From: Yves Mettier
Subject: [Maitretarot-devel-fr] protocole
Date: Mon, 30 Dec 2002 00:30:10 +0100 (CET)

Coucou!

Nouvelle version du protocole, apres discussion avec Philippe (hocwp).

Principe: le serveur met a disposition des clients le contenu de certaines
variables. Les clients ont donc pour principe de demander au serveur ou on
en est, en fonction des besoins.
Entre autres, le serveur met une variable indiquant l'etat du jeu (par
exemple, le contenu de cette variable contient une valeur indiquant que
c'est au joueur 3 de jouer).

De plus, le serveur doit pouvoir demander des choses au client (exemple:
"tu te bouge le cul et tu joue ta cartes, steup?").

Le principe du jeu, ensuite, sera que chaque client est amorphe (a moins
qu'il ne veuille faire des choses par lui-meme). Et le serveur envoie des
requetes "balance-moi tel truc steup" au client qui doit renvoyer ce qu'il
faut.

Pour la forme, le protocole de Jerome me plait bien. Il a juste un
inconvenient: c'est un systeme a base d'ordre et de valeur. Il nous faut,
pour avoir une bonne resistance aux pannes, un systeme a base d'ordre, de
clef et de valeurs.
Exemple:
client->serveur: SET carte_jouee 11
Ou alors:
serveur->client: INFO joueur1 11   (pour dire que le joueur 1 a joue le 11
de carreau)

Il nous faut donc inventer tout un vocabulaire pour cela. Mais ce qu'il
faut retenir, c'est que tout message envoye sur le reseau sera compose
d'un ordre, d'une clef et d'une valeur (meme si la valeur doit etre
ignoree :)

Rendez-vous au prochain 1st jeudi pour en discuter, ou sur #maitretarot
sur irc.freenode.net (a partir du 3 janvier pask'avant, on reveillonne;
mais le bot, il reveillonera sur #maitretarot :)

Yves

-- 
- Homepage - http://ymettier.free.fr - http://www.cmg.com -
- GPG key  - http://ymettier.free.fr/gpg.txt              -
- MyAM     - http://www.freesoftware.fsf.org/myam         -
- GTKtalog - http://www.freesoftware.fsf.org/gtktalog     -







reply via email to

[Prev in Thread] Current Thread [Next in Thread]