Welcome, Guest. Please login or register.
June 03, 2023, 10:45:14 PM
Home Help Login Register
News:

Shanky Technologies Poker Bot Support Forum  |  General Category  |  PPL Support (Moderator: sngbot)  |  Topic: Omaha Coding Info 0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 8 Print
Author Topic: Omaha Coding Info  (Read 112937 times)
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« on: November 02, 2010, 07:24:38 PM »

It's pretty much the same deal with one important exception about how suited hands are described. The word suited goes after the card that you want suited and which other card in the hand it is suited to is irrelevant.

This hand:

A3 suited

...in the Holdem Bot is A 3 of the same suit. However in the Omaha bots this hand is 3 suited to any other card. To correctly state this hand in Omaha/8 you would need to say this:

A suited 3

Now you have a hand that includes A3 and the A is suited to any other card in the hand, not necessarily the three (for those of you unfamiliar with this game it doesn't matter which card the ace is suited to as you get to mix and match cards to make your low and high hands).

Here are some more examples:

AK suited 3

...which is a hand with AK3 and the king is suited to some card in the hand. Another way to say this would be A3K suited.

A34

...which is A34x. In Omaha/8 most of the playable hands don't need all four cards to be specified.
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
DANNY06
Wide-Eyed Newbie
*

Karma: 0
Posts: 28



« Reply #1 on: December 22, 2010, 03:08:56 PM »

Please could you tell me if this is correct then. If I wanted to raise with AA double suited with any other card, for example:  (Im just going to write the hand part of the code)
would I put:

(hand = A suited A suited) RaisePot force

If this is wrong, then its because Im completey new to this, but I find it interesting, so I want to learn.

Also, is my understanding right that to specify any card, you put and X???

in that case, would it not be (hand = AX suited AX suited) RaisePot force

Bit confused...
Logged

I feel its time for a little Donkey Revenge :/
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #2 on: December 22, 2010, 06:51:16 PM »

No X's

hand = A means there is an ace in the hand so it covers x

that code you wrote is how we do it at the moment - there are some issues and we are going to develop a double-suited variable soon (but honestly AA single suited is always just as playable as AA double suited)
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
DANNY06
Wide-Eyed Newbie
*

Karma: 0
Posts: 28



« Reply #3 on: December 22, 2010, 09:33:17 PM »

Oww thats good. Cant wait to see the variable. Im in the middle of trying to add from what been mentioned above into my profile at the mo.

Thanks
Logged

I feel its time for a little Donkey Revenge :/
XLEPAS
Wide-Eyed Newbie
*

Karma: 0
Posts: 18


Shanky Bonus Bots Rock!


« Reply #4 on: January 31, 2011, 06:42:56 AM »

so a hand like A-2-K-3 double suited

is hand=A suited 2 K suited 3 ?
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #5 on: January 31, 2011, 07:20:50 AM »

except that it can also mean the A and the K are suited together
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
peamasii
Super Botter
Serious Botter
****

Karma: 18
Posts: 519


Dream of a perfect bot!


« Reply #6 on: January 31, 2011, 04:47:41 PM »

Theoretically you could write:

When SuitsInHand = 2 and (hand =Asuited Ksuited 2suited 3suited) and not (hand=AhKh or hand=AcKc or hand=AdKd or hand=AsKs) ...

Unfortunately it will also let through hands like Ah2h3hKs. Also, you have to check for each combo of wheel cards if you want to play the whole range of A2-5suited + K2-5suited.

I suggested a way to deal with these for PLO/PLO8 is to have better variables:
1. a PLO/PLO8 variable called DoubleSuited (true or false)
2. a PLO8 variable called WheelCardsInHand which are any cards from 2 to 5 (or from A to 5, either way is fine). WheelCardsOnBoard would also be nice.
(also for high-only hands in  PLO/PLO8 there could be a variable BroadwayCardsInHand, basically any card higher than 9)
3. low straight draw PLO8 variable called HaveWheelDraw
4. both PLO and PLO8: HaveTwoFlushDraws and HaveTwoFlushNutDraws variables
Maybe if there are enough PLO/8 players requesting these they will add them to the PPL.
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #7 on: January 31, 2011, 06:48:38 PM »

the double-suited variable is on the to-do list
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
peamasii
Super Botter
Serious Botter
****

Karma: 18
Posts: 519


Dream of a perfect bot!


« Reply #8 on: February 01, 2011, 02:53:13 PM »

thanks, HaveTwoFlushDraws should also be pretty straightforward to do when possible
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #9 on: February 01, 2011, 06:36:30 PM »

that is also already on the list
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
peamasii
Super Botter
Serious Botter
****

Karma: 18
Posts: 519


Dream of a perfect bot!


« Reply #10 on: February 07, 2011, 04:19:45 PM »

Thank you  thumbsup
Also, a new PLO variable could be useful if you have two inside draws to nut straights. For example, on a flop A5Q and you have KJ24 then HaveTwoStraightDraws is true (minimum 8 outs to the nuts).
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #11 on: February 07, 2011, 06:27:38 PM »

that is the same as havestraightdraw
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
XLEPAS
Wide-Eyed Newbie
*

Karma: 0
Posts: 18


Shanky Bonus Bots Rock!


« Reply #12 on: February 08, 2011, 03:03:03 AM »

havestraightdraw also can mean 4 outs straight?
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #13 on: February 08, 2011, 06:46:55 AM »

no

but if you have a double belly buster, or two inside straightdraws in Omaha, you have 7+ outs so havestraightdraw would be true then
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
XLEPAS
Wide-Eyed Newbie
*

Karma: 0
Posts: 18


Shanky Bonus Bots Rock!


« Reply #14 on: February 08, 2011, 08:17:27 PM »

can i find any manual about all omaha8 comands?

Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #15 on: February 08, 2011, 08:33:23 PM »

all the same PPL code works, if you read through the appendix in the PPL Guide with the variable descriptions you will find some that are only applicable to Omaha and/or Omaha/8, the restrictions are in blue
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
XLEPAS
Wide-Eyed Newbie
*

Karma: 0
Posts: 18


Shanky Bonus Bots Rock!


« Reply #16 on: February 08, 2011, 08:40:10 PM »

thats i looking. the PPL Guide wher can i find it? any link?
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #17 on: February 08, 2011, 08:47:13 PM »

Comes in all of the bot downloads. Will be in the same folder as the bot. It is a pdf file so you need Adobe Reader in order to open it.

It is also linked from the home page of our website bonusbots.com, scroll down a little and you will see it there in the middle. However it comes up really big on the screen that way so I would recommend accessing it from your downloaded bot files folder.
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
XLEPAS
Wide-Eyed Newbie
*

Karma: 0
Posts: 18


Shanky Bonus Bots Rock!


« Reply #18 on: February 08, 2011, 08:53:43 PM »

omg the last time i realy tired find the codes myself!!!

really thanks egor!!
Logged
peamasii
Super Botter
Serious Botter
****

Karma: 18
Posts: 519


Dream of a perfect bot!


« Reply #19 on: February 10, 2011, 11:51:24 AM »

The planned variables for HaveTwoFlushDraws and HaveDoubleSuited are really important to me, if they can be implemented soon, that would be great!  thumbsup
Logged
Pages: [1] 2 3 ... 8 Print 
Shanky Technologies Poker Bot Support Forum  |  General Category  |  PPL Support (Moderator: sngbot)  |  Topic: Omaha Coding Info
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!