Auteur Sujet: SteamDating (gestion tournoi SR)  (Lu 67684 fois)

0 Membres et 1 Invité sur ce sujet

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #50 le: 23 janvier 2015 à 11:24:47 »
J'ai 8 joueur, tout le monde joue tout le monde.

Actuellement SteamDating veut du coup faire un 3-round event, normal vu qu'on a 8 joueurs. Sauf que j'ai besoin, pour mon event, d'un mode "tout le monde joue tout le monde" en N ronde quoi.

je suppose que tu as utilise le mode bracket, et la effectivement apres 3 rounds le pairing reste stable, vu que normalement le bracket est termine.

mais en utilisant le mode SR normal (boutton "make SR suggestion" dans le Next Round), une fois passe les 3 premieres rondes tu peux continuer, il va continuer a chercher des joueurs qui n'ont jouer ensemble.
je viens de verifier pour etre sur, en mode SR, on peut avec 8 joueurs faire 7 rondes et tout le monde a joue contre tout le monde.

par contre en l'etat le pairing propose utilise l'algorithme du SR donc notament les gros gagneurs vont s'affronter dans les premieres rondes avant de retourner finir les faibles (ou pas, voir plus bas), et il y a une part d'aleatoire.

pour ton probleme de garantir que certains pairing ne tombent pas ensemble, la seule solution actuellement serait de verifier les pairing proposes, et si il y a un probleme tu peux :
1/ redemander d'autres suggestions SR -> comme il y  a une part d'aleatoire dans l'algo, ca peut regler ton probleme.
2/ changer le pairing a probleme a la main -> le truc est assez intelligent pour t'empecher d'affecter un joueur sur 2 parties (il va l'enlever automatiquement de l'autre partie quand tu le selectionnes) et tu vois dans chaque liste les joueurs qui restent a appareiller... (par contre la faudra verifier "a la main" que les nouveaux pairing n'ont pas deja ete joues).

Le plus simple pour le SBTC : tu peux preparer ta liste de joueurs et faire tous les pairings des 7 rondes a l'avance.
L'algo de pairing SR marche en l'absense de resultat, il va te sortir des pairings aleatoires pour chaque ronde, en evitant les paires deja jouees, et donc a la fin t'as un tableau de rondes ou toute le monde joue tout le monde.
Bonus pour ton cas precis : en l'absence de resultats sur les rondes precedentes, l'algo est purement aleatoire donc tu peux eviter le choc des titans des les rondes 2-3...
Pour la contrainte camera, soit tu bourrines sur l'aleatoire en misant sur la chance, soit tu fais des ajustements a la main - au moins tu peux preparer les rondes avant le jour J.

Evidemment le jour du tournoi tu remplis normalement les resultats des parties et le classement SR se met a jour au fur et a mesure.

Si tu a les listes FK regroupees, tu peux faire un import FK comme ca on pourra cruncher des statistiques de dingue sur les SBTC :)

si t'as d'autres questions ou doutes, on peut se faire une sceance sur Skype pour que je te guide, j'ai bien conscience qu'en l'etat les possibilites sont dures a saisir dans leur ensemble.

Citer
Au passage, bug potentiel :
Quand je fait mon event 8 joueur, une fois arrivé au bout des 3 rondes, la vue Ranking n'a pas l'air de fonctionner, ca m'affiche "((tp*n_players*n_players+sos)*5*n_rounds+cp)*100*n_rounds+ap" dans Player, la valeur 51331538 dans Rank en vert et 38591545 en rouge.

non c'est parfaitement normal :)

    • le critere de classement SR est un peu complique a ecrire sous forme d'equation si on veut que ca marche pour n'importe quel nombre de joueur et de rondes.
    • les valeurs obtenues n'ont pas d'interet en soit, faut juste que la plus grosse en vert soit pour le joueur que tu veux voir gagner parmi les 2 exemples.
    • si tu modifies l'equation, tu verras les valeurs calculees se mettre a jour et tu peux tripotter les 2 joueurs exemples jusqu'a obtenir le resultat desire
      (tu peux essayer des equations simple au depart genre "tp+sos", etc)

cette partie la fera l'objet d'une doc (si les gens ont l'intention de s'en servir) vu que pour l'instant il faut etre BAC+7 pour s'en servir :P

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #51 le: 23 janvier 2015 à 11:28:10 »
Pourquoi tu t'embêtes avec un logiciel (aussi bon soit-il) pour le SBTC Tour ?  :(

