Fédération Française de Mah-jong
Forum officiel de la Fédération Française de Mah-jong
 
AccueilAccueil  PortailPortail  CalendrierCalendrier  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  Site de la FFMJSite de la FFMJ  
Poster un nouveau sujet   Répondre au sujet
 

Comptage de point système avancé

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
JeeBee




Age : 35
Inscrit le : 29 Mai 2008
Messages : 3
Localisation : Paris

MessageSujet: Comptage de point système avancé   Jeu 29 Mai 2008 - 20:49

Bonjour,

Je suis à la recherche d'une petite appli web ou d'un fichier xls bien fichu qui permettrait de calculer rapidement les scores des joueurs dans le cadre du comptage de points avancé.
Quelqu'un connait-il ça ?
Merci d'avance !!!!
Dragon Rouge
Revenir en haut Aller en bas
SP
Admin



Age : 45
Inscrit le : 30 Juin 2006
Messages : 158
Localisation : St Paul - ile de la Réunion

MessageSujet: Re: Comptage de point système avancé   Ven 30 Mai 2008 - 5:21

??? Tu veux dire quoi par comptage des points avancé ???
_________________
Bienvenue à la FFMJ http://www.ffmahjong.com
Revenir en haut Aller en bas
Shirluban




Age : 24
Inscrit le : 08 Juil 2006
Messages : 185
Localisation : A Boulogne en attendant de trouver mieux

MessageSujet: Re: Comptage de point système avancé   Ven 30 Mai 2008 - 13:49

Pour quelle règle?

Quand tu dit "comptage des points" tu veut dire "évaluation de la valeur d'une main" ou "payement entre les joueurs" ou les deux?

"une petite appli web ou d'un fichier xls"
Une application desktop ne t'intéresse pas?

