Vous êtes là Accueil FAQ Championnats Comment entrer la fonction utilisée pour le calcul des points ?
Suivez nous sur Twitter ! Venez nous rejoindre sur notre page Facebook !
FAQs - Championnats

Lors de la création d'un championnat, vous avez trois choix:

  1. Utiliser la fonction proposée par le site  - "Fonction par défaut du site". Dans ce cas, vous n'avez rien à faire, les points sont calculés automatiquement.
  2. Définir vous même votre fonction - "Fonction définie par l'utilisateur".
  3. Entrer manuellement les points pour chaque joueur - "Aucune fonction utilisée".

Pour les choix 1 et 3, rien de plus facile.

Cela se corse un peu pour le deuxième choix. En effet, il faut s'y connaître un petit peu en informatique. Si vous avez une fonction précise, contactez-nous, nous vous la traduirons en code !

Cette fonction peut prendre 3 paramètres:

  • $b: La hauteur de la cave du tournoi
  • $p: Le nombre de joueurs de la manche
  • $r: La position du joueur (1 pour le gagnant, 2 pour le second, etc.)
  • $g: Les gains/pertes du joueur
  • $c: Le nombre de caves du joueur

Par exemple, si vous voulez que le gagnant de la manche gagne autant de points que ce qu'il y a de joueur, il suffit d'utiliser la fonction suivante:

return $p - $r + 1;

Sur 10 joueurs, le premier marquera 10 points, le dernier 1 point.

Autre exemple, si vous voulez que seulement les 3 premiers marquent des points et les autres 0:

if($r <= 3) {return $p-$r+1;} else {return 0;}

Pour tester votre fonction, il suffit de cliquer sur le bouton "Recalculer les points" pour visualiser le résultat de votre fonction sur une manche de 20 joueurs.

Nous sommes conscients que cela puisse faire un peu peur, mais bon, chaque club pourra utiliser sa fonction, aussi complexe qu'elle puisse être.

Pour les curieux, le format de cette fonction est celui utilisée par la fonction create_function du language php.