Bonjour ou plutôt re-
Ca fait très longtemps que je ne suis pas passé par ici : c'est vrai que j'avais un peu ralenti sur le Mahjong.
Et puis je m'y suis remit recemment et avec mon idée initiale de créer un module de Mahjong pour Vassal (oui, oui, je suis persistant).
Petite parenthèse -pour ceux qui ne connaissent pas, Vassal est une table virtuelle sur laquelle sont portées beaucoup de jeux de plateaux du commerce, avec l'aval des producteurs bien sûr mais ça nous pose pas ce problème pourle mahjong -fin de la prenthèse.
Et donc j'avance, doucement parceque si Vassal ne necessite pas de compétence d'informaticien pour crée le module, il faut quand même mettre les doigts dans le cambouis et c'est pas toujours simple.
En fait le plateau avec l'intégration de toutes les tuiles est fait. Les différentes zones de défausse et les mains sont également intégrées. La construction des murs est faite et est semi-automatique : on a pas à prendre chaque tuiles pour la poser sur les zones de mur au fur et à mesure. Parceque l'objet de Vassal n'est pas de faire un logiciel qui fait tout à notre place. Vassal est vraiment une table virtuelle, on lui donne à gober les images des tuiles, leurs positions, quelques scripts de distribution et voilà ... le reste c'est le joueur humain qui s'en charge : prendre la tuile dans le mur et la mettre dans sa main, défausser sa tuile, prendre la tuile défaussée du voisin, exposer ses figures, compter les points : tout cela est fait comme autour d'une table de mahjong.
Je sais que beaucoup d'entre vous jouent à Mahjong time, l'objet est bien différents dans la pratique : je rappelle que ce n'est pas un logiciel qui fait tout à la place du joueur (ça pourra peut être en rebuter certains).
Il me reste encore deux, trois petites choses à regler (compteur pour les points, compteur pour le nombre de tuiles cachées de chaque joueurs ...) mais dans l'ensemble le module tourne correctement.
Si ça vous interresse, n'hésitez pas à vous manifester : je vous enverrai le module, voir même je laisserai un lien ici pour que vous puissiez le télécharger directement (si les admins sont ok).
Car j'ai besoin de vous, que vous me disiez si ça tiens la route, ce qu'il manque, ce qui est bien et ce qui l'est moins : j'ai besoin de critiques constructives et de suggestions pour parfaire le module.
Ah oui l'essentiel (quand même) : Vassal est une application Java, qui tourne donc sur tout les supports et entièrement gratuit, de même que tous les modules crées.
Je vous laisse les liens pour vassal si vous voulez en savoir plus :
http://www.vassalengine.org/community/index.php le site officiel
http://www.vassalfactory.org/ et
http://www.vassalforge.org/ les communautés françaises.
A bientôt, n'hésitez pas si vous avez des questions.
Forlax