Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Derniers sujets
» problème de code
Ven 14 Juil - 14:17 par muratime

» recherche openholdem
Dim 29 Jan - 10:57 par scl2b

» petite question sur certain terme OH
Jeu 19 Jan - 17:49 par toto

» problème de bouton all in
Jeu 19 Jan - 5:33 par toto

» Oh V9
Mar 6 Déc - 13:43 par TKAP

»  OpenPPL V 1.3.1
Ven 11 Nov - 8:17 par matom

» bonjour
Ven 11 Nov - 8:04 par matom

» NO TRIAL HUD supprimer le message "TRIAL please register" du hud dans pokertracker
Dim 12 Juin - 11:36 par BOTTER

» Comment avoir illimité PT3 ou 4 version trial (mode d'emploi)
Ven 10 Juin - 4:11 par muratime

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 28 le Lun 26 Nov - 13:32
Statistiques
Nous avons 152 membres enregistrés
L'utilisateur enregistré le plus récent est Kyar

Nos membres ont posté un total de 2280 messages dans 310 sujets

Comment coder une full avec un poket en mains

Voir le sujet précédent Voir le sujet suivant Aller en bas

Comment coder une full avec un poket en mains

Message par BOTTER le Dim 3 Fév - 19:14

[Vous devez être inscrit et connecté pour voir cette image]

Bon... on s entend pour dire que si il y a un trip sur le board alors la force de notre poket a un certain influence sur notre maniere de jouer cette mains.

Mais lors du codage de cette situation je me suis appercu d un probleme, regarder ceci:

When HaveFullHouse and TripsonBoard and (Hand = AA or Hand = KK or Hand = QQ or Hand = JJ)
When bets = 0 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 1 call Force
When others raisemax Force

en codant comme l exemple plus haut on peu selectionner la force de notre full, Donc une full avec AA et plus secure d aller allin que si on n a une full avec 22.
Mais quand on code ca comme ca le probleme est que si j ai un pocket AA il arrette a c est ligne au lieu de ce rendre a a ligne When HaveOverPair.

Donc je me demande comment inscrire dans le code la force de ma full. Si vous avez des exemple de code je suis prenneur.

Rolling Eyes
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par TKAP le Dim 3 Fév - 21:51

BOTTER a écrit:
[Vous devez être inscrit et connecté pour voir cette image]

Bon... on s entend pour dire que si il y a un trip sur le board alors la force de notre poket a un certain influence sur notre maniere de jouer cette mains.

Mais lors du codage de cette situation je me suis appercu d un probleme, regarder ceci:

When HaveFullHouse and TripsonBoard and (Hand = AA or Hand = KK or Hand = QQ or Hand = JJ)
When bets = 0 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 1 call Force
When others raisemax Force

en codant comme l exemple plus haut on peu selectionner la force de notre full, Donc une full avec AA et plus secure d aller allin que si on n a une full avec 22.
Mais quand on code ca comme ca le probleme est que si j ai un pocket AA il arrette a c est ligne au lieu de ce rendre a a ligne When HaveOverPair.

Donc je me demande comment inscrire dans le code la force de ma full. Si vous avez des exemple de code je suis prenneur.

Rolling Eyes
When HaveFullHouse and ( not TripsOnBoard ) and bets >= 1 RaisePot force

TKAP
Membre

Messages : 395
Date d'inscription : 09/01/2013
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par TKAP le Dim 3 Fév - 23:28

When HaveFullHouse and TripsOnBoard
When (Bets >= 0 or Raises >= 1) RaisePot Force

TKAP
Membre

Messages : 395
Date d'inscription : 09/01/2013
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par TKAP le Dim 3 Fév - 23:36

// HaveFullHouse (can consist of two pair on board or full house on board)
// Short Stack
When HaveFullHouse
When Bets = 0 and Raises = 0 and BigBlindSize < 100 and StackSize <= 10 Raisemax Force
When StackSize < 8 RaiseMax Force
When StackSize < 11 and RaisesBeforeFlop RaiseMax Force

// Pot Committed
When HaveFullHouse and BetSize > 40% StackSize
When PairOnBoard RaiseMax Force

// Based on Previous Betting
When HaveFullHouse and BotsLastAction = Call
When Bets = 0 and Raises = 0 Bet 50% Force
When Bets = 1 and Raises = 0 Raise 50% Force
When (Bets = 1 or Raises >= 1) Raisemax force

// Based on Board State
When HaveFullHouse and TripsOnBoard
When (Bets >= 0 or Raises >= 1) RaisePot Force

When HaveFullHouse and PairOnBoard
When BigBlindSize < 100 RaiseMax Force
When (Bets >= 0 or Raises >= 1) Raise 70% Force

When HaveFullHouse and (SuitsOnBoard = 1 or SuitsOnBoard = 2)
When Bets = 0 and Raises = 0 and Opponents <= 2 and Position = Last and Random <= 70 Bet 75% Force

TKAP
Membre

Messages : 395
Date d'inscription : 09/01/2013
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Lun 4 Fév - 0:47

Code:

WHEN ... AND PairInHand...
Tu peux aussi avec NutFullHouse, ou bien tout simplement avoir le Rank en chiffre du trip ou de la paire.

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Lun 4 Fév - 5:52

TKAP, tu a du mal comprendre le sens de ma question.... je sais tout ce que tu a ecrit... mais si tu regarde l image tu a une full avec AA et l autre avec 22. Donc si on est 2 joeurs et que les 2 on n a un pocket comme dans l image...Alors le joueur avec le pocket 22 dois rester prudent.

Pour titi oo7, Ok pour NutFullHouse c est ok si j ai un pocket AA, mais si j ai un pocket QQ alors ce n est plus valide.Que veut tu dire un rang en chiffre pour la pair Idea .

De la maniere que j ai inscrit l exemple de code plus fonctionne sauf que si j ai un pocket QQ mais pas de full il semble arreter de lire a ce bout de code au lieu de continuer a descendre le code jusqu a WhenHaverOverPair donc pour regler le probleme temporairement j ai inscrit ceci:

When HaveFullHouse and TripsonBoard
When bets = 0 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 0 raise 75% Force
When bets = 1 and AmountToCall <= 15 and raises = 1 call Force
When others raisemax Force

Mais de cette manier si il y a un trip sur le board et on n a chacun un pocket alors c est le jeux du hasard

je sais pas si vous comprenner ma question Question
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Lun 4 Fév - 8:43

Pour tester la force de ton full tu dois évaluer si l'adversaire peut en avoir 1: PairOnBoard suffit, mais TripsOnBoard le rend encore plus probable
Le rank est un chiffre de 2 à 14 (A) indiquant le rang de la carte => très utile pour les top paires et double paires, pour les full... hum ??? Tu as souvent perdu des mains full vs full ??? As-tu perdu plus d'argent en ne valuant pas assez ton propre full, plutôt que perdu de l'argent avec un full vs full ???
Ton AmountToCall ne me semble pas optimal: avec un full ma seule question est d'amener l'adversaire à être pot committed = aller à tapis sans l'effrayer.
Code:

WHEN AmountToCall <= 50% PotSize RAISE FORCE
WHEN AmountToCall > 50% PotSize CALL FORCE
Mieux encore: écrire un symbol: BetSizeToCommitted car, je ne l'ai plus en tête, mais il y a une méthode mathématique pour emmener le pot tranquille vers allin.

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par fold95 le Lun 4 Fév - 13:51

Salut Botter, je n'ai pas lu tous ton post pas trop de temps en ce moment, mais pourquoi ne pas faire ça



Code:
When HaveFullHouse and TripsonBoard and AND ((Hand = AA) OR (hand = KK) OR (hand = QQ) OR (hand = JJ))
When
When
When
When others


Code:
When HaveFullHouse and TripsonBoard and AND ((Hand = TT) OR (hand = 99) OR (hand = 88) OR (hand = 77))
When
When
When
When others

fold95
Membre

Messages : 313
Date d'inscription : 13/04/2012

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Lun 4 Fév - 14:39

fold95 a écrit: Salut Botter, je n'ai pas lu tous ton post pas trop de temps en ce moment, mais pourquoi ne pas faire ça



Code:
When HaveFullHouse and TripsonBoard and AND ((Hand = AA) OR (hand = KK) OR (hand = QQ) OR (hand = JJ))
When
When
When
When others


Code:
When HaveFullHouse and TripsonBoard and AND ((Hand = TT) OR (hand = 99) OR (hand = 88) OR (hand = 77))
When
When
When
When others

C est comme ca que j avait inscrit mon code fold, comme dans le premier message. Mais si j ai TT ou 99 ou 88 ou 77 mais pas de full il fesait l action de la full au lieu de descendre le code jusqu a when haveoverpair ou toppair... je trouvait qui fesait de drole de bet avec une pair et j ai fini pas comprendre pourquoi. je vais refaire le test pour etre certain...

avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Lun 4 Fév - 14:49

Vraiment mon code hier ne fonctionnais pas du tout.... et la tout fonctionne.. rien a comprendre des fois avec OH... la ligne 87 c est le raise 75%

[Vous devez être inscrit et connecté pour voir cette image]
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par fold95 le Mar 5 Fév - 5:26

C'est pour cela que juste regarder les logs act n'est pas suffisant tu dois être capable de lire complètement le log pour voir quel symbole répond vrais ou faux et pourquoi, mais bon problème reglet c'est le principal.

fold95
Membre

Messages : 313
Date d'inscription : 13/04/2012

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Mar 5 Fév - 8:22

En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debut
Code:

RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du set
Je cherche maintenant comment recuperer le rang de la plus haute carte du board n'appartenant pas au set. Si je ne trouve pas de fonction il suffira de l'ecrire car on peut connaitre le rang de chaue carte du board
Code:

TurnCard renvoie le rang de la carte du Turn
// notre full perd de sa valeur
When (TurnCard > RankOfPairOfFullHouse) Return Danger
Comment active-t-on l'option pour avoir le log_line dans la fenetre ?
(desole pour les accents je suis en clavier anglais...)

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par TKAP le Mar 5 Fév - 14:42

Titi007 a écrit:En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debut
Code:

RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du set
Je cherche maintenant comment recuperer le rang de la plus haute carte du board n'appartenant pas au set. Si je ne trouve pas de fonction il suffira de l'ecrire car on peut connaitre le rang de chaue carte du board
Code:

TurnCard renvoie le rang de la carte du Turn
// notre full perd de sa valeur
When (TurnCard > RankOfPairOfFullHouse) Return Danger
Comment active-t-on l'option pour avoir le log_line dans la fenetre ?
(desole pour les accents je suis en clavier anglais...)
tu peut le voir log act dans edit preference lopgging autoplayer trace et enable symbols dans oh bien sur;ca te donne le resultat ou il ya les cartes tu peut visu les act ex il va te mettre ligne 89 ACT ET EN BAS TU AURAS LE RESULTAT SI IL FOlD CHECK et apres tu pe visualisé pour etre sur dans le log oh .txt

TKAP
Membre

Messages : 395
Date d'inscription : 09/01/2013
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Mar 5 Fév - 16:10

Merci Wink

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par TKAP le Mar 5 Fév - 17:24

Titi007 a écrit:Merci Wink
De rien

TKAP
Membre

Messages : 395
Date d'inscription : 09/01/2013
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Mar 5 Fév - 18:02

[Vous devez être inscrit et connecté pour voir ce lien]

cyclops
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Mar 5 Fév - 18:15

Titi007 a écrit:En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debut
Code:

RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du set
Je cherche maintenant comment recuperer le rang de la plus haute carte du board n'appartenant pas au set. Si je ne trouve pas de fonction il suffira de l'ecrire car on peut connaitre le rang de chaue carte du board
Code:

TurnCard renvoie le rang de la carte du Turn
// notre full perd de sa valeur
When (TurnCard > RankOfPairOfFullHouse) Return Danger

C est un bon point... mais explique moi les rangs un peu...
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Mer 6 Fév - 0:30

Le rang d'une carte est un chiffre entier de 2 à 14 qui code la valeur indépendamment de la couleur (11 pour J, 12 pour Q, 13 pour K et 14 pour A)
Dans OH si tu ouvres Formula, tu descends dans l'arborescence et tu verras l'intégralité d'abord de tes symbols puis ceux du langage. Tu peux, en action, sélectionner un symbol et en cliquant sur Calc connaître la valeur d'un symbol.
(je te fais une capture d'écran cet après-midi). Donc tu peux connaître le rang d'un kicker (très utile pour paire et double paire) ou toute autre carte intéressante (il faut que je code un symbol TopRankOnBoardWhenTripsOnBoard pour ton histoire de full, ça me sera utile à moi aussi)

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Titi007 le Mer 6 Fév - 9:30

Ok voici les symbols que je vous propose:
Code:

New Symbol TopCardRankWhenTripsOnTurn
// retourne le rank (2-14) de la carte au turn qui ne fait pas partie du trip
When (HaveFullHouse) And (TripsOnBoard) And NOT(FirstFlopCard = RankOfSetOfFullHouse) Return FirstFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(SecondFlopCard = RankOfSetOfFullHouse) Return SecondFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(ThirdFlopCard = RankOfSetOfFullHouse) Return ThirdFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(TurnCard = RankOfSetOfFullHouse) Return TurnCard Force
When Others Return -1 Force
End Symbol

New Symbol TopCardRankWhenTripsOnRiver
// retourne le rank (2-14) de la carte à la river qui ne fait pas partie du trip
When (HaveFullHouse) And (TripsOnBoard) And NOT(FirstFlopCard = RankOfSetOfFullHouse) AND (FirstFlopCard > TopCardRankWhenTripsOnTurn) Return FirstFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(SecondFlopCard = RankOfSetOfFullHouse) AND (SecondFlopCard > TopCardRankWhenTripsOnTurn) Return SecondFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(ThirdFlopCard = RankOfSetOfFullHouse) AND (ThirdFlopCard > TopCardRankWhenTripsOnTurn) Return ThirdFlopCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(TurnCard = RankOfSetOfFullHouse) AND (TurnCard > TopCardRankWhenTripsOnTurn) Return TurnCard Force
When (HaveFullHouse) And (TripsOnBoard) And NOT(RiverCard = RankOfSetOfFullHouse) AND (RiverCard > TopCardRankWhenTripsOnTurn) Return RiverCard Force
When Others Return -1 Force
End Symbol
Exemple en image:
[Vous devez être inscrit et connecté pour voir cette image]
Dans OH:
[Vous devez être inscrit et connecté pour voir cette image]
Très utile: en cours d'action ouvrez Forumla et vérifier les valeurs des symbols:
[Vous devez être inscrit et connecté pour voir cette image]

Titi007
Membre

Messages : 236
Date d'inscription : 15/12/2012
Localisation : France

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par BOTTER le Jeu 7 Fév - 16:06

Ok merci je vais tester ca quand je vais avoir plus de temps... Very Happy
avatar
BOTTER
Admin

Messages : 754
Date d'inscription : 07/04/2012
Localisation : Canada

http://openholdem.forumcanada.org

Revenir en haut Aller en bas

Re: Comment coder une full avec un poket en mains

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum