Poker-AI.org Poker AI and Botting Discussion Forum 2013-04-03T16:41:00+00:00 http://poker-ai.org/phpbb/feed.php?f=22&t=2428 2013-04-03T16:41:00+00:00 2013-04-03T16:41:00+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3634#p3634 <![CDATA[Re: Various questions about getting started]]>
If IsMyTurn then Shove;

Simple isn't it ? ;)

Statistics: Posted by Gnomikian — Wed Apr 03, 2013 4:41 pm


]]>
2013-04-02T19:35:26+00:00 2013-04-02T19:35:26+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3624#p3624 <![CDATA[Re: Various questions about getting started]]> viewtopic.php?f=24&t=2390
http://www.poker-ai.org/archive/www.pok ... ?f=3&t=353

Statistics: Posted by spears — Tue Apr 02, 2013 7:35 pm


]]>
2013-04-02T18:10:49+00:00 2013-04-02T18:10:49+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3622#p3622 <![CDATA[Re: Various questions about getting started]]>
1. deal a random hand from your opponents range (e.g. top 40%, etc)
2. deal random cards until we have 5 community cards (e.g. deal turn & river if we know the flop cards, etc)
3. use lookup table to get a ranking for each player
4. decide which player wins (or ties)
5. repeat for as many iterations as you want (I use a fixed time of 2.5 seconds)

Statistics: Posted by birchy — Tue Apr 02, 2013 6:10 pm


]]>
2013-04-02T17:19:31+00:00 2013-04-02T17:19:31+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3621#p3621 <![CDATA[Re: Various questions about getting started]]>
Is there a Java port for the look up code?

Also the lib I linked contained some advanced stuff I don't really even understand like SAIE, is there an updated library for those?

Statistics: Posted by eugen — Tue Apr 02, 2013 5:19 pm


]]>
2013-04-02T16:55:20+00:00 2013-04-02T16:55:20+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3620#p3620 <![CDATA[Re: Various questions about getting started]]> http://www.codingthewheel.com/archives/ ... undup/#2p2

Statistics: Posted by birchy — Tue Apr 02, 2013 4:55 pm


]]>
2013-04-02T16:38:18+00:00 2013-04-02T16:38:18+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3619#p3619 <![CDATA[Re: Various questions about getting started]]> http://www.codingthewheel.com/archives/ ... ource_saie
Code seems to be extremely old, can't imagine people didn't build better solutions in 10 years?

Statistics: Posted by eugen — Tue Apr 02, 2013 4:38 pm


]]>
2013-04-01T23:00:54+00:00 2013-04-01T23:00:54+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3612#p3612 <![CDATA[Re: Various questions about getting started]]> proud2bBot wrote:

But can't we just run a non-flash client in a tool like Sandboxie and have the same result?
Depends if the client has stealth checks built in I guess. I assume that running a client such as stars in a sandbox would at least ring some alarm bells...if it ran at all. Obviously a VM is a better choice for any client that has to be installed. With Flash (or any other "browser" type instant-play) clients, bot checks, etc will not have been coded into the client simply because they cannot do anything useful. It's just one less hurdle for us to jump over.

Statistics: Posted by birchy — Mon Apr 01, 2013 11:00 pm


]]>
2013-04-01T18:23:10+00:00 2013-04-01T18:23:10+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3608#p3608 <![CDATA[Re: Various questions about getting started]]> birchy wrote:

The other bonus of using Flash clients is that for security reasons, they are sandboxed so can't do the usual stealth checks such as scanning your hard drive, memory, processes, etc.


But can't we just run a non-flash client in a tool like Sandboxie and have the same result?

Statistics: Posted by proud2bBot — Mon Apr 01, 2013 6:23 pm


]]>
2013-04-01T16:29:17+00:00 2013-04-01T16:29:17+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3607#p3607 <![CDATA[Re: Various questions about getting started]]>
But all that stuff is the "easy" part. The AI is by far the most critical.

Statistics: Posted by birchy — Mon Apr 01, 2013 4:29 pm


]]>
2013-03-31T14:09:22+00:00 2013-03-31T14:09:22+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3600#p3600 <![CDATA[Re: Various questions about getting started]]> I know it's a stretch to assume that poker clients will sniff traffic, but you can never know..

P.S. Thanks for all the answers, helped me wrap my head around the tasks!

Statistics: Posted by eugen — Sun Mar 31, 2013 2:09 pm


]]>
2013-03-31T08:26:13+00:00 2013-03-31T08:26:13+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3599#p3599 <![CDATA[Re: Various questions about getting started]]> eugen wrote:

Well yeah, but he would try to confirm his suspision by asking you arbitrary question, like "How many people are on this table? If you're not a bot, please answer".
Not answering would obviously not be a decising factor, but through investigation could. Or am I being paranoid?


i have disabled the chat. If I play poker myself I never read the chat. With many tables open there is no time for doing this...

