Poker-AI.org Poker AI and Botting Discussion Forum 2017-06-20T18:19:50+00:00 http://poker-ai.org/phpbb/feed.php?f=26&t=2823 2017-06-20T18:19:50+00:00 2017-06-20T18:19:50+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7299#p7299 <![CDATA[Re: Proposal: Online poker room for bots]]> it would be good idea to rank bots. Like in online chess you have ranking, so it motivates people to play, to show who is the best. In online chess you can
watch the games of highest ranked players (who cares about watching some bad players). I would use exactly the same system for ranking as in chess.

Do you provide hand histories in text format? I think that it would be good to write hand histories in e.g. pokerstars format, so that everybody can import it in pokertracker or holdem manager and review the hands, analyse stats, find leaks etc. Then bots could use also player stats, and read population stats (my bot is based on that). If you would provide hand histories, I think that it would be really benefit for many bots to play at your site, because in that way you can test bot playing many hands in short time, and then have hand histories to analyse the game search for leaks.

Statistics: Posted by mlatinjo — Tue Jun 20, 2017 6:19 pm


]]>
2017-06-20T17:03:05+00:00 2017-06-20T17:03:05+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7295#p7295 <![CDATA[Re: Proposal: Online poker room for bots]]> http://beta.aigaming.com seems like it would do the trick here. A simple REST API interface and we fill your account with a starting amount of bitcoin for you to play with. Give me a shout and let me know you are from poker-ai and I will top up your account with an additional 1m satoshi :)

See my other post for more details and PM me any questions.

Cheers, Paul

Statistics: Posted by pmdpmd — Tue Jun 20, 2017 5:03 pm


]]>
2016-08-31T01:33:27+00:00 2016-08-31T01:33:27+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7007#p7007 <![CDATA[Re: Proposal: Online poker room for bots]]> kixs wrote:

Very nice. When I get a free moment I will see about implementing some of my bots to the interface. How decent are yours at HUNL? Also, I noticed you only have your bots playing cash games. Any interest in setting up some HUNL SnG matches?


Great, let me know if you get stuck. The API does work, but needs better documentation. It's on my todo list. Most of the methods have pretty intuitive names though (notify_bet, notify_join_table, notify_fold, etc.), so you might be able to figure it out on your own. Take a look at the source of Poker::Robot and Poker::Robot::Random to see a working example . Alice plays okay HUNL, but she's pretty easy to beat once you figure out her weakness. I'd be curious to see how she does against your bot.

The API doesn't support SNGs at the moment :(

Statistics: Posted by ngraham — Wed Aug 31, 2016 1:33 am


]]>
2016-08-30T19:27:20+00:00 2016-08-30T19:27:20+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7006#p7006 <![CDATA[Re: Proposal: Online poker room for bots]]> ngraham wrote:

Hi there. Yes, there is a play-money poker site specifically for online botting (https://aitestbed.com). It offers a clean API for interacting with the server and launching your bot to compete against other bots and humans in real-time.

The API is here --> https://metacpan.org/pod/Poker::Robot
Human interface --> https://aitestbed.com

I have two bots running on there now, Bender and Alice23. You can log-in and play against them anytime you want. I wrote Alice to mimic the way a I play poker, only better. She plays okay, but needs more work.

Any questions or interest, please feel free to contact me (I admin the site). I'd love to get more bots on there competing. The back story is that I wrote all this code a few years ago for a commercial project, but the financing fell through, so now I'm thinking about releasing it all as an open source project (maybe). Anyway, the API and protocol are all public, so bot away.



Very nice. When I get a free moment I will see about implementing some of my bots to the interface. How decent are yours at HUNL? Also, I noticed you only have your bots playing cash games. Any interest in setting up some HUNL SnG matches?

Statistics: Posted by kixs — Tue Aug 30, 2016 7:27 pm


]]>
2016-08-29T19:47:42+00:00 2016-08-29T19:47:42+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7005#p7005 <![CDATA[Re: Proposal: Online poker room for bots]]> testacc wrote:

hi folks,
What if there were something like an online casino for AI?

Something like a normal Casino with a public API for play money games (heck, maybe even real money if we want to).


Hi there. Yes, there is a play-money poker site specifically for online botting (https://aitestbed.com). It offers a clean API for interacting with the server and launching your bot to compete against other bots and humans in real-time.

The API is here --> https://metacpan.org/pod/Poker::Robot
Human interface --> https://aitestbed.com

I have two bots running on there now, Bender and Alice23. You can log-in and play against them anytime you want. I wrote Alice to mimic the way a I play poker, only better. She plays okay, but needs more work.

Any questions or interest, please feel free to contact me (I admin the site). I'd love to get more bots on there competing. The back story is that I wrote all this code a few years ago for a commercial project, but the financing fell through, so now I'm thinking about releasing it all as an open source project (maybe). Anyway, the API and protocol are all public, so bot away.

Statistics: Posted by ngraham — Mon Aug 29, 2016 7:47 pm


]]>
2016-08-28T15:32:19+00:00 2016-08-28T15:32:19+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7004#p7004 <![CDATA[Re: Proposal: Online poker room for bots]]> Statistics: Posted by spears — Sun Aug 28, 2016 3:32 pm


]]>
2016-08-27T09:09:35+00:00 2016-08-27T09:09:35+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=7003#p7003 <![CDATA[Re: Proposal: Online poker room for bots]]>

https://github.com/CharlieHess/slack-poker-bot

Statistics: Posted by Code-Monkey — Sat Aug 27, 2016 9:09 am


]]>
2016-08-02T07:53:27+00:00 2016-08-02T07:53:27+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6976#p6976 <![CDATA[Re: Proposal: Online poker room for bots]]> http://evenbetgaming.com/. I helped my friend to test two or three different bots, just for statistics. And the best result was after live players testing.

Statistics: Posted by magallaher — Tue Aug 02, 2016 7:53 am


]]>
2015-05-27T05:04:07+00:00 2015-05-27T05:04:07+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6682#p6682 <![CDATA[Re: Proposal: Online poker room for bots]]> SuitedAce wrote:

SuitedAce wrote:
testacc wrote:
What if there were something like an online casino for AI?

SuitedAce is a real money online casino and has a lot of poker housebots running.

I would like also to know how profitable their bots are?

The housebots do not run anymore.


why?

Statistics: Posted by AutomateIt — Wed May 27, 2015 5:04 am


]]>
2015-05-09T00:38:01+00:00 2015-05-09T00:38:01+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6658#p6658 <![CDATA[Re: Proposal: Online poker room for bots]]> SuitedAce wrote:

testacc wrote:
What if there were something like an online casino for AI?

SuitedAce is a real money online casino and has a lot of poker housebots running.

I would like also to know how profitable their bots are?

The housebots do not run anymore.

Statistics: Posted by SuitedAce — Sat May 09, 2015 12:38 am


]]>
2015-03-13T19:52:37+00:00 2015-03-13T19:52:37+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6626#p6626 <![CDATA[Re: Proposal: Online poker room for bots]]> http://theaigames.com/competitions/texas-hold-em

Statistics: Posted by ibot — Fri Mar 13, 2015 7:52 pm


]]>
2015-02-22T07:11:35+00:00 2015-02-22T07:11:35+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6570#p6570 <![CDATA[Re: Proposal: Online poker room for bots]]> jukofyork wrote:

There used to be the old "Poki Poker Server" run by University of Alberta: ... but sadly it died a long time ago (and IIRC, the protocol only had limit games). ...


how hard would it be to write the server side code?

seems like a pretty straightforward project.

thanks

Statistics: Posted by rtayek — Sun Feb 22, 2015 7:11 am


]]>
2015-02-11T22:36:54+00:00 2015-02-11T22:36:54+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6538#p6538 <![CDATA[Re: Proposal: Online poker room for bots]]> testacc wrote:

What if there were something like an online casino for AI?

SuitedAce is a real money online casino and has a lot of poker housebots running.

I would like also to know how profitable their bots are?

Statistics: Posted by SuitedAce — Wed Feb 11, 2015 10:36 pm


]]>
2014-12-15T20:05:16+00:00 2014-12-15T20:05:16+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6438#p6438 <![CDATA[Re: Proposal: Online poker room for bots]]> Statistics: Posted by want2learn — Mon Dec 15, 2014 8:05 pm


]]>
2014-12-15T19:12:17+00:00 2014-12-15T19:12:17+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6436#p6436 <![CDATA[Re: Proposal: Online poker room for bots]]>
As a "side note": I realized that an API and "bot casino" like this would have economic advantages for all developers (see my ideas about "Poker Bot as a Service" here: viewtopic.php?f=26&t=2847 ). Would love to get your comments on this, especially from the "established" poker botters.

Requirements of the protocol / API
Here is what I think is necessary for bot / server communication:

[*] Bot sign in with respective game preferences. The bot needs to tells the server all the details about prefered games (NL? FL? HU? full-ring? tourneys?) and multi-table capabilities.
[*] Server needs to be able to request decisions from the bot
[*] Server needs to send hand histories of completed games to the bot (for opponent modeling)

So it seems that the protocol isn't actually that complicated if the server handles automatic seating according to the bots preferences. This means for the developer it's almost as easy as implementing the ACPC. However unfortunately the ACPC does not provide enough info to the bot (e.g. player names are missing, multi tabling not possible, and no hand histories etc.). We're probably looking at an extension of the ACPC.

Let me know about your thoughts, are any important requirements missing?
Cheers,

Statistics: Posted by testacc — Mon Dec 15, 2014 7:12 pm


]]>
2014-11-19T14:13:27+00:00 2014-11-19T14:13:27+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6404#p6404 <![CDATA[Re: Proposal: Online poker room for bots]]>
It does come with a bot server and I believe a bot server can be run on a different machine/ network.

https://bitbucket.org/cubeia/cubeia-poker-agpl
http://forum.cubeia.org/viewforum.php?f ... b9f5d603fc

Screen shots
http://www.cubeiasocial.com/features/

Statistics: Posted by bob101 — Wed Nov 19, 2014 2:13 pm


]]>
2014-10-21T11:32:36+00:00 2014-10-21T11:32:36+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6372#p6372 <![CDATA[Re: Proposal: Online poker room for bots]]>
http://web.archive.org/web/200402020243 ... mes/poker/
http://web.archive.org/web/200408050044 ... /bots.html

but sadly it died a long time ago (and IIRC, the protocol only had limit games).

Juk :)

Statistics: Posted by jukofyork — Tue Oct 21, 2014 11:32 am


]]>
2014-10-21T09:27:07+00:00 2014-10-21T09:27:07+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6371#p6371 <![CDATA[Re: Proposal: Online poker room for bots]]> spears wrote:

I like the idea but you need to be sure it's worth your effort

yeah. It would be a fun project for me, but I want to see if there is any interest.

spears wrote:

Personally, my old bots would just embarrass me, and I'm too busy to put much time into my latest ideas, so probably wouldn't participate in the short term

Too bad ;)

Thank you so much for pointing me to the koypetition! It's great to see that there is quite some interest in something like this. Too bad that they seemed to have their own agenda (they do poker analysis software, maybe they wanted to copy some ideas from the bots?)

do you know how many people eventually took part in the competition?

spears wrote:

Playing enough games to overcome variance is problematic.

* depends on the difference between bot skills :D
* at an average bot response time of 2 seconds, a full ring game will take ~30 seconds, at 10 tables that would be 1200 hands per hour. Or close to 30k hands per day. that should be a good start, no?

spears wrote:

You can't play duplicate because it's too easy to cheat.

yeah. also, the rules should be as close as possible to PS rules. no multi-accounting (but multi-logins to test different kinds of bots simultaneously), no collusion.

spears wrote:

SkillBet would be much more interesting http://en.wikipedia.org/wiki/Duplicate_poker

nice, didn't read about this one before. possibly the idea can be extended to include the other players/bots at the full ring table.

Statistics: Posted by testacc — Tue Oct 21, 2014 9:27 am


]]>
2014-10-21T07:30:03+00:00 2014-10-21T07:30:03+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6370#p6370 <![CDATA[Re: Proposal: Online poker room for bots]]> - There is a plethora of sites that allow humans to play bots, but they are all bot specific. It might be useful to have a site that allows any bot to play any human too. And even nicer if that is open osurce.
- Personally, my old bots would just embarrass me, and I'm too busy to put much time into my latest ideas, so probably wouldn't participate in the short term
- http://www.poker-ai.org/archive/www.pok ... =a&start=0
- Playing enough games to overcome variance is problematic. You can't play duplicate because it's too easy to cheat.
- A competition of NE bots quickly gets boring, and not very relevant. SkillBet would be much more interesting http://en.wikipedia.org/wiki/Duplicate_poker

Statistics: Posted by spears — Tue Oct 21, 2014 7:30 am


]]>
2014-10-21T01:35:38+00:00 2014-10-21T01:35:38+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6369#p6369 <![CDATA[Re: Proposal: Online poker room for bots]]> Quote:

Not everyone is focusing on HU. Myself, I run a full-ring FL bot and try to keep it away from HU as much as possible (sometimes players leave the table and there is nothing I can do about it as sitting out each time would give too much away). I'd love to see how my bot performs against other bots in a ring game.


FL ring? You can still make a living in FL? Where?? I have a fully tested FL 10max AI that I stopped using in 2006. It won a ton until the game died off and NL took off. 2 years of development all to see the game die. At the end of FL I was barely able to find 2 decent games even at peak times. During the hay day of FL (at Paradise and then PartyPoker) you could play 8-16 tables at once making 2-3BB per hour each plus bonus clearing.

I did see a few games at FTP awhile back but not enough to put it into action again.

Statistics: Posted by shalako — Tue Oct 21, 2014 1:35 am


]]>
2014-10-21T00:05:18+00:00 2014-10-21T00:05:18+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6368#p6368 <![CDATA[Re: Proposal: Online poker room for bots]]> shalako wrote:

I think its better to test bots against real players.


Absolutely. And I would never suggest otherwise. But I'd like to think of the poker room as an alternative to the poker test bed. It's way easier to get up and running against an online service that's always up and populated with bots from different developers. And it would be awesome to see how your own bot will do against the better bots out there. Also out of curiosity, not just to improve things.

shalako wrote:

Then there is the type of game. I think the true test of a bot AI is NL HU as its a game of marginal holdings, position and bluffing.


Not everyone is focusing on HU. Myself, I run a full-ring FL bot and try to keep it away from HU as much as possible (sometimes players leave the table and there is nothing I can do about it as sitting out each time would give too much away). I'd love to see how my bot performs against other bots in a ring game.

shalako wrote:

But with all that being said I think NL or PLO 6 max Zoom is the ideal environment for a bot. Zoom/Rush is the greatest invention for bot runners since PPT..

I started with NL micro stakes 5 years ago. Moved over to FL as it was definitely easier to go a little bit higher stakes (definitely a more mechanic decision making).
never tried zoom/rush variants yet but it's definitely on my list - must be a huge +EV :D

Statistics: Posted by testacc — Tue Oct 21, 2014 12:05 am


]]>
2014-10-20T23:41:14+00:00 2014-10-20T23:41:14+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6367#p6367 <![CDATA[Re: Proposal: Online poker room for bots]]>
Then there is the type of game. I think the true test of a bot AI is NL HU as its a game of marginal holdings, position and bluffing. In general your not going to get away with that in 6 max or full ring games so its way less scenarios to program for.

I spent 2 years on NL HU and I am still not happy with it and constantly making adjustments. It is definitely the toughest bot Ive ever had to write. The other thing about HU is that I learned more about game theory then all of the other games combined. PLO is where my attention is now but that is another story.

But with all that being said I think NL or PLO 6 max Zoom is the ideal environment for a bot. Zoom/Rush is the greatest invention for bot runners since PPT..

EDIT. I should say that 100BB+ HU NL is a true test of of poker AI. But if you want to make money then I think 6max Zoom is the best game to be in with less difficulty in the AI requirements.

Statistics: Posted by shalako — Mon Oct 20, 2014 11:41 pm


]]>
2014-10-21T00:10:07+00:00 2014-10-20T22:20:39+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2823&p=6364#p6364 <![CDATA[Proposal: Online poker room for bots]]>
first of all - sorry to see the old pokerai.org forum gone, what happened to it?

Anyway, so for the last 2 years I was flying under the radar a bit because I managed to start botting on PS and tried to move up from the micro stakes as far as possible. Together with a friend who actually plays poker himself I now managed to get to 50NL.

But I have to say there is something that deeply bothers me about all of this. Here we are, applying poker research and building something amazing (as I'm sure many of you are) - but we can't really show it to anyone. There is so much exciting stuff about building a poker bot, but there is also so much work that's really boring and has nothing to do with poker. Screen-scraping, adapting to changes in the clients, trying to stay under the radar, etc.

So I started looking into online competitions for poker, but many of them require you to send your source code or compiled program (no-go for me). Others, like computerpokercompetition.org, seem to be only annual events, and they also require your program to run on a slow machine.


What if there were something like an online casino for AI?

Something like a normal Casino with a public API for play money games (heck, maybe even real money if we want to).

The advantages to the existing AI competitions that I see:

* Run our bots 24/7 not only heads-up but in full-ring games against others.
* Be actually able to test your opponent model (!)
* It would allow researchers and newcomers to quickly get enough data to see how profitable their bots are.
* Higher-stakes poker botters could show off their bots without giving away their anonymity or any of their source code.
* Fame and glory of having your bot on top of the high score (until you get beaten, haha)

What are your thoughts about this? If there is enough interest, I would be happy to start working on something like this. I'm really curious how my bot would perform against others. Aren't you?

cheers,
Chris

Statistics: Posted by testacc — Mon Oct 20, 2014 10:20 pm


]]>