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

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

Re: [Maitretarot-devel-fr] Uniformisation ?


From: nico
Subject: Re: [Maitretarot-devel-fr] Uniformisation ?
Date: Thu, 16 Jan 2003 21:13:25 +0000

On 15 Jan 2003 20:36:55 +0100
philippe brochard <address@hidden> wrote:

> Jeremie Koenig <address@hidden> writes:
> 
> > On Wed, Jan 15, 2003 at 07:06:06PM +0100, philippe brochard wrote:
> > > > > Bonjour,
> > > > rebonjour
> > > bonjour :)
> > devinez quoi ? ;)
> > 
> oui ?
> 
> > > > Encore une fois, je suis persuade qu'il serait possible sans
> > > > trop d'efforts d'aboutir a un client qui ne soit pas specifique.
> > 
> > > Le type de carte est juste quelque chose a specifier suivant le
> > > jeu que l'on joue => on s'arrete a 32, 54 ou 78 cartes, il suffit
> > > de ce mettre d'accord sur le codage des cartes comme on la deja
> > > fait pour maitretarot.
> > 
> > Il n'y a pas vraiement besoin de transmettre explicitement au client
> > le type de jeu de cartes utilise, il suffit de donner un nom a
> > toutes les cartes utilisables, comme partie du protocole. Etant
> > donne que c'est le serveur qui transmet les cartes au client, il n'a
> > pas besoin de savoire le reste...
> > 
> Oui, effectivement, le client ne joue que ce qu'on lui donne,
> donc pas besoin de le dire explicitement. Il suffit juste que
> le client sache jouer avec 78 cartes.
> 
> > > Pour la position des cartes, le code sera en commun pour la
> > > belotte et le tarot pour un jeu a 4 joueurs, pour le reste c'est
> > > un peu plus specifique.
> > > Pour l'instant, dans les clients les coordonnees des cartes sont
> > > codees dans un tableau => il suffit de definir les champs x et y
> > > en fonction du nombre de joueurs pour afficher les cartes au bon
> > > endroit.
> > 
> > alpha = 2pi/n
> > x = centre + r * cos i*alpha
> > y = centre + r * sin i*alpha
> > enfin on se comprend, quoi ...
> > 
> Arf, oui :)
> 
> Enfin, pour l'instant je me suis limite au jeu a 4 donc, c'est du
> Nord, Sud, Est, Ouest, ca va, pas trop dur a coder :)
> Enfin, on change ca des qu'on passe a 3 ou 5, c'est deja prevu.
> 
> > a propos, l'interface gtk de netspades est bien foutue, si tu a
> > l'occasion jette un oeuil (si c'est pas deja fait), peut etre il y a
> > moeyen de repomper du code (je ne sais pas encore exactement ou tu
> > en est avec le client.)
> > 
> Non, j'y ai pas regarde, j'ai fais l'interface qui me convenait
> d'abord :)
> 
> Je zieute ca des que j'ai le temps.
> 
> > > Ensuite pour le jeu, on est parti sur le serveur qui dirige les
> > > clients. C'est a dire que le serveur demande quelque chose (une
> > > carte, les encheres, le chien, les annonces...) et le client lui
> > > repond.
> > > Donc, ici, il suffira d'implementer les demandes du serveur pour
> > > le tarot, pour la belotte... Et de faire de même dans le client.
> > > Toute la partie gestion de la partie etant deportee dans le
> > > serveur, les clients ne feront que repondre au demande du serveur.
> > 
> > En definissant certaines operations elementaires (envoyer un carte
> > au serveur, envoyer sa main au client, formuler une enchere, etc..),
> > et si le serveur dirige, pas besoin pour le client de savoire a quoi
> > il joue, avec quelles cartes, etc... il recoit une liste de cartes,
> > l'utilisater choisi lesquelles envoyer, etc..
> > 
> > (c'est ce que tu voulais dire non ?)
> > 
> Voila, exactement :)
> C'est vers ca que tend notre nouveau protocole : le serveur
> connait (ou doit connaitre) les regles, donc c'est lui qui
> dirige le jeu. Les clients ne faisant que repondre a des
> ordres simples de la part du serveur, sans forcement connaitre
> les regles du jeu auquel ils jouent.
> Seul les IA on besoin d'etre au courant pour pouvoir jouer
> efficacement, mais ce n'est pas forcement necessaire => cf
> mt_dolphin_ia.
> 

Ouais \0/! Tu fais une ia à base de rézo de neurone et d'algo génétique
générique qui apprend toute seul comme une grande à jouer aux jeux !


nicO

> 
> Philippe
> 
> -- 
> Philippe Brochard    <address@hidden>
>                      http://hocwp.free.fr
> 
> -=-= http://www.fsf.org/home.fr.html =-=-
> 
> 
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr
> _____________________________________________________________________
> GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
> (prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagné.
> Règlement : http://www.ifrance.com/_reloc/sign.sms




reply via email to

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