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

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

[Maitretarot-devel-fr] Re: [perl] maitretarot


From: Philippe Brochard
Subject: [Maitretarot-devel-fr] Re: [perl] maitretarot
Date: Sun, 23 Oct 2005 22:36:32 +0200
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)

Yves Mettier a écrit :

> Coucou Christophe, Philippe et tout le monde sur perl@ et 
> maitretarot-devel-fr@ :)
>
Tiens, coucou :)


[...]


> Philippe, pourrais-tu faire le point avec nous sur la version en 
> developpement, pour
> qu'on sache ce qui marche et ce qui reste a developper ? Je ne sais plus du 
> tout ou on
> en est :)
>
Bien, sur le CVS, les versions de mt_gtk_client, mt_ncurses_client et
mt_dolphin_ia ne sont pas changées par rapport à la version 0.1.x
(enfin, il me semble, ou alors très peu pour mt_dolphin_ia).

Par contre j'avais commencé à modifier libmaitretarot pour qu'elle
dialogue avec le nouveau protocole. Je crois que j'avais reussi à
aller jusqu'à la connexion et l'identification avec mt_dolphin_ia.
Toute la structure est pretre, mais il reste à finir de coder tout ça
(rien de bien compliqué mais il faut du temps).
J'avais essayé avec le serveur en lisp, qui je le rappel est ici pour
l'instant :

          http://hocwp.free.fr/maitretarot/

Et qui devrait passer sur le CVS dès que j'en prend le temps...

Sinon, le serveur en lisp peut faire jouer des parties à 4 completes,
il ne lui manque que la gestion des scores (à la fin, pour faire
plusieurs parties de suite, il suffit que tout le monde demande à
rejouer, IA comprises) et la gestion de fin de jeu (lorsqu'au moins un
joueur veut quitter le jeu : le serveur se ferme plutot que de faire
revenir les joueurs à la page de choix des jeux).

Sinon, il y a aussi une IA en lisp (en plus du client Lisp/TK) qui
connait les règles du Tarot => elle est beaucoup moins bourrine que
mt_dolphin_ia car elle joue une carte valide dès le premier coup :)


Enfin voila, pour resumer :

      libmaitretarot : debut du support du nouveau protocole
      mt_dolphin_ia      |
      mt_ncurses_client  | debut de fonctionnement avec le nouveau
      mt_gtk_client      |  protocole

      cl-games-server : manque les scores et la fin de jeux
      mt-cltk-client : ok
      mt-clisp-ai : ok, moins basique que mt_dolphin_ia mais pas
                     encore ça...
            
pour ce qui est de la version OCaml, je n'ai pas encore tester
(quelqu'un pour faire un bilan ?)


Personnelement, je vais essayé de terminer libmaitretarot et verifier
que les clients en C fonctionnent correctement.
Mais pour la suite, ce seront surtout les versions en lisp que je
develloperai le plus (surtout l'IA).

Voila, d'ailleur, si quelqu'un veux reprendre la main sur
libmaitretarot, je suis tout à fait prêt à indiquer la direction à
suivre (si je me souvient bien, toutes les fonctions de bases pour
gerer le protocole sont codées, il ne reste plus qu'à les appliquer
pour chaque partie du jeu).



[...]


> Alors comme tu vois, les langages divers (y compris le Perl) sont bienvenus !
>
Oui, très bien : avec tout ces langages, on devrai arriver à ramener
du monde : tout le monde pourra coder avec son langage préféré !

Philippe

-- 
Philippe Brochard    <address@hidden>
                      http://hocwp.free.fr

-=-= http://www.gnu.org/home.fr.html =-=-




reply via email to

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