Apres a mes yeux l'interet d'un truc comme SteamDating n'est pas seulement l'orga du tournoi, mais l'exploitation des donnees sur le long terme, pour les gens qui voudraient faire des synthese des refs jouees, par faction etc. ou autre.
Un format unique facilement exploitable par des outils info ce serait plus simple que "chaque orga avec son format de listes et de resultats".
(Perso si y a de fortes chances que je fasse une appli de stat-crunching qui exploite une liste de fichiers de tournois)

mais ca restera un doux reve AMHA.

Hors ligne ZergSpirit

  • Organisateurs de tournois
  • Maître
  • *
  • Messages: 3530
    • Voir le profil
    • E-mail
Re : SteamDating (gestion tournoi SR)
« Réponse #52 le: 23 janvier 2015 à 11:31:12 »
Ok, si je résume ce que j'ai compris à la lecture:

Avant l'event, genre le matin, je préparer mes 7 rondes en utilisant make sr suggestion.
Comme ca je prépare le truc en évitant les grosses rencontres sur une seule ronde.

Et je rentre toutes les listes format FK pour les stats.

Ca me va!

Petite demande de feature : quand on fait add player, si le focus pouvait directement se positionner sur le nom, ca éviterait de s'emmerder à cliquer sur le champ texte :)
Président Directeur Général de Saved By The Clock.
Professeur de l'Ecole Des Banes.

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #53 le: 23 janvier 2015 à 11:41:39 »
c'est ca

Et je rentre toutes les listes format FK pour les stats.
Petite demande de feature : quand on fait add player, si le focus pouvait directement se positionner sur le nom, ca éviterait de s'emmerder à cliquer sur le champ texte :)

ok pour la feature ;)

sinon je te conseille de regarder le fichier d'import de joueurs au format FK :
https://still-mountain-9487.herokuapp.com/data/examples/fk_list.txt

c'est simple comme format (je pense) et ca te remplit automatiquement tous les joueurs avec leurs listes...
(en tout cas ca me parait plus simple que de tout rentrer a la main dans une interface graphique, mais bon je suis programmeur :P )

ils doivent te rendre leurs listes un peu en avance ou le matin meme ? parce que je peux meme te faire le fichier si tu veux ;)

si tu pars pour l'utiliser pour une des qualifs, previens moi avant on se fera un chtit skype pour reviser et etre sur que tout soit clair.

Hors ligne ZergSpirit

  • Organisateurs de tournois
  • Maître
  • *
  • Messages: 3530
    • Voir le profil
    • E-mail
Re : SteamDating (gestion tournoi SR)
« Réponse #54 le: 23 janvier 2015 à 11:45:23 »
Ouai je pense bien l'utiliser pour la qualif.

En plus ca fera un truc screenshotable sympa pour le live report!

Normalement les gens rendent leur listes 1 semaines et demi avant l'event.

Le format d'import a l'air easy, donc je vais utiliser ca je pense ouai :)

Sinon y a Rafa qui gère l'event Parisien qui a lieu le 6-7 Fevrier, on pourrait voir pour lui faire utiliser aussi, s'il est chaud. Comme ca on a tout le SBTC Tour en SteamDating.
Président Directeur Général de Saved By The Clock.
Professeur de l'Ecole Des Banes.

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #55 le: 23 janvier 2015 à 11:59:56 »
Ouai je pense bien l'utiliser pour la qualif.
Normalement les gens rendent leur listes 1 semaines et demi avant l'event.

cool ca nous laissera le temps de faire des essais a froid pour etre sur que tout marche le jour J.
tu vas voir que je vais finir par venir au SBTC Alpes pour assurer le support logiciel :P

Citer
Sinon y a Rafa qui gère l'event Parisien qui a lieu le 6-7 Fevrier, on pourrait voir pour lui faire utiliser aussi, s'il est chaud. Comme ca on a tout le SBTC Tour en SteamDating.

ca me motiverait a faire l'appli de statistiques... et pis ca permettrait de faire une serie de tests a petite echelle avant de prendre le risque de s'en servir pour un tournoi de 48 joueurs.

pour info j'attends si possible de voir 2-3 essais en local en France, et je pensais balancer ca sur le fofo PP au cas ou ca interesserait des gens hors des frontieres.
sait on jamais...

rafa

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #56 le: 05 février 2015 à 12:35:51 »
Bon, comme dis ce weekend, je teste à Paris ce weekend pour le SBTC tour. Je te ferai un retour mais ça m'a l'air bien parti  :-*

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #57 le: 05 février 2015 à 15:17:28 »
mkay. teste bien jusqu'au bout avant et si t'as des doutes/trucs pas compris, hesite pas ;)

