Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
The Internet The Almighty Buck Entertainment Games

Pokerbots Making Online Players Sad 408

Anonymous Coward wrote to mention a Wired article about the rise of Pokerbots in online gaming venues. From the article: "Smart, skilled players are rewarded in the long run, especially online, where there are plenty of beginners who would never have the nerve to sit down at a real table. But WinHoldEm isn't just smart, it's a machine. Set it to run on autopilot and it wins real money while you sleep. Flick on Team mode and you can collude with other humans running WinHoldEm at the table. For years, there has been chatter among online players about the coming poker bot infestation. WinHoldEm is turning those rumors into reality, and that is a serious problem for the online gambling business."
This discussion has been archived. No new comments can be posted.

Pokerbots Making Online Players Sad

Comments Filter:
  • Re:Poker (Score:5, Informative)

    by Hedonist23 ( 603302 ) on Saturday August 27, 2005 @08:03PM (#13418353)
    I understand where this comment is coming from, but what people don't understand is that poker is actually a much different game than other forms of gambling. It's a game in which you play against other players, not the house. As far as the house is concerned, you can win every hand and become a millionaire, as long as they get their rake (the percentage a house takes out of every pot).

    Poker is a skill game, that's why people can become pro's at it. That's why even semi-pro's like me can make a decent living off of it, especially now with the boom in popularity of the game.

  • Re:find a flaw (Score:3, Informative)

    by randyest ( 589159 ) on Saturday August 27, 2005 @08:06PM (#13418365) Homepage
    True, but that's not how the bots work. No offense -- everyone posting here seems confused. Google winholdem and you can learn that it simply plays ideal poker. No player profiles, no fanciness -- just simple statistically ideal poker.

    That's enough to win more than lose against average to good players (even greart players, over the long run) but pair a few winholdem bots in the same game cooperating and you can rake it in.
  • Re:find a flaw (Score:4, Informative)

    by Jah-Wren Ryel ( 80510 ) on Saturday August 27, 2005 @08:17PM (#13418440)
    And, of course, as the parent says, it is possible that the bot contains an exploitable flaw. The bot creator goes to sleep, someone on the net recognises the flaw and posts about it in a newsgroup, and by the time the bot creator awakes he is broke. I would not sleep soundly with a bot playing with my money.

    I doubt that would happen. It's the online gambling equivalent of posting a misprice to fatwallet.com. Except that online merchants are big slow and stupid and most still haven't figured out how detect hordes of people taking advantage of a misprice. Most still aren't smart enough to page a human when there is an abnormal spike in the sales numbers for an item.

    For a poker-bot, it is simple to prevent large scale exploitation of a flaw - give the bot a sanity check. If it loses more than $X, then it stops playing and pages a real human to check things out. There will probably be false positives due to the nature of gaussian distributions but experience ought to indicate what a good enough value for $X is to minimize those false positives and still make automated playing profitable.
  • by XMyth ( 266414 ) on Saturday August 27, 2005 @08:20PM (#13418461) Homepage
    Why would they waste their time cheating?? The rake alone is massive profits.

    And besides, if they EVER get caught cheating (former employee rats them out or something) then people will simply stop playing there and now they've lost what was their big money maker...the rake.

    A B&M casino could cheat you just as well.
  • by Hedonist23 ( 603302 ) on Saturday August 27, 2005 @08:26PM (#13418488)
    There's a lot more involved, although that information is of course valuable. You would also have to program it to understand that good players vary their betting based on their position related to the blinds, as well as if the game is currently aggressive/passive, etc. Knowing every possible hand is really only a first step.

    A friend of mine was actually working on the same thing, for an artificial intelligence class. The program failed miserably, but he did get an A, so he at least got a start :)

    hed.

  • Re:find a flaw (Score:3, Informative)

    by Illserve ( 56215 ) on Saturday August 27, 2005 @08:33PM (#13418530)
    Even against great players, it doesn't lose over time (think Las Vegas house.)

    The "house" doesn't make money from statistics. It makes money from the rake, a small percentage of each pot which go to the establishment. Just like party poker.

    WinHoldEm bots which are communicating with one another can rape even the best players over time.

    Collusion of this sort doesn't give you a very huge advantage. You have a bit more information about the statistics of card distribution by knowing the other players' hole cards, but it's not a terribly big deal.

  • Re:Poker Cheaters (Score:3, Informative)

    by melikamp ( 631205 ) on Saturday August 27, 2005 @08:50PM (#13418611) Homepage Journal

    They work really badly anywhere except at (1) long-hand (2) fixed limit (3) low stakes (4) loose (5) passive tables where the winning strategy is clear and mostly consists of waiting for a good hand and then playing pot odds correctly. If anyone is so bored that they are willing to babysit a bot which makes less than $1 per hour, more power to them.

    It is all about complete automation. Without it these bots are useless because it is simply not fun to play the long-hand fixed limit poker correctly. Take it from an avid hold'em player.

  • by demachina ( 71715 ) on Saturday August 27, 2005 @08:50PM (#13418612)
    Maybe thats because its impossible to catch the people running the servers cheating unless they are completely clueless or you have a regulatory body going in and scrutinizing their software and operations which I doubt there is especially for off shore sites.

    The house software controls the deal. They can write software where they press a button and the program finds the undealt cards they need for the house player to win a pot they want, or assuming its well written software tell them it can't be done this hand without looking like its cheating. If you have your pick of the undealt cards you can arrange to win most hands.

    It boggles the mind anyone would think they could catch a minimally well written piece of software cheating for the people who control the server and all its software.
  • Re:find a flaw (Score:3, Informative)

    by tsotha ( 720379 ) on Saturday August 27, 2005 @08:58PM (#13418653)
    It just plays perfect poker (statistically.) And against most players, that is a sure win over time. Even against great players, it doesn't lose over time (think Las Vegas house.)

    This is clearly wrong. There isn't any such thing as "perfect poker (statistically.)" The best players tailor their game to other players around the table, both in live games and on sites like PartyPoker.com.

    Statistical poker isn't that hard to play. Most books on the subject include handy tables to figure out how likely you are to make your hand based on the number of "outs" you have. Throw in a little hand groupings for preflop play and you're all set to play "statistically". You should be ready to have your ass handed to you, though, since every professional poker player in the world can beat a "statistical" player.

    From a professional's point of view, the poker bots will ruin the game, though. Not because the pros can't beat the bots. The problem is the bots will drive out the truly bad players, which is where most of the money comes from. A pro playing bots all the time will make a small profit, but it's a lot of work for the amount of effort. I predict if this bot is good enough it will simply drive out the fish, and the sharks will move back into the local card clubs where they were making a comfortable living two or three years ago.

  • Re:Cheating? (Score:4, Informative)

    by Sparr0 ( 451780 ) <sparr0@gmail.com> on Saturday August 27, 2005 @09:07PM (#13418695) Homepage Journal
    You seem to misunderstand the process. Bots are not "sharing" information in the sense you seem to think. This is not a case of 3 guys all running bots and sharing. It is a case of one guy running 3 different bots that work together. There is no chance of misinformation entering the picture, and knowing the location of 4-10 extra cards in play gives a SERIOUS advantage, far more than the cost of the blinds or ante for the extra bots.
  • by CrazyJim1 ( 809850 ) on Saturday August 27, 2005 @09:25PM (#13418790) Journal
    Easiest way to capture hacks like these, or map hack for Starcraft for that matter is print screens. Have the screens randomly happen, and send to the main buisness. Anyone caught cheating is banned. Its simple and will work.
  • by demachina ( 71715 ) on Saturday August 27, 2005 @09:41PM (#13418849)
    First the caveat I wouldn't touch internet poker with a ten foot pole so I know not of what I speak, but I find it hard to believe that anyone would let anyone save every card dealt, so I assume all you can save is what you saw when you played right? If you could see all the cards you could analyze the secret behavior of players which would be bad. If you are only seeing the cards that were shown in the game I would think your ability to do statistical analysis would be weak.

    I can really see no possible way you could tell if the deal was altered as long as they decide to cheat selectively and with some randomness. I can see you not wanting to stack the deck at the beginning because you might be able to detect that but every so often hitting a button that says house wants to win this hand, and letting an algorithm pick any random undealt card that would make that so would be nearly impossible to detect.

    The challenging AI algorithm in this business is figuring out the optimal strategy for setting the hook (i.e. you want the sucke...player to win a lot early so they get hooked, then slowly turn them in to losers, and mix in an occasional win to keep them from giving up as you slowly break them.

    I would agree there probably isn't much motivation for big reputable sites to cheat assuming they are making a killing already. What mix do they use to make their money and how do you know how much they make and how. As for a third party audit of the software, that is useless unless they have the power to secretly watch the server from inside, constantly checksum the binaries, watch everything on every server etc. Sounds like a tactic to make the sucke...players feel good about it without actually insuring its up and up.

    I just can't see anything that would stop a site that was in a financial crunch or if owners decide they want to make a killing and cash out from cheating.

    Poker is one of the few worth while gambling games, if you are good at it, because you are playing against other people instead of a house with the odds stacked in its favor. It would seem to me if you do it online you give up that assurance and are back to a game where the house can set the percentage they take.
  • Re:find a flaw (Score:1, Informative)

    by Anonymous Coward on Saturday August 27, 2005 @10:05PM (#13418937)
    um no
  • Re:Automated (Score:5, Informative)

    by CastrTroy ( 595695 ) on Saturday August 27, 2005 @11:23PM (#13419081)
    You are technically allowed to count cards. They are also technically allowed to kick you out of their casino, and technically allowed to blacklist you from all the casinos in the state. They don't like it when you win. There's no laws against cheating, but then again, there's no laws against kicking you out of the casino either.
  • Don't Fear (Score:3, Informative)

    by herk ( 313044 ) on Saturday August 27, 2005 @11:53PM (#13419205) Homepage
    (a) Winholdem is terrible. I'd sit at a table full of win holdem bots (provided they're not sharing information) any day of the weak for any stakes I could statistically afford.

    (b) It's a little frustrating to see the endless stream of people spouting off about how online poker sites are surely rigged when they know absolutely nothing about it. I've been playing online poker for a year and have turned $20 into a small fortune. I beat the game for more than I make as a developer on the good months now, and I've successfully withdrawn a little less than half my profits. Poker sites take a rake from each pot that's played. Some of the larger sites have 80k concurrent users at peak times. Start taking a little piece of every pot with that many people online and you're earning a small fortune every freaking minute. They have very little overhead, computers, bandwidth, support, the rest is pure profit, and there's plenty for them. Why the hell would they risk this by cheating their players? If it was impossible to beat online poker, how do many of us do so consistently?

    Truth be told I suspect these comments are coming from people who've never played online, or are influenced by the same stereotypes of poker being a game for cheats and hustlers. Bad players who try online poker and can't seem to win tend to enjoy spouting off that the sites are rigged, when in reality weird things happen in poker everywhere. Knowing how to bankroll yourself for what limits to sustain the unavoidable statistical downswings is the key.

    Don't worry about the foolishness spouted in this tread. Win holdem is no threat, nor are any other bots at this point in time. And any of the major poker sites are plenty reputable, I was wary at first too but I've seen their business practices for a solid 12 months now. Online poker is booming right now and there's plenty fun to be had and money for the taking if you're half intelligent and can learn the required discipline.
  • by TexVex ( 669445 ) on Sunday August 28, 2005 @12:34AM (#13419316)
    I would suggest you read some of David Sklansky's books on poker. He is big on his Fundamental Theorem of Poker, and the utilization of Game Theory.

    The FTOP states that you profit every time you play a hand exactly as you would if you could see all the cards, and you profit every time an opponent makes the wrong play assuming he could see all the cards. Making a "mistake" in this context means giving your opponent favorable odds to chase a draw, calling when you don't have favorable odds, failing to value bet a winning hand, calling with a losing hand, etc.. Sklansky uses Game Theory to propose ways in which you bet, bluff, call, and fold with the correct frequency to give your opponent the most opportunities to make mistakes and make as few mistakes as possible yourself.

    Actually applying what Sklansky writes takes a lot of knowledge of the game. You have to be able to recognize betting patterns, calculate pot odds on the fly, accurately estimate your implied odds, put your opponents on ranges of hands, and many other things. All in real-time.

    Some of those are things computers are good at. Many of them are not. :)
  • Re:Poker (Score:4, Informative)

    by adam31 ( 817930 ) <adam31.gmail@com> on Sunday August 28, 2005 @01:32AM (#13419496)
    You've just described real poker, where you're physically at a casino.

    That misses the point entirely. There are 2 separate, distinct issues that the pokerbot addresses that are unique to online play:

    1) Any player could be using this program to evaluate the current live hand in an off-line fashion. Attempting to weed them out by chatting is useless. As far as using a bot is cheating, this would be cheating (and many players "seeking to understand the game better" would deem it as excusable!)

    2) Outright collusion. This can be done by two humans using the same on-line poker forum. No bots are neccessary. That bots also do it is irrelevant. The reason the bots can collude is because the program author thought that people need to be aware of the issue!

  • by ramblin billy ( 856838 ) <defaultaddy@yahoo.com> on Sunday August 28, 2005 @04:02AM (#13419880)

    I'm amazed (but probably shouldn't be) that so many posts say so much shit without any evidence of research...especially considering the amount of Google worship on /. As it turns out, pokerbots are much more complex and varied than any of these posts consider. You are right to consider the bots more as AIs than simple if/then engines. Take a look at the WinHoldEm website. [winholdem.net] You'll notice there are different models available. There is also information regarding casinos detection schemes and how to defeat them. The forum [winholdem.net] lists topics like Teams, hacks to the main bot code and play formulas. Bots are designed to be customized for the individual owners taste. It's much more evolved than most folks imagine.

    The real value of teaming is not in the knowledge of the cards in play, it is in the freedom to chase a bad hand when a partner's hand can cover. It's easier to hang around trying to fill an inside straight when your partner has a pair of aces.

    Look at the bright side - it might finally be possible to make some REAL money by defeating the Turing Test. You could code a bot who explained playing 20 hours a day by pretending to be a crankhead.

    billy - how about a nice game of chess?
  • Re:find a flaw (Score:2, Informative)

    by Psyonic ( 547207 ) on Sunday August 28, 2005 @04:04AM (#13419887) Homepage
    I don't mean to be rude... but clearly you don't understand what a royal flush is in poker. A Royal flush is the highest of the straight flushes, meaning it is a straight and a flush. Or in other words, the cards rankings are in order, and are all of the same suit. In your example, all 4 players would have a straight, but only one of them could have a flush, and therefore a royal flush.
  • by mosch ( 204 ) on Sunday August 28, 2005 @04:40AM (#13419954) Homepage
    Bullshit. Nope. 1 Million complete hands from one single site and version would take aprox 9 years to gather at 24 hours per day of play. What sites even give you the entire contents of each hand including folds. Um none? Yes, most of the hands are not played to completion, but that doesn't make them statistically worthless. a million hands is relatively easy to gather. play 4 short-handed tables at a time, you'll be logging about 300 hands per hour. Do that a few hours per day for a few years. Now find a friend who has been playing every day and swap histories with him. There's your million hands. If I got aggressive with hand history trading, I could probably put together a ten million hand db using *only* people I've actually met in real-life, not just purely online poker geeks. If you want to be cheezy you can also "data-mine" where you just observe hands. It's possible to do this at 16-tables at a time, and gather between 800 and 1200 hands per hour, depending on what type of game you're watching. I didn't get any of mine through this technique. Fukin idiot. Yes, you are.
  • Re:find a flaw (Score:3, Informative)

    by Znork ( 31774 ) on Sunday August 28, 2005 @07:14AM (#13420249)
    Yes, but the guy with the five aces wins anyway.
  • Re:Poker Cheaters (Score:1, Informative)

    by Anonymous Coward on Sunday August 28, 2005 @01:10PM (#13421315)
    Real people who gamble are called producers by the pros.
  • For the same reason the people that make $70,000 a month part time with their home business have infomercials: because what they're really making money from is convincing people to buy into some scheme of theirs.

    It's invariably the case that even when these systems really do work (a few of them, particularly the real estate redevelopment models, actually do work,) selling them to millions of people is significantly more profitable than actually running them.

    It's called franchising. Pizza Hut doesn't own all its stores; neither do McDonalds, Wendys, and so on. Why? The stores are immensely profitable.

    The answer is simple: reaping margin on people investing their own money is far more profitable than doing it all yourself, because the growth rate is far larger, and you step back from all of the personal risk. If they're profitable, they break you off a proper chunk. If they fail, well, it's just not your problem.

    Be honest: would you rather own five fast food resteraunts, or reap a percentage on two hundred? The franchise model is so successful that better granchises, like fast food, often have smaller companies subfranchising. Next time you go to a Burger King or whatever, take a look at the drive through window, where they have the complaint phone number. Surprisingly often, it'll list a smaller company you've never heard of, but which owns a few hundred local fast food places from a variety of name brands. In Pittsburgh, most of the fast food in the college district, regardless of who the sign reads as, is owned by either of two companies (to the tune of some 100 or so storefronts covering a good two dozen brands.)

    In short, selling a scalable business model is usually more profitable than using it.

Today is a good day for information-gathering. Read someone else's mail file.

Working...