Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Habillages
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Logo

Forum du site diplomania2.fr

  1. Accueil
  2. Améliorer le site
  3. Interventions spéciales
  4. Petit point sur la création de tournois sur le site.

Petit point sur la création de tournois sur le site.

Planifier Épinglé Verrouillé Déplacé Interventions spéciales
tournoipartyfichier
1 Messages 1 Publieurs 0 Vues 1 Watching
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • OrangeCarO Hors-ligne
    OrangeCarO Hors-ligne
    OrangeCar
    a écrit sur dernière édition par
    #1

    La boucle est bouclée, le site va au plus loin pour aider à la création de tournoi, ce petit post a pour vocation de résumer et faire connaître cela.

    Préambule : pour des raisons de sécurité, les fonctionnalités de création automatique de liste de parties (tournois en fait) ne sont pas en libre accès. Elles sont réservées aux "créateurs" c'est à dire une liste de pseudos gérée par l'administrateur.

    Aujourd'hui :
    Blabega Eryos Flasheur Jean_De_Dreux Jlegends Kakitaievitch KellTainer Lafouine Lafouine_arbitre Lei OrangeCar Palpatine Searohne TBASpace Test tropicain Truk V2PT Willow34

    En effet, une personne malveillante pourrait handicaper le site en créant 1000 parties par exemple.

    Etape 1 : l'événement
    L'organisateur du tournoi créé un événement (pas un tournoi attention) en utilisant l'interface du site appropriée. Il en précise soigneusement les modalités, idéalement un lien vers son règlement, sur le forum ou sur le wiki.
    Cet événement s'affiche sur la page d'accueil.

    Etape 2 : les inscriptions
    Tous les usagers du site peuvent se mettre dans l'événement, voire contacter l'organisateur, voire fournir des informations complémentaires sur leur participation via l'interface, par exemple indiquer s'il préfèrent jouer en blitz ou en négo.

    Etape 3 : l'appariement
    Lorsque la période d'inscription est échue, l'organisateur utilise le bouton "Télécharger la liste des inscrits" pour obtenir un petit fichier texte avec la liste des joueurs.
    Pour réaliser l'appariement, il peut utiliser un fameux fichier Excel qui circule parmi certaines personnes de la communauté.
    Mais.... il peut également utiliser un script python disponible en téléchargement sur le site. Cette utilisation nécessite l'installation de python sur sa machine. Le script prend en entrée le nombre de joueurs de la variante, le fichier joueurs sus mentionné et le fichier arbitres (à créer). Il est présumé que c'est un tournoi "777" qui doit être construit, dans lequel chaque joueur incarnera toutes les puissances de la variante dans une partie différente. Le tournoi comportera donc autant de parties que de joueurs. Le script en question cherche à limiter les interactions, son fonctionnement et ses heuristiques sont détaillées dans un document en ligne accessible aux curieux.

    Etape 4 : la création des parties
    Techniquement, on ne peut pas créer une parties pour en attribuer l'arbitrage à un autre. L'organisateur du tournoi va donc scinder le ficher produit par l'étape précédente en autant de fichiers que le tournoi comporte d'arbitre. Le fichier comportant une ligne par partie, il lui suffit de regrouper selon l'arbitre. puis envoyer à chaque arbitre sa partie du fichier.
    Chaque arbitre va revenir ensuite sur le site, soumettre son fichier et la création de toutes les parties sera réalisée de manière automatique comme c'est déjà le cas depuis plusieurs années !
    Il lui restera à démarrer les nouvelles parties, voire à envoyer des messages de bienvenue aux joueurs.

    Etape 5 : la création du tournoi
    Une fois que toutes les parties sont créés, l'organisateur se place sur une des parties et crée le tournoi par l'interface. Un tournoi n'est rien d'autre qu'un groupe de parties. Ensuite il met toutes les parties une par une dans le tournoi. Cela permettra à un visiteur, un arbitre ou un joueur du tournoi de voir sur une seule page l’avancement de toutes les parties dudit tournoi.
    Certains tournois sont en fait de "faux" tournois comme par exemple le regroupement des parties standard amicales.

    Conclusion
    Cela couvre le besoin des tournois dits "777", une amélioration ultérieure pourrait être envisagée pour d'autres types de tournois.
    Certains organisateurs préféreront toujours utiliser le fameux ficher Excel, un autre fichier Excel, un autre logiciel (de leur cru ou issu de la communauté), le faire à la main (à 7 joueurs cela reste le plus simple) ou tout autre moyen pour l'étape 2, cela n'est pas un souci.
    Le script d'appariement pouvant être très gourmand en ressources, il n'est pas mis en ligne (ça changera peut-être).

    Vive diplo ! 🙂

    1 réponse Dernière réponse
    0
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés


    • Se connecter

    • Vous n'avez pas de compte ? S'inscrire

    • Connectez-vous ou inscrivez-vous pour faire une recherche.
    Powered by NodeBB Contributors
    • Premier message
      Dernier message
    0
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes