Sunday, December 2, 2012

HU limit bot 1st attempt!

I started working on a poker heads up bot several years ago as a small side project and basically forgot about it until just a couple weeks ago. I had some time on my hand over Thanksgiving and finally have a working version of it.

 It is programmed in R, an open-source statistical computing language with an AI  that is rather simple but is able to get the job done. Play begins at 5/10 limit heads up with you starting as the button. It is clunky and a bit slow and not at all pleasing to the eyes but you should be able to play.

To get the program to work you must follow these simple steps below

1. Download R for free from here - http://cran.r-project.org/bin/windows/base/
2. Open R
3. Go to each link below and copy and paste the code into the R Console (skip the next step if you do this)
3b. Alterinatively, you may save each file below and source in the code from the file menu ('Source R code...')
4. To start the game enter in 'poker( )' into the console and press enter

http://dl.dropbox.com/u/97082677/check.straight.r

http://dl.dropbox.com/u/97082677/comp.move.r

http://dl.dropbox.com/u/97082677/handanalyzer.real.r

http://dl.dropbox.com/u/97082677/hands.ranker.r

http://dl.dropbox.com/u/97082677/poker.r

http://dl.dropbox.com/u/97082677/preflop.ranker.r

http://dl.dropbox.com/u/97082677/your.move.r


As for game play, just follow the instructions and press enter whenever there is a break. You won't be prompted at all times. There are a few times during the hand where the AI takes a second to make its decision and you'll just have to wait. Any feedback on the game and especially your performance against the AI will be greatly appreciated.

Tuesday, November 27, 2007

Yesterday results and Coaching Update

I decided to play some HU on FTP yesterday to retool my game before I began to coach. I had not played the games their for awhile mainly because I signed up before I had any rakeback deal in place. I played almost entirely HU and ended up playing the majority of the day. I actually did quite well and almost surely ran above expectation winning 1250. I tried several times to create a video and finally came up with something that I was somewhat proud of but am having trouble loading it to here. Below is a screen shot of my results.



Most of the hands I played were very straight forward as are most big hands at this level. One of the few hands where I could have played differently is the one below.

http://www.pokerhand.org/?1747302

My opponent had been calling my pf 3-bets quite liberally so his range here on the turn was pretty big. I definitely wasn't folding and by checking the turn I let him bet Ax, about the only hand that doesn't have significant equity against my hand. I would have actually checked in his spot on the turn since the pot is so big and he folds no hands that have him beat.

Sunday, November 25, 2007

HU Info and bio

For all those that have PM'ed me, I stated that I will be writing a heads-up NL coaching curriculum and will be coaching in a similar manner to which academics teach their classes. Obviously, something of this magnitude which from my knowledge has not been done formally before is very ambitious, especially for someone with little to none coaching experience. For the time being I plan on coaching a select few individuals as a trial at limits no higher than 1/2 NL to see where I stand as a coach.

For the next week I am looking for 2-3 individuals who want to participate in a trial coaching run. Specifically, the coaching will include a 2 hour screen capture recording of HU NL sessions with at most 2 tables running at once. From here I will hand write up my thoughts on each individual hand and return my formal report to you via email. After this is exchanged we can go over the report together and discuss any questions that come up. I hope anyone who participates this week will not be afraid to be critical and challenge my report. This game is far from being optimally solved and almost all view points need to be considered. After the discussion I would like to set up another hour session that I will watch and comment while directly interacting with the student in real time. This will take anywhere from 6-8 hours of my time.

I will be offering this for only $150 quite a bit less than almost anyone else and less than I stated in my original post. I am also flexible to allow for less or more (but not much more) coaching per request. I really am aiming to please, and want to get it right.

Please pm at greeksquared on 2+2 or email at greeksquared@hotmail.com for more info


Brief personal bio

I graduated from Texas A&M in December '03 with a degree in Applied Math.

At the end of undergrad I started playing poker with some of my fraternity brothers and made an initial deposit into Party Poker in February of '04. I was soon hooked and began playing quite a bit until I started graduate school at Rice later that Fall. I researched online vigilantly before playing seriously and treated this game like any other school endeavor. My style of play was extremely TAG as almost all material I came across at this time suggested was the correct strategy to play. As the poker boom continued I began playing on more and more sites and began to loosen up my game as the games became shorter-handed. I began reading 2+2 NL strategy sections and still do to this day. I registered back in mid 2004 so I'm sure I have read many thousands of strat posts.

Pokerroom was one of the only sites to have strictly heads up play and I slowly began to move into these games. I found that these heads-up games where much easier than any 6-max game for the sole reason that you could finally isolate the worst players and have them all to yourself. I have been playing mainly HU since then and estimate have played over 200k hands all at .5/1 NL and above.

I finished my graduate degree this last January and have spent a decent amount of time playing HU now mainly at AP because of the great rakeback deal I get.

In the mean time I also passed 4 SOA exams.

For now I am searching to use my degree to pursue a job in quantitative finance.

Also I went on a road trip all over the east coast and wrote a blog about it here

I will be going to Vegas this Friday, so hopefully I can get all the coaching and a video done by then.