Placement de numéros (sans croisement ensuite) pour concours
Bonjour,
Je viens vous demander votre aide, étant un utilisateur plus que basique d'Excel (je ne connais rien en macro)...
Je cherche à pouvoir concevoir un fichier genre gestion organisateur de belote mais avec de grosses variantes.
Le problème ne doit pas être très dur à régler, mais mes connaissances plus que réduites ne m'ont pas permis de trouver ce que je cherchais ou a le faire moi-même!
Voila :
Le but est de concevoir un petit programme qui pourrait placer les joueurs (ceux-ci se voient attribuer un numéro) à table sans que ceux-ci ne se rencontrent deux fois.
Ce sont des tables de 4 personnes, qui jouent individuellement et 4 manches.
Les numéros 1/5/9/13/17/21 etc... ne changent jamais de table.
Le nombre total de personnes qui joueront est "inconnu" à la base...mais au minimum 16 et grand maximum 120.
Il ne faut pas tenir compte de leur résultat, j'ai pu faire le tableau moi-même ouf...
Le but est donc de créer un tableau unique, où chaque numéro qui "bouge" (hormis les 1/5/9 etc... qui restent toujours à la même table) ne pourrait jamais se rencontrer une deuxième fois par la suite (sur les 3 autres manches donc).
Soit on attribue 4 tables différentes à chaque numéro qui bouge (le joueur 1 reste tjs à la table 1, le joueur 5 reste tjs à la table 2 etc...), soit on attribue des numéros de joueurs (qui bougent) à chaque table.
Je pense que la première solution serait plus simple...
Exemple : le joueur 2 va T1 (1ere manche) T3 (2ème manche) T7 (manche 3) T2 (manche 4)
Le joueur 3 va T1 T4 T6 T8
Les joueurs ne peuvent se croiser deux fois...
Un programme "fixe" me suffirait, chaque joueur recevant rarement le même numéro.
Si il est possible de paramétrer le placement des joueurs en fonction du nombre de ceux-ci, c'est mieux mais plus compliqué je pense!!
Pouvez-vous aussi me dire si il est possible de faire un tableau "fixe" ?
J'entends par là, que le nombre de joueurs au départ est inconnu (entre 20 et 120), leur numéro importe peu (distribué au hasard va-t-on dire), mais qu'en fonction du nombre de tables (ex : 10 ou 18), chaque joueur sera placé de manière à ce qu'il ne rencontre pas un autre joueur qu'il a déjà affronté?
Autrement expliqué : qu'il y ait 40 ou 72 joueurs, chacun ira à telle table, prévue à l'avance (il reçoit une fiche au départ avec ses 4 tables où il devra aller).
Le principe est le même, les joueurs 1/5/9/13 etc ne bougent jamais...
J'ai deja vu ce systeme où une personne reçoit sa fiche avec son numéro.
Je sais qu'il arrive un moment, où quelque soit le nombre de joueurs, un joueur X jouera quand même aux mêmes tables, sans rencontrer les mêmes personnes.
J'ignore comment ce système a été conçu...!
Si une âme "charitable" pouvait m'envoyer ce genre de tableau ou de programme, je lui en serais fortement reconnaissant!!! ;o)
Merci à tous!!!
Bonsoir,
Je n'ai pas réfléchi à une méthode rapide pour un tirage de la répartition par table sans recoupement, mais il y a des spécialistes de ce genre de questions... Il est vrai que pour 120 le nombre de combinaisons devient important.
Si tu envisages un système de répartition fixe, avec tirage des numéros de joueurs, je commencerai par une suggestions pour 16 (le minimum) en schéma coloré :
Les positions de coins sont tes joueurs à table fixe. Il joue avec 3 joueurs différents à chaque partie et ces derniers jouent également avec des joueurs différents à chaque partie. Chaque couleur indique donc une table.
Je suggérerai même de tirer les numéros 1 à 16 pour les joueurs et pour la disposition dans le carré. Ce ne serait donc plus les 1 5 9 13 qui seraient attachés aux tables mais un numéro tiré, il y aurait toujours un joueur fixe par table.
A partir de 32, on a 16*2, il faudrait donc que je trouve des dispositions graphiques pour 20, 24 et 28 joueurs. Pas encore réfléchi...
Pour les tirages, là pas de souci, la méthode Galopin [Salut si tu passes !] largement éprouvée est très rapide.
Cordialement,
MFerrand,
Merci pour votre recherche... Ce n'est malheureusement pas vraiment adaptable à la réalite ;o)
J'ai lu que le système était basé sur les déplacements des numéros à table genre 0 pour ceux qui ne bougent pas, -1 pour X +1 pour Y et -2 pour Z...
C'est un peu comme un système de belote, sauf qu'ici certains numéros (les fixes 1/5/9/13/17 etc) ne bougent jamais, et que chaque autre joueur doit se deplacer sans retrouver une fois le meme joueur...
Je n'ai tjs pas compris comment ils ont fait le modele que j'ai vu avec le nombre de joueurs inconnu à la base, et qui reçoivent leur place (numéro) et que ces numéros ne se rencontrent pas quelque soit le nombre de joueurs... ( à partir de 28)...
Les cartes préimprimées avec les numéros sont valables aussi bien pour 36 joueurs que pour 100... Ce qui voudrait dire qu'un numéro n'irait jamais vers une table qui comporte un numero superieur ?
Ex : 48 joueurs inscrits. Celui qui a recu le 47 n'aura jamais la table 13 forcement puisqu'elle n'existera pas... Bien qu'on aurait pu continuer à ajouter des joueurs plus haut que 48...!
Je crois que tu n'as pas bien compris ce que j'ai dit.
Commence par vérifier que dans ce modèle à 16 qui est le minimum que tu as indiqué, la disposition des 4 tours de jeux répond à tes conditions (tu peux mettre les numéros ou écrire ça en liste pour t'en assurer dans des conditions qui te conviennent mieux).
Je te laisse réfléchir.
Mferrand,
Oui le système à 16 m'a l'air bon, seulement on ne peut déroger à la règle des numéros fixes qui sont obligatoirement les 1/5/9/13/17 etc.........