Thursday, May 26, 2011

The Python botting thread

Screen scrapping
Outputs/Inputs
OCR
AI
Poker simulation/game
    pypoker.py - "pypoker.py is a simple text mode texas holdem poker simulator written in Python. It allows you to play a game of texas holdem against a number of computer opponents."
    PyPoker - "PyPoker is a python module used for simulating Texas Hold-em and other popular poker games."
    pyTBot - "pyTBot is an IRC bot that deals a single-table Texas Holdem poker tournament."
    Rekop - "Rekop is an internet based multiplayer 7-stud poker game."
    m2poker - "A multiplayer poker game for PyS60."
    HoldEm4Nuts - "A cross-platform Client/Server Texas Hold'em poker software."
    Pkoe poker dealer - "Pkoe is a python implementation of a poker dealer."
    mypypokergame - "Classic Texas Hold'Em Poker game in python. "
Stats
Hand evaluations
    PyPoker-Eval - Python interface to poker-eval. Seems to only works under linux.
Tools
Scientific Tools for Python
    SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!
    Rpy for statistics in python-- useful for some opponent modeling techniques and clustering.

source-- pokerai.org • View topic - The Python botting thread

Wednesday, May 11, 2011

Poker Players Are Nearly As Skilled As Baseball Players, Freakonomics Economist Finds

Proving poker is a game of skill, not luck, could be a huge win for the online industry revolving around it. And a new paper could do just that.

University of Chicago economics professor Steven Levitt, famous for the best-selling Freakonomics series, has published a working paper alongside fellow University of Chicago professor Thomas Miles entitled "The Role of Skill Versus Luck in Poker: Evidence From the World Series of Poker." In it, they attempt to answer the central question surrounding the legality of the online poker industry: is it a game of skill or luck?

The hugely popular industry of online poker has been controversial for some time now. Despite efforts to curb the industry, most notably the 2006 Unlawful Internet Gambling Enforcement Act, still upwards of 10 million Americans play poker online for money. Just last month, three popular online poker sites -- Full Tilt Poker, PokerStars and Absolute Poker -- were shutdown by the FBI, and the federal government announced plans to recover $3 billion from them, according to the Los Angeles Times.

The central question surrounding the legality of the industry, on which Americans consumers spend $6 billion annually, has been whether poker is a game or skill or luck. Despite this, the paper says, "[s]tate courts that have ruled on whether poker is a game of skill-versus-luck generally have done so in the absence of any statistical evidence[.]"

To answer the question, Levitt and Miles looked at information made available by the 2010 World Series of Poker. The annual event, held in Las Vegas, includes 57 tournaments, 32,000 participants and $185 million prize money, including the "Main Event," in which the grand winner earns almost $9 million.

The duo found significant evidence that poker requires skill. Players assumed to be skilled earned 30 percent on their investment, compared to all other players, who lost 15 percent. In dollar terms, and even excluding the highly-skilled "Main Event," high skill players earned an average of $350 per tournament, while other players lost $400 on average.

To put that in perspective, Levitt and Miles compare the return on a poker investment with that common from the financial markets. "The observed differences in ROIs [return on investments] are highly statistically significant and far larger in magnitude than those observed in financial markets," the paper says, "where fees charged by the money managers viewed as being most talented can run as high as three percent of assets under management and thirty percent of annual returns."

In human speak, that means the money of skilled players is better invested in a poker tournament than Wall Street, despite conventional wisdom that would indicate the opposite. In fact, the paper finds, "the high skilled player wins 54.9 percent of the match ups." That compares more closely to what is witnessed in Major League Baseball than anything on Wall Street:

"Since the year 2007, [baseball] teams that made the playoffs the previous season win 55.7 percent of their games in Major League Baseball against teams that failed to make the playoffs in the previous year. Thus, in some crude sense, the predictability of outcomes for pairs of players in a poker tournament is similar to that between teams in Major League Baseball. To the extent that baseball would unquestionably be judged a game of skill, the same conclusion might reasonably be applied to poker in light of the data."

source-- Poker Players Are Nearly As Skilled As Baseball Players, Freakonomics Economist Finds

Monday, May 9, 2011

pokerstars cashout FAIL

It has been two weeks since I requested a cashout from pokerstars. Last friday, they sent me an email saying that the funds went to my bank, giving me reference numbers to show to the bank so I can make a follow up from my end.

I did. This morning. Nothing.

This is frustrating the hell out of me.

I am going to sit this one out. If the money is gone, then it's gone. Tuition paid. Lesson learned--moving on.

I haven't played for more than a week now. I have been concentrating on my computer programming. Soon as all this mess clears up, I'll be back.

Monday, May 2, 2011

The Open-Sourcing of Poker and Poker Bots

Whether you're using a third-party poker bot or implementing one from scratch: be prepared to invest a lot of time. Depending on your needs, creating a mature poker bot can take anywhere from several months (in the simplest possible scenario) to a year or more. You've got to:

Sunday, May 1, 2011

April 2011 +10.46%


Flows for the month of april--
withdrawals - $194 (still in limbo; cashed out on black friday)
deposits - $25

current balance = ending balance + amount withdrawn - deposits made = $190

net profit/loss = ((current/previous)-1)*100 = +10.46%