Just read a thread at the general forum that makes me think if anyone is interested in developing PLO8 or LO8 bot?
It's very difficult to develop a completely successful LHE bot because we are dealing with incomplete information, we are exploiting small edges in this game. For example, say at a HU situation, we have X1X2 hands at a Y1Y2Y3 board on the flop, there are 47x46/2 varieties of hands that our opponents can have. Then we need to compute our chance of winning against each of those hands under a variety of boards, Y1Y2Y3Y4Y5, ....
PLO8 (or LO8), is more complicated than holdem in analysis, but it makes it easier to play/win. What starting hands you need, what positions your at, how many cards will/will not help you on the flop, what's the probability that you can scoop, 1/4'ed, what hands can put you into a underdog, what hands you can be a favorite... can be easily computed/programmed. It's about exploiting big edges, so our bot will wait until we have a great possibility to win then it will start to make its bets.
I haven't read about the LHE bot articles much yet, so I am not sure if they will introduce how they will develop the bot. But if I were to develop this bot (I alone am impossible to do it, helps needed and hence this post), there will be 3 modules of software to be developed.
1. Network Interface Module This module deals with reading the cards dealt to you from the poker site, mimicking a click signal/interrupt to send your betting information back to the site, ... This can be done by listening to the port that transmits data back and forth from the pokersite. In fact, since HE poker bot has been developed, this module can be purchased cheaply. If not, any windows and socket programmers can write this portion of the codes together easily.
2. Player Analysis Module This module analyzes the other players' plays, it's similar to PT like recording players' VP$IP, .... information (or we can just develop a program that reads the PT's data that stores at your hard-drive, it's even more simple). Then at the end of each hand, we re-analyze how each player should had played accroding to their hands/positions and then classified their moves as intelligent/ok/stupid, etc. Again, this module can be developed easily.
3. Analysis Module This module is the toughest part, like I said before, it's about an determining the best move the bot can make, "What starting hands you need, what positions your at, how many cards will/will not help you on the flop, what's the probability that you can scoop or 1/4'ed, what hands can put you into a underdog, what hands you can be a favorite...".
Why do we want to have a PLO8/LO8 bot? the bottom line is, the more complicated the game (in terms of mathematics and less human factors) is, the easier it's to win and to develop such a software.
I just came up this rough idea. I need some software developer's helps as well as some O8 experts' helps (like Smash, ...). May be we can co-develop this bot together and profit together?
Reply here or PM me.