Microsoft 365 créer des séquences aléatoires avec possibilités de choix, perdu et nouveau dans excel

ricky1977

XLDnaute Occasionnel
Bonsoir,

Afin de travailler mon jeu au texas holdem poker, plus particulièrement mon jeu PREFLOP ( avant que les cartes communes ne soient distribuées ) de créer des séquences aléatoires afin que ce soit plus efficace .

je souhaite travailler par exemple mon jeu en position MP vs UTG vs3x ( middle position versus un open de UTG de x3 )
pour cela j'ai 5 choix
call
3bet or call
3bet or fold
3bet
fold

j'ai des mains établi précise que je souhaite donc apprendre qui sont les suivantes

call : 77, 88, 99, TT, 98s, T9s, JTs
3bet or call : JJ, ATs, AJs, AQs, AKs ce
3bet or fold : A2s, A3s, A4s, A5s
3bet : AQo, AKo, QQ, KK, AA
fold : toutes les autres combinaisons de 2 cartes restantes


ce que j'aimerai est ceci
pouvoir distribuer 2 cartes aléatoirement qui constitue les 52 cartes du jeu
par exemple : A8o avec possibilités de 5 choix
le but du jeu est de deviner dans quelle catégorie A8 se trouve , si je click sur le bon , une nouvelle combinaison de 2 cartes est distribuée, si je me trompe, j'ai encore 4 choix.

je n'ai pas besoin que cela soit super design non plus, même pas besoin d'avoir de vraies cartes, seulement leurs valeurs suffisent

pour matérialiser encore plus

1- distribution d'une combinaison de 2 cartes aléatoires ( 169 combinaisons )
2- possibilité de choix jusqu’à 5
3- bon choix ou mauvais - nouvelle distribution aléatoire avec jusqu’à 5 nouveaux choix


je n'ai pas beaucoup, voir pratiquement pas de connaissance excel, c'est le bon moyen de m'y mettre, j'aurai besoin d'un coup de pouce afin de savoir comment je pourrais faire pour établir ce petit programme, vers quel types de matériel me tourner afin de gagner du temps .
C'est mon premier poste ici, et je vous remercie d'avance de votre aide

amicalement
Richard
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Vous n'aviez pas besoin de vous étendre en long et en large sur la 1ère partie de vos explications: J'avais déjà compris que le code de la main était une synthèse de ce qu'est une paire de 2 carte indépendamment de leurs couleurs propres, comme en témoigne ma fonction CodeMainCartes, qui ne servira probablement jamais, mais elle est là au cas où … Sait on jamais … Poser la question sous forme de 2 cartes au hasard de cette main, à charge de l'élève de la reconnaitre, mais on verra plus tard. Je me demanderais presque si on ne pourrait pas aller plus loin avec des codes main indirects intégrant par exemple si les cartes se suivent quand elles n'ont pas la même valeur. Ça pourrait remplacer les grilles par des groupe de 4 ou 5 cellules …
Bon, je n'ai toujours pas trouvé dans votre classeur joint ce qu'il me faudrait pour tester ce que je vais développer. Je vais prendre de votre autre classeur les grilles GBR acompagnées de leurs LRP déjà du 1er thème "CO RFI" puis de 2 autres, un susceptible de déboucher sur un thème dérivé qui sera le 3ème, avec les deux siens, si j'arrive à y trouver ça dans tout ce bazar. Mais ce n'est pas sympa de votre part de ne pas me le faire directement.
 
Dernière édition:

ricky1977

XLDnaute Occasionnel
Je m'excuse, parfois j'ai la possibilité de passer beaucoup de temps devant l'ordi, et parfois je ne peux pas l'utiliser du tout, d'ou quelquefois des réponses longues ou étendu dans le temps.
Je ne comprends pas pourquoi vous allez au théme "CO RFI" ?
Plus ça va plus je me rend compte que travailler les thèmes indépendamment les uns des autres seraient ok aussi, cela vous éviterais bien des tracas et serait viable de mon côté, il peut aussi y avoir des avantages car cela me permettrait de me focaliser sur un sous_thème en particulier quand je le souhaite sans passer forcément par le thème.

Si vous voulez on peut le simplifier ?