Qu'entend tu par "appli web" ?
Tu cherche une page html avec du javascript ?
Un programme java ? flash ?
Une application serveur ?
(Aucune des ces propositions n'est spécifiquement "web" et peut très bien être utilisé en local voir hors réseau.)


Dans l'attente de comprendre ce que tu demande ...
_________________
Dragon Vert "Stasis is data"
Revenir en haut Aller en bas
JeeBee




Age : 35
Inscrit le : 29 Mai 2008
Messages : 3
Localisation : Paris

MessageSujet: Re: Comptage de point système avancé   Mar 3 Juin 2008 - 13:59

Et bien...
En fait jusqu'ici j'ai toujours joué avec les seules règles que je connaissais, qui sont celles que l'on trouve un peu partout, mais qui ne correspondent pas aux règles internationales dont je viens de découvrir l'existence.
Jusqu'ici j'utilise le comptage de point de base où chacun marque des points sans incidence sur les autres joueurs.
Mais il existe un comptage "avancé" où celui qui fait mah jong marque des points et les autres prennent les points en négatif, le solde total étant de 0 une fois le comptage effectué.
Cela parle-t-il à qq ?? Question

Merci d'avance.
Dragon Rouge
Revenir en haut Aller en bas
JeeBee




Age : 35
Inscrit le : 29 Mai 2008
Messages : 3
Localisation : Paris

MessageSujet: Re: Comptage de point système avancé   Mar 3 Juin 2008 - 14:01

Shirluban a écrit:
Pour quelle règle?

Quand tu dit "comptage des points" tu veut dire "évaluation de la valeur d'une main" ou "payement entre les joueurs" ou les deux?

"une petite appli web ou d'un fichier xls"
Une application desktop ne t'intéresse pas?

Qu'entend tu par "appli web" ?
Tu cherche une page html avec du javascript ?
Un programme java ? flash ?
Une application serveur ?
(Aucune des ces propositions n'est spécifiquement "web" et peut très bien être utilisé en local voir hors réseau.)


Dans l'attente de comprendre ce que tu demande ...


Pour te répondre, je veux dire n'importe quel appli, qu'elle soit en ligne ou en local, et quel que soit ce qu'il y a derrière. Je ne suis pas très difficile !!
Merci.
Dragon Rouge
Revenir en haut Aller en bas
Shirluban




Age : 24
Inscrit le : 08 Juil 2006
Messages : 185
Localisation : A Boulogne en attendant de trouver mieux

MessageSujet: Re: Comptage de point système avancé   Mar 3 Juin 2008 - 16:16

Ne correspondent pas aux règles internationales (alias Chinoises Officiel)
Ça laisse une quarantaine de règles possibles, sans compter les nombreuses variantes.

Celles que l'on trouve un peu partout
Ça peut indiquer:
Chinoise Classique
Riichi Dora (alias Japonaise Moderne)
Hong Kong
... sans vraiment exclure les autres.

Sur http://www.sloperama.com/mjfaq/mjfaq02b.htm tu trouvera une description des 40 règles (plus ou moins) connues.

Jusqu'ici j'utilise le comptage de point de base où chacun marque des points sans incidence sur les autres joueurs.
Cette précision ne laisse pour ainsi dire qu'une seule possibilité: une règle maison.
Si ça veut bien dire ce que ça veut dire, alors un tel système de comptage est une aliénation totale au monde du mahjong.

Mais il existe un comptage "avancé" où celui qui fait mah jong marque des points et les autres prennent les points en négatif, le solde total étant de 0 une fois le comptage effectué.
C'est ce qui se pratique dans toutes les règles de mahjong :
Le nombre total de points en jeu ne change jamais.


Pour te répondre, je veux dire n'importe quel appli, qu'elle soit en ligne ou en local, et quel que soit ce qu'il y a derrière. Je ne suis pas très difficile !!
Mais alors pourquoi avoir précisé, en gras, "une petite appli web ou d'un fichier xls" ?!?
_________________
Dragon Vert "Stasis is data"
Revenir en haut Aller en bas
Eek




Age : 28
Inscrit le : 03 Mai 2007
Messages : 46
Localisation : MARSEILLE

MessageSujet: Re: Comptage de point système avancé   Ven 6 Juin 2008 - 21:11

Je suis en train de faire une application Excel qui permet de faire un comptage automatique des points selon le mode de jeu des règles Internationales.
L'idée est simple: on tape sa main et en quelques info de plus, et en direct, on a le calcul des points positifs pour le vainqueur et négatifs pour les perdants.

Je pense avoir fini d'ici ce WE.
A ce propos, Stéphane, puis-je me permettre de vous envoyer une version de mon application Excel pour que vous puissiez la tester (très rapidement - je ne veux pas abuser de votre temps)?

Merci et à bientôt.

Eek
Revenir en haut Aller en bas
SP
Admin



Age : 45
Inscrit le : 30 Juin 2006
Messages : 158
Localisation : St Paul - ile de la Réunion

MessageSujet: Re: Comptage de point système avancé   Dim 8 Juin 2008 - 5:51

Pas de problème, voici le mail ffmahjong@orange.fr
_________________
Bienvenue à la FFMJ http://www.ffmahjong.com
Revenir en haut Aller en bas
Eek




Age : 28
Inscrit le : 03 Mai 2007
Messages : 46
Localisation : MARSEILLE

MessageSujet: Re: Comptage de point système avancé   Dim 8 Juin 2008 - 18:58

merci bcp de tester mon application Excel. Je la peaufine encore un peu et je vous l'envoie dans la semaine.
Revenir en haut Aller en bas
Eek




Age : 28
Inscrit le : 03 Mai 2007
Messages : 46
Localisation : MARSEILLE

MessageSujet: Re: Comptage de point système avancé   Ven 13 Juin 2008 - 0:18

Ca y est, j'ai envoyé une première version à SP pour un béta test.
Bon, y a encore des améliorations à faire, notamment une primordiale: la détection des attentes uniques. Et oui, j'ai un problème avec le pt pour finir sur paire, finir de côté et finir au milieu où ce pt ne peut être donné que s'il y a attente unique.

A ce propos, j'en fais appel à votre expérience. Pouvez-vous me donner des exemples de mains avec plusieurs attentes (hors 9 portes naturellement).

Pour l'instant, j'ai identifié déjà une règle:
- si on complète une paire et que l'on possède dans sa main 2 pungs cachés consécutifs et liée en chiffre et famille avec cette paire, il y a alors triple attente. Je fais une démo, car je ne suis pas sûr d'être clair:

1 cercle 1 cercle 1 cercle / 2 bambou 2 bambou 2 bambou / 7 bambou 7 bambou 7 bambou / 8 bambou 8 bambou 8 bambou / 9 bambou
on a triple attente avec:
1- avec 9 bambou - 1 cercle 1 cercle 1 cercle / 2 bambou 2 bambou 2 bambou / 7 bambou 7 bambou 7 bambou/ 8 bambou 8 bambou 8 bambou / 9 bambou 9 bambou
2- avec 7 bambou - 1 cercle 1 cercle 1 cercle / 2 bambou 2 bambou 2 bambou / 7 bambou 8 bambou 9 bambou / 7 bambou 7 bambou 7 bambou / 8 bambou 8 bambou
3- avec 8 bambou - 1 cercle 1 cercle 1 cercle / 2 bambou 2 bambou 2 bambou / 7 bambou 8 bambou 9 bambou / 8 bambou 8 bambou 8 bambou / 7 bambou 7 bambou

Autre exemple de la même manière:
1 caractère 1 caractère 1 caractère / 9 cercle 9 cercle 9 cercle / 1 bambou 1 bambou 1 bambou / 3 bambou 3 bambou 3 bambou/ 2 bambou
Triple attente:
1- avec le 2 bambou- ... 1 bambou 1 bambou 1 bambou / 3 bambou 3 bambou 3 bambou / 2 bambou 2 bambou
2- avec le 1 bambou- ... 1 bambou 2 bambou 3 bambou / 1 bambou 1 bambou 1 bambou / 3 bambou 3 bambou
3- avec le 3 bambou- ... 1 bambou 2 bambou 3 bambou / 3 bambou 3 bambou 3 bambou / 1 bambou 1 bambou

Bref, pour m'aider à fignoler mon application Excel, pouvez-vous me donner d'autre exemple de plusieurs attentes afin que j'en dégage des règles indispensables à la création des mes formules Excel.

Merci d'avance à tous ceux qui prendrons un peu de temps pour me répondre.
Revenir en haut Aller en bas
Shirluban




Age : 24
Inscrit le : 08 Juil 2006
Messages : 185
Localisation : A Boulogne en attendant de trouver mieux

MessageSujet: Re: Comptage de point système avancé   Ven 13 Juin 2008 - 10:21

Le mieux serait d'avoir une fonction pour tester si une main est valide, puis de l'appeler pour chaque tuile du jeu en spécifiant cette tuile comme tuile gagnante.
Si deux tuiles ou plus donnent une main valide, tu n'a pas d'attente unique.
(Cette méthode est loin d'être performante niveau ressources, mais très fiable.)

Pour ce qui est d'exemples de mains avec plusieurs attentes (je te laisse cherche les attentes Wink ):
23
1123
122334
2345
23456
2345678
2223
12223 99
11123 99
223455
11 99
1111234567899
2233445566778
223344w 22334s 99p <- tu la compte comme une main de chows ou de paires si on fini sur 4s?
2333344445
3333444455
33334444555
.
.
.
_________________
Dragon Vert "Stasis is data"
Revenir en haut Aller en bas
Eek




Age : 28
Inscrit le : 03 Mai 2007
Messages : 46
Localisation : MARSEILLE

MessageSujet: Re: Comptage de point système avancé   Sam 14 Juin 2008 - 23:15

Bon pour être clair, j'ai rien pigé à la suite de chiffres que tu viens de taper ...

Par contre, si je fais une main pure entièrement cachée et que j'ai le point pour finir sur paire, j'ai un max de test à faire !
"abc def ijk lmn", mélangé dans tous les sens, ça fait 479 001 600 possibilités dont un bon paquet non valide, mais bon. Chaud la macro!!!
Revenir en haut Aller en bas
Shirluban




Age : 24
Inscrit le : 08 Juil 2006
Messages : 185
Localisation : A Boulogne en attendant de trouver mieux

MessageSujet: Re: Comptage de point système avancé   Lun 16 Juin 2008 - 10:18

Eek a écrit:
Bon pour être clair, j'ai rien pigé à la suite de chiffres que tu viens de taper ...

C'est pourtant pas sorcier, chaque chiffre indique le numéro de tuile :
1 c'est une tuile numéro 1
2 c'est une tuile numéro 2
3 c'est une tuile numéro 3
4 c'est une tuile numéro 4
etc

Les lettres s, p, w indiquent les familles.
Quelle lettre correspond à quelle famille n'a pas grande importance, il suffit de savoir que "s" n'est pas la même famille que "p".
S'il n'y a pas de précision de famille, c'est que toutes les tuiles sont de la même famille (savoir laquelle est sans importance).

Un espace entre les tuiles indique que les deux groupes de tuiles peuvent être de la même famille ou pas (sans importance).
Pour info :
s c'est la famille sou (bambou)
p c'est la famille pin (cercles)
w c'est la famille wan (caractères)

Bien évidement, les tuiles qui ne font pas partie du pattern d'attente ne sont pas représentés.
Pour reprendre ton premier exemple, les pungs de 1 Cercle et 2 Bambou ne font pas parties du pattern d'attente, ils pourraient êtres d'une autre valeur et/ou d'une autre famille et/ou être des chows ça ne changerait rien à l'affaire. Il est donc inutile de les représenter.

Ainsi:
1111234567899
représente
1 cercle1 cercle1 cercle1 cercle2 cercle3 cercle4 cercle5 cercle6 cercle7 cercle8 cercle9 cercle9 cercle
ou la même chose dans une autre famille.
Les tuiles attendues sont 3, 6 et 9.


11123 99
représente
1 bambou1 bambou1 bambou2 bambou3 bambou 9 bambou9 bambou
ou
1 caractère1 caractère1 caractère2 caractère3 caractère 9 cercle9 cercle
ou la même chose avec d'autres familles.
Les tuiles attendues étant 1, 4 et 9.

223344w 22334s 99p
représente
2 caractère2 caractère3 caractère3 caractère4 caractère4 caractère 2 bambou2 bambou3 bambou3 bambou4 bambou 9 cercle9 cercle
Les tuiles attendues étant 1 et 4 bambou.
_________________
Dragon Vert "Stasis is data"
Revenir en haut Aller en bas
Eek




Age : 28
Inscrit le : 03 Mai 2007
Messages : 46
Localisation : MARSEILLE

MessageSujet: Re: Comptage de point système avancé   Jeu 26 Juin 2008 - 21:26

J'en reviens à une des origines du message: SP, avez-vous eu le temps de jeter un oeil à la petite application Excel que je vous ai envoyé?
Revenir en haut Aller en bas

Comptage de point système avancé

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Fédération Française de Mah-jong :: Discussions Générales :: Discussions générales-
Poster un nouveau sujet   Répondre au sujet