Hors ligne ZergSpirit

  • Organisateurs de tournois
  • Maître
  • *
  • Messages: 3530
    • Voir le profil
    • E-mail
Re : SteamDating (gestion tournoi SR)
« Réponse #58 le: 06 février 2015 à 15:29:44 »
Ca marche comment l'import de fichier format FK (type https://still-mountain-9487.herokuapp.com/data/examples/fk_list.txt), c'est l'option "open"? Si c'est le cas je dois avoir une erreur dans mon fichier :>
Président Directeur Général de Saved By The Clock.
Professeur de l'Ecole Des Banes.

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #59 le: 06 février 2015 à 15:41:50 »
bein... non, c'est l'option "Import / FK Players file" un peu plus bas :P

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #60 le: 18 février 2015 à 20:10:35 »
version #a8846a6 en ligne, avec page de stats qui decortique les resultats sous forme graphique.
- compte les points marques, les casters joues, les pairing joues, les references utilisees dans les listes
- totaux pour chaque faction/joueur/caster
- sous-totaux par faction/caster affrontes

ca couvre pas toutes les stats possibles mais c'est deja pas mal, et en tout cas ca fait les stats habituelles que je vois les gens faire sur les tournois.

les fichiers de resultat des 2 rondes SBTC pour tester :
https://still-mountain-9487.herokuapp.com/data/samples/sbtc_alpes.txt
https://still-mountain-9487.herokuapp.com/data/samples/sbtc_paris.txt
(a ouvrir dans File > Open > Choose File)

a venir : la meme chose mais a partir de plusieurs tournois d'un coup.
« Modifié: 18 février 2015 à 20:21:47 par manu74 »

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #61 le: 19 février 2015 à 18:39:14 »
version #d3105fc en ligne, prototype de la petite appli pour compiler les stats sur plusieurs tournois :
https://still-mountain-9487.herokuapp.com/stats/index.html

cette appli permet donc d'ouvrir simultanement plusieurs fichiers de resultats de tournois de SteamDating,
et calcule les stats pour tous les tournois d'un coup, meme graphs que dans SteamDating lui meme.
(pour les fichiers d'exemple, cf post ci-dessus)

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #62 le: 02 mars 2015 à 20:12:27 »
(version #0c1561f)
qques nouveautes histoire d'introduire de nouveaux bugs :

  • l'URL change : http://steamdating.herokuapp.com
  • possibilite de recuperer separement chaque ronde au format CV ou BBCode
  • possiblite de changer les tables a la main dans la suggestion de la prochaine ronde, par exple pour affecter une partie a une table specifique avec camera (demande de ZergSpirit)
  • separation de la liste des joueurs (Triee par ordre alphabetique) et du classement (trie par rang), et ca permet d'aerer la presentation des 2 listes
  • ajout de champs customisables pour les joueurs/les parties : permet d'introduire une valeur customisee par joueur/par partie prise en compte dans le classement.
    Exple : permet de gerer les points de penalite pour retard de listes comme a l'IMD3.
« Modifié: 02 mars 2015 à 21:46:41 par manu74 »

Hors ligne Ptit Nico

  • Maître
  • *********
  • Messages: 4829
  • Spécialiste en défaite à la clock
    • Voir le profil
Re : SteamDating (gestion tournoi SR)
« Réponse #63 le: 02 mars 2015 à 20:41:42 »
Gloire à toi Manu !
Clic clac, merci Kodiak !

Hors ligne Valorel

  • Héros
  • ********
  • Messages: 3415
  • Ly-Veld, lyss Scyr
    • Voir le profil
Re : SteamDating (gestion tournoi SR)
« Réponse #64 le: 02 mars 2015 à 21:16:49 »
Je m'en suis servi ce WE pour un petit tournoi en interne, et c'est vraiment de la balle. Merci beaucoup Manu :)
If you play for fun, you win every game.
If you play to win, you're going to lose a lot.
Forum des joueurs de Strasbourg: http://warmastras.forumactif.org/

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #65 le: 02 mars 2015 à 21:17:50 »
Je m'en suis servi ce WE pour un petit tournoi en interne, et c'est vraiment de la balle.

leche cul ! :D

Hors ligne Valorel

  • Héros
  • ********
  • Messages: 3415
  • Ly-Veld, lyss Scyr
    • Voir le profil
Re : SteamDating (gestion tournoi SR)
« Réponse #66 le: 02 mars 2015 à 21:24:25 »
Tu me re-diras ça quand tu le posteras sur le forum US ^^
If you play for fun, you win every game.
If you play to win, you're going to lose a lot.
Forum des joueurs de Strasbourg: http://warmastras.forumactif.org/

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #67 le: 10 mars 2015 à 20:23:13 »
Nouvelle version en ligne : 1d0e385.
Qques nouvelles fonctionnalites :

  • notes joueurs et parties : possibilite d'ecrire des notes texte format libre associees aux joueurs/parties.
  • affichage/export csv/bbCode des joueurs invaincus, meilleurs scoreurs, meilleurs par faction
  • ajout d'un aleat dans la repartition des paires par tables, en esperant que ca evitera des problemes de joueurs rejouant sur la meme table.
  • gestion de groupes de tables dans lesquels les joueurs doivent eviter de rejouer, par exemple des groupes de tables ayant le meme scenar.

Hors ligne Hao

  • [WTC] 2015
  • Brave
  • *
  • Messages: 1486
  • alias Kerk - LudoBoy
    • Voir le profil
Re : SteamDating (gestion tournoi SR)
« Réponse #68 le: 11 mars 2015 à 10:31:22 »
Merci Manu, ça donne presque envie de réorganiser un tournoi pour tester ça  ;)