( dans le classeur, il y a juste un thème et un sous thème, vous y trouverez également un thème 2 et un sous-thème 2, ce n'est pas pour vous embêter, c'est le même thème et sous-thème avec les combinaisons a côté )

dans ce premier thème , c'est le plus facile car il n'y a que 2 réponses possibles
si je choisis la mauvaise réponse 1 au lieu de 2 ou 2 au lieu de 1, on passe a la main suivante du même thème avec l'alerte qui me dit que je me suis trompé.
si la réponse est 2 et que je répond 2, on continu également sur le même thème
En revanche quand la réponse est 1 et que je répond 1, c'est a ce moment là que le thème dérivé rentre en jeu

les mains sont les questions : si AA s'affiche, je répond 1 , c'est la bonne réponse et cela renvoi au sous-thème ou j'ai maintenant 4 choix
si je répond bien soit 3, on affiche l'alerte comme quoi c'est bon et on peut repartir sur une nouvelle combinaison du thème 1, si c'est faux pareil .

Mais c'est là où c'est quand même pas si facile a mettre en place, il y a beaucoup de données finalement, ça va si ce n'est pas déjà fait vous rendre chèvre. surtout avec mes difficultés a vous faciliter la tache.

Donc c'est plus facile finalement de rester sur le même thème à chaque fois, je peux faire un classement par position, qui au lieu de faire un menu déroulant avec les 30 sujets, je peux les classer par catégorie.


Est ce que cela vous irait ?
 

Pièces jointes

  • Classeur2.xlsx
    21.2 KB · Affichages: 17
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonjour.
Oui, je peux en tout cas utiliser les 2 premières grilles. Je pense que la première est pour le thème "UTG RFI", et je dois juste ajouter, à droite de "Raise", en 'thème '!C4 :
Code:
MP vs CO vs 6BB 3bet
qui sera le théme dérivé de la 1ère réponse possible s'il a bien 1 dans la grille pour la main proposée et si la case dans la grille de celui ci n'est pas vide pour cette même main.
 
Dernière édition:

ricky1977

XLDnaute Occasionnel
Bonjour,

Est-ce que cela fonctionne si on ne fait pas de thème dérivé ?
Avez-vous pu tester ?

En réalité quand le premier thème "UTG RFI" est "Raise", le sous-thème sont tout ce qui se trouve dans la page UTG1.

RFI1 : UTG1 réponse "raise"
alors
UTG1 : la même main correspond a plusieurs cas possible
UTG vs BTN vs 6BB 3bet
UTG vs SB vs 6BB 3bet
UTG vs BB vs 6BB 3bet
UTG vs MP vs 9BB 3bet
UTG vs CO vs 9BB 3bet
UTG vs BTN vs 9BB 3bet
UTG vs SB vs 9BB 3bet
UTG vs BB vs 9BB 3bet
UTG vs BTN vs 12BB 3bet
UTG vs SB vs 12BB 3bet

Je ne sais pas si cela aide
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Je n'ai pas pu tester, je n'ai pas encore terminé de développer.
Ben v'là encore autre chose …
Cela soulève plein d'autres questions.
Déjà ça implique que l'utilisateur choisisse le thème dérivé, s'il veut l'explorer.
Est ce que chaque thème ne possède qu'une seule bonne réponse possible débouchant sur un unique groupe de thème dérivés possibles ?
Édition: mauvaise question. Je la reformule plus exactement : Est ce que chaque thème ne peut déboucher que sur un unique groupe de thème dérivés pour une ou plusieurs bonnes réponses possibles ?
Et si oui :
Est-ce que chaque thème principal pourrait avoir à la base une liste de sous-thèmes dérivés ?
Cela impliquerait devant tout le reste une ComboBox CBxThmPrinc pour le thème principal à étudier, mais qui pourrait même changer lui aussi en faveur du thème dérivé, pris à son tour en tant que thème principal, à la suite d'une bonne réponse, et surtout un 3ème préfixe de noms "LST_" comme Liste des Sous-Thèmes, à définir impérativement 2 à 50 × 1 (si 50 suffisent).
Au lieu de l'intitulé du thème dérivé en colonne 2 des LRP on pourrait mettre une coche indiquant si ça peut ou non déboucher sur le groupe de thèmes dérivés au cas où c'est une bonne réponse.
Ça introduit d'ailleurs un cas bizarre théoriquement possible que je ne suis pas absolument certain (mais quasiment quand même …) de savoir gérer, ce serait que la GBR du sous-thème sélectionnée serait vide pour la main en cours d'étude …
Ou plus vicieusement si le choix de ce sous thème se solde par le verdict de mauvaise réponse parce que l'élève aurait du savoir qu'il n'aurait su y avoir de bonne réponse dans ce cas. On n'est de toute évidence pas sorti de l'auberge !
Maintenant c'est sûr, même si on gardait au passage l'idée d'une hiérarchisation des thèmes, ça simplifierait la programmation si on ne débouchait jamais automatiquement sûr les thèmes dérivés, mais je ne tiens pas encore à ce que vous me frustriez de ce défi …
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Je suspend le développement en attendant d'en savoir plus, mais je joins quand même le classeur dans son état actuel parce qu'il comporte une proposition de présentation des GBR et LRP. Les couleurs sont données par MFC, vous ne vous en occupez pas, vous mettez seulement les numéros.
 