Statistics: Posted by winnie — Sun Mar 31, 2013 8:26 am


]]>
2013-03-31T07:15:53+00:00 2013-03-31T07:15:53+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3598#p3598 <![CDATA[Re: Various questions about getting started]]> Not answering would obviously not be a decising factor, but through investigation could. Or am I being paranoid?

Statistics: Posted by eugen — Sun Mar 31, 2013 7:15 am


]]>
2013-03-31T00:29:47+00:00 2013-03-31T00:29:47+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3597#p3597 <![CDATA[Re: Various questions about getting started]]> Statistics: Posted by proud2bBot — Sun Mar 31, 2013 12:29 am


]]>
2013-03-30T19:28:19+00:00 2013-03-30T19:28:19+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3595#p3595 <![CDATA[Re: Various questions about getting started]]>
If you ignore it, what about chatting players?
If one of them suspects something and reports you, wouldn't that trigger a thorough investigation?

Statistics: Posted by eugen — Sat Mar 30, 2013 7:28 pm


]]>
2013-03-30T19:06:53+00:00 2013-03-30T19:06:53+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3594#p3594 <![CDATA[Re: Various questions about getting started]]> eugen wrote:

What about chat? Do you scrape it as well?


me? nope I don't scrape the chat.

Statistics: Posted by winnie — Sat Mar 30, 2013 7:06 pm


]]>
2013-03-30T18:35:01+00:00 2013-03-30T18:35:01+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3593#p3593 <![CDATA[Re: Various questions about getting started]]> Statistics: Posted by eugen — Sat Mar 30, 2013 6:35 pm


]]>
2013-03-30T07:56:01+00:00 2013-03-30T07:56:01+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3588#p3588 <![CDATA[Re: Various questions about getting started]]> eugen wrote:

Yeah that was my plan from the start - to focus on AI first. I'm planning to ignore stealth completely and work with PA until my bot starts making some sense.

I just need to decide on the platform first, which boils down to whether I can safely hook into the client later or not. If not then I'd go for Java.


for hooking you should chose a small site. The big ones will catch you very soon. Hooking is to easy to detect for a poker site.

Statistics: Posted by winnie — Sat Mar 30, 2013 7:56 am


]]>
2013-03-30T03:25:40+00:00 2013-03-30T03:25:40+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3584#p3584 <![CDATA[Re: Various questions about getting started]]> Statistics: Posted by HontoNiBaka — Sat Mar 30, 2013 3:25 am


]]>
2013-03-27T16:07:44+00:00 2013-03-27T16:07:44+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3529#p3529 <![CDATA[Re: Various questions about getting started]]> Statistics: Posted by proud2bBot — Wed Mar 27, 2013 4:07 pm


]]>
2013-03-27T15:36:01+00:00 2013-03-27T15:36:01+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3527#p3527 <![CDATA[Re: Various questions about getting started]]>
I just need to decide on the platform first, which boils down to whether I can safely hook into the client later or not. If not then I'd go for Java.

Statistics: Posted by eugen — Wed Mar 27, 2013 3:36 pm


]]>
2013-03-27T14:39:49+00:00 2013-03-27T14:39:49+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3526#p3526 <![CDATA[Re: Various questions about getting started]]>

Statistics: Posted by proud2bBot — Wed Mar 27, 2013 2:39 pm


]]>
2013-03-27T10:36:07+00:00 2013-03-27T10:36:07+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3521#p3521 <![CDATA[Re: Various questions about getting started]]>
I can't help much on your stealth questions except to make you aware of the sort of solution http://www.epiphan.com/

Avoid pokerstars to begin with.

Statistics: Posted by spears — Wed Mar 27, 2013 10:36 am


]]>
2013-03-27T07:14:03+00:00 2013-03-27T07:14:03+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2428&p=3520#p3520 <![CDATA[Various questions about getting started]]>
I'm a senior web developer and I'm looking to broaden my knowledge. if I can earn a few bucks while I'm at it - awesome, if not - still awesome.
I've lurked the forums for a couple of weeks looking up all the info I can and I now have a few questions I need to clarify before actually starting.

Thanks in advance!

Language: Java vs C#?
No C++ because I'm no expert in either and in this scenario above two seem like an easier choice, with automatic memory management and all..

They seem to be mostly equal in terms of speed and flexibility and in the end it all boils down to preference and WinApi integration of C#.
Am I right in this? If yes, that brings me to a very related question:

I/O: OCR + AHK(?) or DLL hooks?
I'm guessing DLL hooks are much more flexible, but I would give away a lot of stealth by doing so?
I'm assuming I need to run C# based bot on the same machine as poker client?
Has anyone succesfully managed to stay under the radar with DLL hooks?

Handling captcha
For some reason there's very little information about handling captcha, I can't even find good examples for partypoker client.
I think I can handle them when I encounter them, but I need training data to do so.
Otherwise even if I miss one captcha that's end-game for me, right?

Statistics: Posted by eugen — Wed Mar 27, 2013 7:14 am


]]>