Est-ce qu'il est faisable d'extraire la vue Rounds > Summary en BBCode ? J'avoue que cette vue est vraiment excellente en debrief de tournoi !
Ludothèque de Boulogne : Forum

manu74

  • Invité
Re : Re : SteamDating (gestion tournoi SR)
« Réponse #69 le: 11 mars 2015 à 10:35:57 »
Est-ce qu'il est faisable d'extraire la vue Rounds > Summary en BBCode ? J'avoue que cette vue est vraiment excellente en debrief de tournoi !

je rajoute :) ca devrait pas etre trop dur a faire...

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #70 le: 11 mars 2015 à 20:19:33 »
nouvelle version : abdefd5

  • ajout d'une checkbox pour marquer les parties conclues par assassinat.
  • ajout des comptes d'assassinat / joueur, meilleur assassin, etc.
  • ajout des differentes variantes de scoring du SR (assassin/control/destruction)
  • export du resume des rondes aux formats CSV/BBCode (rudimentaire mais suffisant je pense)

Hors ligne Hao

  • [WTC] 2015
  • Brave
  • *
  • Messages: 1486
  • alias Kerk - LudoBoy
    • Voir le profil
Re : SteamDating (gestion tournoi SR)
« Réponse #71 le: 12 mars 2015 à 11:46:41 »
Du coup, j'ai essayé avec les résulats de l'APAV, perso, je trouve ça top, merci !

Une suggestion tout de même, est-il possible de mettre les W et les L en couleur vert/rouge plutôt qu'avec des lettres ?

Honnêtement, le soft est top et en passe de devenir incontournable. Allez-y les gens, vous ne le regretterez pas !
Ludothèque de Boulogne : Forum

rafa

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #72 le: 12 mars 2015 à 11:59:14 »
Je sais pas si ça a déjà été mentionné mais ça fonctionne sans réseau. Tu prépares ton tournoi la veille, tu mets la page en onglet et pouf le lendemain même sans le net tu retrouves ta page tel qu'elle était chez toi et tu peux rentrer les résultats...

C'est top  :-*

Hors ligne ZergSpirit

  • Organisateurs de tournois
  • Maître
  • *
  • Messages: 3530
    • Voir le profil
    • E-mail
Re : SteamDating (gestion tournoi SR)
« Réponse #73 le: 12 mars 2015 à 12:01:22 »
Ouais j'ai pas fait de retour suite à SBTC Grenoble, mais c'est franchement nickel.

Je compte l'utiliser pour toutes mes orgas de tournoi now.
Président Directeur Général de Saved By The Clock.
Professeur de l'Ecole Des Banes.

manu74

  • Invité
Re : SteamDating (gestion tournoi SR)
« Réponse #74 le: 12 mars 2015 à 14:40:01 »
lol, j'ai l'impression d'avoir des groupies :)
merci les gars, ca fait chaud a mon petit coeur d'informaticien autiste de savoir qu'au moins une partie du code que j'ecris au boulot sert vraiment a quelque chose ;)

Edit: evidemment merci aussi a Valorel, mon amour eternel, pour son soutien inconditionnel
(t'es contente comme ca ? ca rime en plus, j'me fous pas de ta gueule !)
« Modifié: 12 mars 2015 à 16:46:28 par manu74 »