mercredi 22 janvier 2014

Ludesco c'est bien, mais combien bien?

Hello, dsl de ne pas faire démarrer ce blog au quart de tour, il me tiens à coeur mais je manque de temps (vous allez bientôt savoir pourquoi). Mais bon, j'ai une bonne occasion puisqu'il se prépare de part chez moi une super convention de jeu en tout genre: Ludesco



Ludesco faut y venir, c'est bien! Mais comme je vous vois sceptique et que vous et moi aimons les chiffres je vais essayer de répondre à la question "combien c'est bien?"

Après de très longue recherches nous sommes enfin parvenu à mettre sur pied un modèle pour compter combien Ludesco sera bien.

Implémenté en c++ cela donne (cclcb veut dire "pour compter combien Ludesco c'est bien!" ):

 unsigned int cclcb(unsigned int annee, unsigned int scoreInitial = 2){

      if(annee){
            if(scoreInitial)
                  return cclcb(annee-1, cclcb(annee, scoreInitial-1));
            else
                  return cclcb(annee-1, 1);
      }
      else
            return scoreInitial+1;

}

Sans entrer dans les détails on recalcule récursivement le score de l'année en cour avec le score de l'année passée et une estimation du score de l'année en cour (qui est calculée récursivement et vaut au minimum 1. Pour ceux qui avaient pas remarqué cela correspond à la fonction d'Ackermann.

Bon, visiblement ceux qui voulaient des chiffres sont servis, pour les autres qui on pas tiqué je vous invite à lire cette article de wikipédia, juste ce qui faut pour frimer au repas de noël. Bien sûr les auteurs originaux de la fonction ne se doutaient pas qu'elle servirait un jour à estimer la qualité d'un événement exceptionnel!

Et en plus je suis dans l'équipe des JDR*, alors restez branchés parce qu'il va falloir trouver des MJ et des joueurs pour une année encore plus exceptionnelle que les précédentes (la 5ème si vous voulez essayer le calcul)! Plus de détails bientôt!

*si si, c'est entre autre pour ça que je n'ai pas beaucoup de temps, mais c'est tellement cool que je me pardonne ^^