Pièces jointes

  • Ricky1977.xlsm
    65.1 KB · Affichages: 6

Dranreb

XLDnaute Barbatruc
Pour le dialogue du truc, on pourrait aussi à la limite prendre le problème à l'envers:
On n'étudierait toujours qu'un seul thème dérivé, mais qui ne s'appliquerait pas forcément (sinon ce ne serait pas drôle) à la bonne réponse d'une question préalable portant sur un thème parent …
 

ricky1977

XLDnaute Occasionnel
Bonsoir, je répond au poste #140

"Édition: mauvaise question. Je la reformule plus exactement : Est ce que chaque thème ne peut déboucher que sur un unique groupe de thème dérivés pour une ou plusieurs bonnes réponses possibles ? "
******oui, c'est le cas , il n'y a que 2 groupes qui ont cette fonctionnalité
j'ai refait un classeur ( classeur 1) avec un échantillon de classement par groupe , j’espère que cela va aider

Pour le thème principal, je pense que tirer aléatoirement , même 35 mains suffisent à déjà travailler, quitte a relancer la séquence ensuite.

Pour les sous-thème, il n'est pas nécessaire d'en tirer beaucoup car le tirage est déjà réduit au "raise"

oui, pour la hiérarchisation des thèmes
 

Pièces jointes

  • Classeur1.xlsx
    12.3 KB · Affichages: 4

ricky1977

XLDnaute Occasionnel
je répond au #141
Je comprend ce que vous entendiez par MFC, c'est magnifiquement présenté.
Maintenant un des sous-thèmes de UTG RFI ne peut être que dans UTG1, c'est a dire ici, comme dans votre exemple non pas MP vs CO vs 6BB 3bet, mais UTG vs CO vs 6BB 3bet ou n'importe lequel de la liste de la feuille UTG1 ( UTG vs MP vs 9BB 3bet par exemple ).
d'ailleurs la même main est soumise a tous les tests de cette page .

(que voulez-vous que je mette comme numéro ?)

