Rechercher
Derniers sujets
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 155 membres enregistrésL'utilisateur enregistré le plus récent est Blandelsseattcher
Nos membres ont posté un total de 2282 messages dans 311 sujets
Comment coder une full avec un poket en mains
4 participants
Page 1 sur 1
Comment coder une full avec un poket en mains
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.
Re: Comment coder une full avec un poket en mains
When HaveFullHouse and ( not TripsOnBoard ) and bets >= 1 RaisePot forceBOTTER a écrit:
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.
TKAP- Membre
- Messages : 395
Date d'inscription : 09/01/2013
Localisation : France
Re: Comment coder une full avec un poket en mains
When HaveFullHouse and TripsOnBoard
When (Bets >= 0 or Raises >= 1) RaisePot Force
When (Bets >= 0 or Raises >= 1) RaisePot Force
TKAP- Membre
- Messages : 395
Date d'inscription : 09/01/2013
Localisation : France
Re: Comment coder une full avec un poket en mains
// 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
// 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
Re: Comment coder une full avec un poket en mains
- Code:
WHEN ... AND PairInHand...
Titi007- Membre
- Messages : 236
Date d'inscription : 15/12/2012
Localisation : France
Re: Comment coder une full avec un poket en mains
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 .
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
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 .
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
Re: Comment coder une full avec un poket en mains
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.
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
Titi007- Membre
- Messages : 236
Date d'inscription : 15/12/2012
Localisation : France
Re: Comment coder une full avec un poket en mains
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
Re: Comment coder une full avec un poket en mains
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...
Re: Comment coder une full avec un poket en mains
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
Re: Comment coder une full avec un poket en mains
En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debut
(desole pour les accents je suis en clavier anglais...)
Voici un debut
- Code:
RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du set
- Code:
TurnCard renvoie le rang de la carte du Turn
// notre full perd de sa valeur
When (TurnCard > RankOfPairOfFullHouse) Return Danger
(desole pour les accents je suis en clavier anglais...)
Titi007- Membre
- Messages : 236
Date d'inscription : 15/12/2012
Localisation : France
Re: Comment coder une full avec un poket en mains
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 .txtTiti007 a écrit:En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debutJe 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:
RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du setComment active-t-on l'option pour avoir le log_line dans la fenetre ?
- Code:
TurnCard renvoie le rang de la carte du Turn
// notre full perd de sa valeur
When (TurnCard > RankOfPairOfFullHouse) Return Danger
(desole pour les accents je suis en clavier anglais...)
TKAP- Membre
- Messages : 395
Date d'inscription : 09/01/2013
Localisation : France
Titi007- Membre
- Messages : 236
Date d'inscription : 15/12/2012
Localisation : France
Re: Comment coder une full avec un poket en mains
De rienTiti007 a écrit:Merci
TKAP- Membre
- Messages : 395
Date d'inscription : 09/01/2013
Localisation : France
Re: Comment coder une full avec un poket en mains
Titi007 a écrit:En voyant le board je vois autre chose. Et si la turn est un A que vaut notre full ???
Voici un debutJe 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:
RankOfPairOfFullHouse renvoie le rang de notre paire (2-14)
RankOfSetOfFullHouse renvoie le rang du set
- 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...
Re: Comment coder une full avec un poket en mains
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)
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
Re: Comment coder une full avec un poket en mains
Ok voici les symbols que je vous propose:
[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]
- 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
[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
Re: Comment coder une full avec un poket en mains
Ok merci je vais tester ca quand je vais avoir plus de temps...
Sujets similaires
» Correction symbol pour full avec trips
» Comment traduire
» Comment avoir illimité PT3 ou 4 version trial (mode d'emploi)
» Probleme avec OH
» Video avec 2 pc en action
» Comment traduire
» Comment avoir illimité PT3 ou 4 version trial (mode d'emploi)
» Probleme avec OH
» Video avec 2 pc en action
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Mar 19 Juin - 6:23 par toto
» 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