Forums LFJR » TetriNET » TNET - TetriNET

Sujet: Protocole TetriNET : Ou le trouver ?
Réponses: 3   Pages: 1   Dernier Message: 7 août 2005 22:56 par: Mopiou


Répondre à ce Sujet Répondre à ce Sujet
Rechercher Rechercher

Revenir à la Liste de Sujets Revenir à la Liste de Sujets
Réponses: 3   Pages: 1  
lord_jlp

Messages: 1
Inscrit: 29/04/24
Protocole TetriNET : Ou le trouver ?
Publié: 20 avr. 2005 16:35
  Cliquez pour répondre à ce sujet Répondre

Bonjour tout le monde !

Certains me diront que ce post n'est pas necessaire, puisque le sujet a déjà été soulevé dans d'autres posts (que j'ai déjà consultés d'ailleurs ...), mais je me permets de reposer une n-ième fois la question :

Ou peut-on trouver un descriptif complet du protocole utilisé entre le server et le client de jeu TetriNet ?

Mon besoin étant assez basique (je veux implémenter un framework pouvant ensuite simplifier la création de clients de jeu), j'ai juste besoin de savoir comment interpréter les fameuses réponses "f" provenant du serveur ...

Si des personnes peuvent m'aider, je les en remercie par avance.

LorD JLP...

Smanux

Messages: 855
Inscrit: 29/04/24
Re: Protocole TetriNET : Ou le trouver ?
Publié: 20 avr. 2005 18:14
  Cliquez pour répondre à ce sujet Répondre

Salut JLP, la meilleure doc que tu pourras trouver à ce sujet est certainement celle sur tsrv.com ( http://home.scarlet.be/~m0217000/tsrv/tetrinetproto.htm).

Si par hasard tu développes ton framework en Java jette un coup d'oeil à ce que j'ai fait dans Jetrix. J'ai un ensemble d'agents (TetrinetAgent, TspecAgent, QueryAgent) qui gèrent la communication avec le serveur dans un protocole donné et réagissent aux messages du serveur. En dérivant ces classes tu peux développer facilement un client ou un bot. C'est ce que j'ai utilisé pour faire l'applet tspec sur le site ( http://tetrinet.fr/applet).

TSpecAgent
http://cvs.sourceforge.net/viewcvs.py/jetrix/jetrix/src/java/net/jetrix/agent/TSpecAgent.java?rev=HEAD&view=auto

Pour le parsing du field message tu peux regarder aussi l'implémentation dans Jetrix :

http://cvs.sourceforge.net/viewcvs.py/jetrix/jetrix/src/java/net/jetrix/Field.java?rev=HEAD&view=auto

N'hésite pas à demander si tu coinces sur quelquechose.

Antto.

Messages: 393
De: les plus grands héros sont les anonymes
Inscrit: 29/04/24
Re: Protocole TetriNET : Ou le trouver ?
Publié: 7 mai 2005 15:14
  Cliquez pour répondre à ce sujet Répondre

en français ça donne quoi ? :D

Mopiou

Messages: 36
Inscrit: 29/04/24
Re: Protocole TetriNET : Ou le trouver ?
Publié: 7 août 2005 22:56
  Cliquez pour répondre à ce sujet Répondre

Ca donne trop compliqué pour les - de 18 ans non programmeur :p