réponse au #142
vous voulez dire les travailler indépendamment du thème ? ( si c'est le cas oui )

Je salue votre travail, merci
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Donc je mets une CBxThmPrinc "Thème principal" en tête, et je rebaptise la CBxThème actuelle en CBxSsThème.
Dans la feuille Thèmes faites un tableau de sous thèmes pour chaque Thème principal
rebaptisez "TabThmPrinc", le tableau "TabThèmes" existant actuellement et n'y laissez que les thèmes devant y être proposés.
Faites un tableau de sous thèmes pour chaque Thème principal.
L'établissement du lien entre ce tableau LST et le thème principal sera demandé à l'exécution chaque fois qu'on sélectionnera pour la 1ère fois un thème principal, par le même dispositif que pour sa GBR et sa LRP.
Lorsque la colonne 2 de la LRP du thème principal sera non vide pour une bonne réponse, le sous-thème demandé sera enchainé, sous réserve que la case n'est pas vide dans sa GBR pour cette main. Ça vous va ?
À priori je ne limiterai pas le nombre d'éléments du tirage: je prendrai toujours tout en ordre aléatoire lors du choix du thème principal et puiserai ensuite dans cette réserve tant qu'il y restera des mains non encore proposées et qu'on le demandera. Mais on pourra limiter ultérieurement le nombre maxi de propositions, si ça sert à quelque chose.
Pour les sous-thème, il n'est pas nécessaire d'en tirer beaucoup car le tirage est déjà réduit au "raise"
Ça n'a pas de sens me semble-t-il: il n'y a pas de tirage pour les sous-thèmes puisque c'est chaque fois la même main que celle du thème principal qui est soumise à question suivante, non ? Non. En tout cas pas toujours on a vu. Il faut peut être encore un peu réfléchir je crois …
Bon, je pense qu'un thème principal devra toujours avoir une LST. Mais je vas réfléchir à trouver un moyen pour qu'on puisse omettre de lui attribuer aussi une GBR et une LRP si c'est un faux thème principal en fait, juste une catégorie de sous thèmes qui se suffisent à eux mêmes …
Ou sinon on fait l'inverse: Il y a toujours une GBR et une LRP mais pas forcément de LST …
Et la CBxSsThème est vide et Not Enabled quand il n'y a pas de LST dans laquelle choisir un thème dérivé. Qu'est-ce que vous préfèreriez ?
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonjour
Je suis parti sur la dernière idée, et la liste des thèmes principaux s'appellera en fait "TabThèmPrnc".
Quand vous sélectionnerez pour la 1ère fois chaque thème principal qu'elle portera, vous devrez toujours lui attribuer une GBR et une LRP mais pas forcément une LST.
J'ai changé les noms des ComboBox: Thème principal : CBxThèmPrnc, Thème dérivé : CBxThèmDérv
Comme ça c'est clair: c'est toujours la sélection du seul thème principal dans la CBxThèmPrnc qui initialisera en désordre l'ensemble des mains possédant une réponse dans sa GBR.
 

Dranreb

XLDnaute Barbatruc
Il serait aussi possible si ça vous arrangeait d'ajouter une troisième ComboBox devant pour choisir d'abord une … comment pourrait on appeler ça … une sorte de grande famille de thèmes principaux. Il me semble avoir vu ça dans je ne sais plus lequel d'un des classeurs que vous aviez joint. C'étaient des noms de thèmes courts généralement formés de deux mots (qui seront accolés dans le nom de plage qui en sera déduit, car l'espace est interdit dans les noms). Genre "CO RFI" par exemple. Une grande famille n'aurait pas de GBR ni de LRP, seulement une LST de thèmes principaux, contrairement aux LST possibles mais facultatives de chacun de ces derniers qui ne contiendront que des thèmes dérivés.
Donc la famille "CO RFI" aurait seulement une liste de thèmes principaux connue sous l'automatique nom "LST_CORFI" qu'il faudra définir lors de sa 1ère utilisation.
j'ai vu des "-" dans certains intitulés de thèmes je les remplace par "to" et la fréquente suite " vs " est remplacée par "_". Si d'autres caractères interdits venaient à apparaître dans les intitulés de thèmes il suffirait d'ajouter de substitutions supplémentaires dans la fonction NomThème. Curieusement le "." est permis, mais aucun autre signe de ponctuation ni opérateur.
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Peu importes. Faites des listes de thèmes, des grilles de bonnes réponses et des listes de réponses possibles, classées comme vous voulez où vous voulez, c'est tout.
La seule chose sur laquelle s'appuiera l'UserForm au départ c'est la liste des thèmes principaux. Après c'est lui qui vous demandera qu'est ce qu'il faudra associer avec quoi. Moi je ne m'occuperai jamais de ça.
J'ai continué un peu mais pas beaucoup.

N'oubliez pas de me dire si vous voulez que la base soit une famille de thèmes plutôt, à choisir dans une première ComboBox supplémentaire, sans grilles ni réponses.
Actuellement ce n'est pas le cas. Il part sur des thèmes principaux. Mais il n'est pas tout à fait fini.
 

Pièces jointes

  • Ricky1977.xlsm
    82.1 KB · Affichages: 3
Dernière édition:

Membres actuellement en ligne

Statistiques des forums

Discussions
315 124
Messages
2 116 471
Membres
112 753
dernier inscrit
PUARAI29