Slashdot Mirror


Pokerbots Making Online Players Sad

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."

408 comments

  1. Is Zonk an editor bot? by Anonymous Coward · · Score: 2, Funny

    That would certainly explain a lot, especially if Taco wrote it.

    1. Re:Is Zonk an editor bot? by Anonymous Coward · · Score: 1, Funny

      Taco could not even write something that almost seems as if it could, in a completely screwed-up way, work.

      He got as for as
      rob@gayhost: cat hello.pl
      #! /usr/bin/pearl
      print "helo world!!!1!!"

      rob@gayhost: ./hello.pl
      bash: /usr/bin/pearl: No such file or directory


      in his "Perl for complete and utterly hopeless Dummies"-book until he gave up frustrated, muttering something about "Gates was right already, fucking open sores bullshit, Linux sucks".

    2. Re:Is Zonk an editor bot? by Baricom · · Score: 4, Funny

      <?php

      for ($submissions as $s) {
        if (($s->news_for_nerds && $s->stuff_that_matters && $s->dupe_count <= 1) || ($s->category == 'Google') || (rand(1,10) > 5)) {
          $s->make_inflammatory();
          $s->add_random_speling_errors();
          $s->post();
          sleep(86400);
          $s->post();
        }
      }

      ?>

    3. Re:Is Zonk an editor bot? by CrackHappy · · Score: 1

      Dood, this should have been written in pearl, don't you look at the address thingie at the top of the internet, it clearly says comments.pl , and all of us gooder programmers know for a fact that it means pearl.

      By the way, does anyone know if there is an oyster related to pearl? I heard that there was a mod to pearl called oyster.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
    4. Re:Is Zonk an editor bot? by Anonymous Coward · · Score: 0

      Perl is spelled "perl"---not pearl. It stands for "Practical Extraction and Report Language." It's called an acronym.

    5. Re:Is Zonk an editor bot? by CrackHappy · · Score: 1

      LOL - WOW did you miss the point of my post. :)

      It's called sarcasm. Look it up.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
  2. Poker Cheaters by mfh · · Score: 5, Insightful

    My initial thought is that anyone who would run a pokerbot is evil. Then my attention turns to Las Vegas and the enormous rooms of metalic robots who are all fixed to win and win big, suck the life, time (24/7 baby), and money, out of would-be regular people. Then I don't feel as bad. I still don't like cheaters, tho. The answer? Play free online poker. Save your money for BYOB -- real games with your friends. We play Texas Holdem from time to time at the cottage and it's a hoot. Games should be fun -- not business, IMHO.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Poker Cheaters by Travoltus · · Score: 4, Insightful

      [Games should be fun -- not business, IMHO.]

      Anything that involves real money is, or becomes, business.

      Darwin never sleeps.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    2. Re:Poker Cheaters by Anonymous Coward · · Score: 0

      Ummmmm ok... I play hold'm about 5 hours a day for a living, and I still have fun playing. Nothing like taking some old newb for 10,000 in under an hour.

    3. Re:Poker Cheaters by melikamp · · Score: 2, Interesting

      Here's a thought: TFA says that the online poker biz already makes $1.4 billion annualy. Now this cash will pay for R&D of The Perfect CAPTCHA. This will be interesting to watch.

    4. Re:Poker Cheaters by Anonymous Coward · · Score: 0

      yea I'm still having a hard time believing there are people out there dumb enough to gamble real money on the internet.

      Internet gambling -- how could it *NOT* be a ripoff?!?

    5. Re:Poker Cheaters by randyest · · Score: 1

      What's fun about watchng the human bot-minder pass the CAPTCHA then sit and watch his winnings roll in as his 4 accounts run WinHoldEm and communicate/conspire with one another to cream the fifth person at the table?

      I don't think you understand how these bots work.

      --
      everything in moderation
    6. Re:Poker Cheaters by Anonymous Coward · · Score: 0

      Bring Your Own Bot?

    7. Re:Poker Cheaters by sydb · · Score: 4, Funny

      Darwin never sleeps.

      Must be a bug, OSX sleeps; what version are you running?

      --
      Yours Sincerely, Michael.
    8. Re:Poker Cheaters by melikamp · · Score: 3, Informative

      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.

    9. Re:Poker Cheaters by holden+caufield · · Score: 1

      "[Games should be fun -- not business, IMHO.]"

      That's great Pollyanna, but what about the sagely advice we've heard about "do what you enjoy for a living, and you'll never work a day in your life"?

      I'm not so naive to think that becoming a professional poker player wouldn't have its more tedious moments, but certainly there's room for both concepts (playing poker online and making money)?

      --
      I'll create an amusing sig when I have something meaningful to post.
    10. Re:Poker Cheaters by Anonymous Coward · · Score: 0

      TFA says that the online poker biz already makes $1.4 billion annualy

      "That's Just Crazy Talk"
            said the Maximum Strength Zantac dude in the TV commercial

      Seriously, that number must be net-revenue, not gross.

    11. Re:Poker Cheaters by try_anything · · Score: 1

      Software development is business, too. What do you want to bet that the WinHoldEm developers run an unreleased poker bot that has a special knack for beating WinHoldEm? It's like selling milkers to cows, then showing up with a bucket.

    12. Re:Poker Cheaters by datajorgen · · Score: 1

      Yes games should be fun. However, there are a lot of "big stakes" players who earn a living by playing. The bots are not, currently, an issue to these players. I'm positive any bot joining in a 200/400 table would loose fairly quickly as the game is so much more than just the stats. The WSOP 2005 hand would have been played well by a bot, surely :)

    13. Re:Poker Cheaters by jonadab · · Score: 2, Funny

      > > [Games should be fun -- not business, IMHO.]
      > Anything that involves real money is, or becomes, business.

      This is why we only play for M&Ms. We assign values to the different colors, and use them as chips. Everybody brings a pack of M&Ms to the game. Eating your profits is explicitely allowed. Somehow, mysteriously, we always seem to run out of our M&M poker chips, and then the game's over. Funny how that works.

      I've heard of playing for homemade cookies, as a form of higher-stakes game, but to me it always sounded a bit too much like a way to put on weight.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    14. Re:Poker Cheaters by tod_miller · · Score: 1

      I agree with your point - it doesnt actually matter who is on the other end, and poker robots only win because they play the odds perfectly, which will beat beginners, but a pro who also plays the odds and a lot more aggressively can learn the bots moves pretty quick and drain it out, so they no doubt have a condition to leave a table if things get rough.

      Online pocker is just a card shark world of people wanting to spear as many new people as possible, grinding up their money.

      I do not consider it cheating - you could have a program runnind showing you the odds and what to bet from the pot anyway, but this stops you having to be awake or at the computer.

      Now, Yahoo Pool on the other hand can be manipulated by bots, and there are small cash prizes in tournaments that some people could capitalise on.

      --
      #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    15. Re:Poker Cheaters by Anonymous Coward · · Score: 1, Informative

      Real people who gamble are called producers by the pros.

    16. Re:Poker Cheaters by StikyPad · · Score: 1

      I'd just use the same technique I used as a kid to keep my sister from eating my food...

      Just lick all of your M&Ms before you place your bet.

    17. Re:Poker Cheaters by Anonymous+Custard · · Score: 1

      Good advice, but don't try it if you bet with hard cash. Especially at a casino that has a strip club.

    18. Re:Poker Cheaters by StikyPad · · Score: 1

      They don't need to have a strip club.. some nontrivial percent of currency has fecal matter on it anyway. (In addition to the cocaine you already knew about).

    19. Re:Poker Cheaters by tshak · · Score: 1

      [Games should be fun -- not business, IMHO.]

      Sometimes half of the fun is the money involved. I love poker, but it wouldn't be nearly as fun if money wasn't involved. It's not just the gamble, it adds another psychological element to the game that many find quite entertaining. If I consistantly lost a trivial amount playing poker, I wouldn't stop. It's not a business venture, it's entertainment.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  3. Poker by Descalzo · · Score: 4, Insightful

    Well, I'm sorry but I don't lose any sleep over people who lose money gambling, or who feel it is unfair. It's gambling! Who do you think pays for all those lights in Vegas? The losers!

    --
    I cried real tears when Li Mu Bai died.
    1. Re:Poker by Hedonist23 · · Score: 5, Informative
      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.

    2. Re:Poker by Anonymous Coward · · Score: 0

      Well I'm sorry but I don't lose any sleep over people who complain about microsoft, or who feel they are unfair. It's business! Who do you think pays all those dividends? The customers!

      Illegal is illegal. Just because you don't gamble doesn't mean gambling laws shouldn't be enforced.

    3. Re:Poker by bugninja · · Score: 0

      Very true, and it's crazy to say a Poker bot is a winning machine. I'll "bet" that if I ran the bot on my computer, it would lose all night long - while I slept.

      --
      Only victims make excuses
    4. Re:Poker by red990033 · · Score: 1

      Well, I must say, you obviously don't know what poker (generally in any form) really is. If you think it is "gambling" you're only about 5% correct, the other 95% is comprised of statisical knowledge, human psychology, knowing *how* to bet, and the 5% is just a touch of luck/karma/whatever, hence it's not quite "gambling" in relation to say, slot machines or roulette.

      That said, online poker takes away A LOT of that 95% and throws it over the side of the *boat. However there are still many tells you can pick up from a player online.

      I'll let you all in on a tell if you're playing a bot. If the user name is pcktAA94mdk109ck1 or sxyGrl30dk20dks5k or is always saying "cum l00k @t mi 53xy p1c5 @t www.properEnglishName.com", then you're most likel playing a bot!

      Also, when you say:

      "Who do you think pays for all those lights in Vegas? The losers!"

      It just shows you really don't know what you are saying. Vegas dealers don't play against people (at least that I know of), they take a rake. Now, you would be right if it were a "gambling" game, but not poker.

      Anyways, I'll stop ranting now.

      *Yes, I did use a pun in /. post. I'm just that ballsy.

      --
      Do what I say, cuz I said it.
      -Meatwad
    5. Re:Poker by QuantumG · · Score: 1

      I'm sorry, but if a PokerBot can play better than you then the game is too trivial to be gambling on. Let's have a nice game of Go, $200 pot, winner takes all.

      --
      How we know is more important than what we know.
    6. Re:Poker by Descalzo · · Score: 1
      Thank you

      I stand corrected.

      --
      I cried real tears when Li Mu Bai died.
    7. Re:Poker by adam31 · · Score: 3, Informative
      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!

    8. Re:Poker by jonadab · · Score: 2, Insightful

      > the other 95% is comprised of statisical knowledge, human psychology,
      > knowing *how* to bet, and the 5% is just a touch of luck/karma/whatever

      That's actually a pretty good description of gambling.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    9. Re:Poker by Anonymous Coward · · Score: 0

      Poker is a skill game, that's why people can become pro's at it.

      Duplicate bridge is a game of pure mathematical skill. Poker is a luck game with some rudimentary skill thrown. Its popuplarity is due to media representations of the "wild" side of the sport, the old west and gangster eras. People can become professionals at it because they're riding a media wave.

    10. Re:Poker by britneys+9th+husband · · Score: 1

      Poker is a game of both skill and luck. Long term results in poker are entirely the result of skill differences since the luck evens out. If I played 10 hands of poker against the best poker player in the world, there's a good chance I'll make money, since the luck can easily override the skill difference in the short run. If I played 1,000,000 hands against him, he'd win for sure.

      Of course, if you insist on thinking poker is all luck... I'm sure the pros would be more than happy to invite you to their games.

      --
      Hear recorded Slashdot headlines on your phone! New service beta testing. Just call (248) 434-5508
  4. find a flaw by nihaopaul · · Score: 2, Insightful

    all you have to do is find a flaw in the poker bot and then exploit it, they always have one!

    1. Re:find a flaw by ikkonoishi · · Score: 4, Funny

      Generally a torpedo down the exhaust port works.

      If that fails try throwing an old man shooting lightning from his fingers into a conveniently placed pit to the energy core.

    2. Re:find a flaw by Flyboy+Connor · · Score: 4, Insightful
      all you have to do is find a flaw in the poker bot and then exploit it, they always have one!

      This is a pretty apt comment. I think professional poker players would love to play against a bot. It gives them a considerable advantage, because if they studied the bot they can predict what it will do.

      There are, basically, two possibilities. Either the bot plays purely statistically. If that is the case, it may win against dumb players, but can break even at best against good players. Or, the bot tries to model its opponents and tries to take those models into account when playing. If that is the case, as soon as a good player recognises that a bot is playing, he can ensure that the bot will have the wrong model of him, and then exploit that.

      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.

    3. Re:find a flaw by Tatarize · · Score: 1

      The problem is even if you know the pokerbot overvalues KJo it's still not going to come up that often. And the rest of the play is going to be solid. Over the long run it would be hard to beat a bot, even if the code isn't minorly flawed. Also, what if the bots are sharing information. That is such a huge advantage it would overwhelm any small amount of negative expectation play.

      --

      It is no longer uncommon to be uncommon.
    4. Re:find a flaw by Hedonist23 · · Score: 1

      But if you know that a bot bets a certain amount on a flush draw, and will fold if you raise x amount, you can become incredibly profitable in a situation that occurs quite frequently.

    5. Re:find a flaw by Anonymous Coward · · Score: 0

      you DO realize it was Lando, not the Emperor, who destroyed the second death star... right?

    6. Re:find a flaw by randyest · · Score: 2, Informative

      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.

      --
      everything in moderation
    7. Re:find a flaw by randyest · · Score: 4, Interesting

      Of course they play statistically and, surprise, computers are better at playing accurately based on statistics than even the best human players. WinHoldEm doesn't try to profile or model players. 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.)

      The point you're missing is that several accounts, all playing WinHoldEm bots which are communicating with one another can rape even the best players over time. It's cheating at poker, and the gambling sites can't seem to control it yet.

      --
      everything in moderation
    8. Re:find a flaw by Jah-Wren+Ryel · · Score: 3, Informative

      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.

      --
      When information is power, privacy is freedom.
    9. Re:find a flaw by melikamp · · Score: 1

      Care to provide a link to the algorithm description? I cannot find one.

    10. Re:find a flaw by Hedonist23 · · Score: 1

      Yeah, I get it, and the collusion between bots is definately a real problem. But, the idea of "ideal poker" is a myth since it varies so much from situation to situation. I can beat a bot that plays Sklansky statistical poker all day long. I can also beat one that plays a Hanson style of playing any two cards (especially in limit, I don't think anyone would ever make this, or want to). It's when a player mixes their style to throw other players off that the true skill comes in. Bots can't do that yet.

    11. Re:find a flaw by Illserve · · Score: 1

      There are, basically, two possibilities. Either the bot plays purely statistically. If that is the case, it may win against dumb players, but can break even at best against good players. Or, the bot tries to model its opponents and tries to take those models into account when playing. If that is the case, as soon as a good player recognises that a bot is playing, he can ensure that the bot will have the wrong model of him, and then exploit that.
      Of course, this is what human players do to each other too, trying to ensure that the other player's models of them are wrong. There's no reason a sophisicated bot can't pull the same kind of tricks.

      It's tough to pull off, but the bots have inherent advantages in being unflappable and having infinite stamina.

      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.

      You're not thinking too hard about ways in which this could work. Noone is going to leave the bot online with access to the entire stake, you cash out every day, which means that the most catastrophic night is still going to leave you in the black.

      Also, the bot could have catastrophe detectors which cause it to stop playing if it seems its losses are outside of statistical norms.

    12. Re:find a flaw by Illserve · · Score: 2, Informative

      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.

    13. Re:find a flaw by Anonymous Coward · · Score: 0

      1) You have no fucking clue as to what perfect poker entails.

      2) WinHoldem doesn't come even close, it's still an utter POS. There are good bots, winholdem sure as hell isn't one of them.

    14. Re:find a flaw by Richthofen80 · · Score: 4, Interesting

      all playing WinHoldEm bots which are communicating with one another

      This is the important thing, collaboration. In all scenarios, casinos, both real and online, factor in the odds or frequency of the player winning. For every percentage over 49% in favor of the player, the casino adjusts accordingly. It just doesn't make any sense for the casino to win less than 51% of the time. int he case of these poker sites, they take a certain percentage of the 'take' in any hand. In blackjack, the odds are in favor of the dealer about 51% of the time. Casinos have unlimited money and can continue to play, knowing in the long run statistically they'll win.

      What scares Casinos is collusion. To any one player in blackjack, he has a 49% chance. However, multiple players sharing information changes those odds, in favor of the group over the casino . (this only applies to 'house' games, like blackjack) If you read Ben Mezrich's 'Bringing down the house', a group of students at MIT figured this out. They were able to play statistically and when they found a table whose odds leaned into the players, they called in a big fish who would bet more, knowing that the odds had swung.

      The same collusion applies to Poker, except against other players, not the house. If I am dealt two Aces, and I collude with another player who indicates that he got one ace, I can tell two things... One, that no one else can match my aces, since there's a single ace somewhere else, and second, the other player can drop out, minimizing the loss of the teams.

      The great thing about card games is that there's a finite number of cards dealt, and therefore statistical rules apply... the chances of drawing an Ace from a deck of cards increase for every non-Ace you draw. Since robots can keep track of every card dealt, they have an excellent chance to quickly calculate poker and blackjack situations. Collusion allows even more input to be gathered and for computers to make even more informed decisions

      --
      Reason, free market capitalism, and individualism
    15. Re:find a flaw by Anonymous Coward · · Score: 0

      Yes, it isn't terribly big until you know that 3 out of 4 of your bots have a K, and the guy still betting against you is trying to bluff you that he has 3, which would be the only thing on the table capable of beating your two pair.

      Hell, if I know I can make $100 a day off of this I'd probably do it.

    16. Re:find a flaw by marcosdumay · · Score: 1

      "Or, the bot tries to model its opponents and tries to take those models into account when playing. If that is the case, as soon as a good player recognises that a bot is playing, he can ensure that the bot will have the wrong model of him, and then exploit that."

      That is a quite long and techinical way of saying: "Let the fool win some hands and then take all its money".

    17. Re:find a flaw by tsotha · · Score: 2, Informative
      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.

    18. Re:find a flaw by Sparr0 · · Score: 1

      A single bot playing statistically perfect poker is an even match for a good player, and would lose to a great player who could see its betting patterns. However, when you consider multiple bots (or humans) working together they become unbeatable. Perfect statistical play given knowledge of 4 to 10 extra cards is truly unbeatable.

    19. Re:find a flaw by FosterKanig · · Score: 0, Funny

      having infinite stamina.

      Don't tell my wife, she'll want one.

    20. Re:find a flaw by jesdynf · · Score: 1
      The great thing about card games is that there's a finite number of cards dealt, and therefore statistical rules apply... the chances of drawing an Ace from a deck of cards increase for every non-Ace you draw.

      Y'know, you're right. And colluding 'bots can take advantage of shared hand data, you're also quite right. Certainly inescapable when we're modeling a finite 52-card deck.

      Maybe we oughta stop doing that? Game wouldn't change too far, except in the farthest edge cases. Wonder what the changes would look like.

      --
      Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
    21. Re:find a flaw by Chrispy1000000+the+2 · · Score: 1

      Most poker games use more than a single deck you know...

      --
      Sig
    22. Re:find a flaw by Anonymous Coward · · Score: 1, Informative

      um no

    23. Re:find a flaw by AdamWeeden · · Score: 1

      Or, the bot tries to model its opponents and tries to take those models into account when playing. If that is the case, as soon as a good player recognises that a bot is playing, he can ensure that the bot will have the wrong model of him, and then exploit that.

      As someone who plays poker quite a bit, and is fairly decent at it, I would say you wouldn't even need to recognize it's a bot. A good player will be constantly adapting their style of play on the fly. In a table full of loose people? Play tight. In a table full of tight players? Play loose. And the best thing to do is switch from one hand to the next. Being pegged as a tight player? Switch to loose. Etc. Thus by constantly changing your style, no bot would be able to peg you as a certain type of player.

      --
      I was quoted out of context in my autobiography...
    24. Re:find a flaw by RevengeOfPoopJuggler · · Score: 0

      If it bleeds, we can kill it.

    25. Re:find a flaw by jesdynf · · Score: 1

      Hmm. I actually didn't. So how do they break ties? More than one deck means you could deal two matching hands.

      --
      Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
    26. Re:find a flaw by CastrTroy · · Score: 1

      You could also deal 2 matching hands with only 1 deck. Actually you could deal 4 royal flushes with a single deck. At this point, if I remember correctly, the money stays in the pot, and goes to the winner of the next round.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    27. Re:find a flaw by fabs64 · · Score: 1

      blah, wrong, those hands won't be matching, the suits will be different. Everything, including the suits, has a rank in poker.

    28. Re:find a flaw by electr01nik · · Score: 1
      It's tough to pull off, but the bots have inherent advantages in being unflappable and having infinite stamina.

      Not to mention that inhuman poker face...

    29. Re:find a flaw by CastrTroy · · Score: 1

      Actually, based on this, http://www.pagat.com/vying/pokerrank.html#suit , there is no ranking of suits in general, and when there is a tie, the pot is split between those who tie, which I was wrong about, but I also mentioned I was unsure about. It does mention however that in Italy there is a standard of ranking for suits. The order, from highest to lowest, is Hearts, Diamonds, Clubs, Spades, although some people use various orders. But this is a house rule, and is not in general a poker rule. It also creates a lot of problems where deciding who really wins when you have hands of mixed suits. There are many variations that can be used for this too.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    30. Re:find a flaw by Anonymous Coward · · Score: 0

      You could, of course, just require that players type in what letters are in the obfuscated image, much like you have to do here. People could still use the bots, but they wouldn't be able to leave the room while it happens.

    31. Re:find a flaw by Anonymous Coward · · Score: 0

      That might be rather difficult when multiple bots team up and all count cards (presumably they'd share knowledge of what cards they each have).

    32. Re:find a flaw by Breakfast+Pants · · Score: 1

      He's talking about video poker machines.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    33. Re:find a flaw by Pulzar · · Score: 1

      It just plays perfect poker (statistically.)

      There is no such thing. It plays according to the rules that the author made, which he picked up from books like the Sklansky's book mentioned in the article...

      Preflop, you can probably play something close to "statistically perfect" poker, in a limit game. But, so can any real-life person, as well, using a simple look-up table.

      Post-flop, you need to "put" people on hands in order to calculate your pot odds and figure out the mathematically right play. For that, you need models of opponents... And that's where you can throw statistics out the window against anybody but a most predictable novice player. And even against them, you have to play a very large number of hands in which you see their cards and the end of a hand in order to build good statistical models. Your only option in on-line poker is to pre-assign each opponent a pre-created model, and modify it along the way, hoping you're close enough...

      The point you're missing is that several accounts, all playing WinHoldEm bots which are communicating with one another can rape even the best players over time. It's cheating at poker, and the gambling sites can't seem to control it yet.

      You don't need WinHoldEm, you just need a IM or a telephone. But, the fact is, having 2 players sitting at the same table, knowing each other's hands is not much of an advantage. The only real advantage is raising-reraising to get another player squeezed in to pay more when one of the colluding players has a good hand. That's very easily detectable and online site are quick to ban those players.

      It's also easy to do routine checks on which players tend to play together often, and the ones that always sit on the same table are flagged as suspicious, and their hands can be reviewed manually...

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    34. Re:find a flaw by SlowEmotionReplay · · Score: 4, Funny

      "You see, pokerbots have a preset win limit. Knowing their weakness, I sent wave after wave of my own dollars at them, until they reached their limit and shut down." Zapp Brannigan

    35. Re:find a flaw by double-oh+three · · Score: 1

      Well, I'm pretty sure Wedge got the kill shadow too. That and the entire Executor (the super star destroyer) getting dumped into the Death Star probably would have taken it out given time.

      --
      "For years, I struggled with reality... but I'm happy to say I finally won out over it." -- Elwood P. Dowd
    36. Re:find a flaw by Bent+Mind · · Score: 1

      all playing WinHoldEm bots which are communicating with one another

      When I first read the summery, I wondered what the big deal was. I understand why bots in FPS games are a problem, reaction time. However, I didn't understand it with poker. Now I understand the problem more. It's not bots, but an uncontrolled environment. In the casino, they have cameras that can keep an eye on you. However, on the Net, it's just messages coming in and going out; nothing visual. So this still isn't a bot problem. People could take advantage of this as well, and often try to in the casinos.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    37. Re:find a flaw by Anonymous Coward · · Score: 0

      Statistics are only half--but they're important. Humans are not good at remembering how many flops each person has seen, and percentages of wins at what stages and individual betting habbits. A bot plus a skilled human to interpret and act on the stats is key. Bot software can also alert a human to opportunities that might be missed. I've seen the level of play go up--even in tourneys and no limit games. Be afraid!

    38. Re:find a flaw by wmspringer · · Score: 1

      Actually you could deal 4 royal flushes with a single deck.

      Not in Texas Hold'em :-)

    39. Re:find a flaw by TheScorpion420 · · Score: 1

      How not? Four players with Ace, 10 in their pocket, and King, Queen, and Jack on the table, thats four royal flushes with a single deck in Texas Hold'em

      --
      If you pay your taxes you support terrorism!
    40. Re:find a flaw by Bonzai426 · · Score: 1

      The blind leading the blind. There are no suit ranks in poker. Every royal flush is equal. In case of a tie the players with the winning hands split the pot. You can have multiple Royal Flushes in Texas Hold 'Em but only if all 5 cards in the RF are up. In which case everyone who stayed in to the River split.

    41. Re:find a flaw by Psyonic · · Score: 2, Informative

      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.

      --
      A man walks into a bar. The bartender says, "What is this, some kind of joke?"
    42. Re:find a flaw by Anonymous Coward · · Score: 0

      One issue about playing statistically perfect poker is that it's possible to predict how good of a hand a statistically perfect player has from their behavior. (I'll just use draw poker as an example because I don't really understand texas hold 'em.) If they draw no cards or only one card, you know they're likely to have a good hand because in most cases you will want to draw two or more cards to maximize your probability of getting the best hand.

      But you're right, it would probably be impossible to win on a table with multiple WinHoldEm bots communicating with each other.

    43. Re:find a flaw by Znork · · Score: 2, Informative

      Yes, but the guy with the five aces wins anyway.

    44. Re:find a flaw by jonadab · · Score: 1

      > WinHoldEm doesn't try to profile or model players. It just plays perfect
      > poker (statistically.)

      In other words, it is, in RoShamBo terms, MetaMetaRandom. You can't take huge amounts of money from it, but it's not going to take anyone (well, any real player) for anything significant either.

      > And against most players, that is a sure win over time.

      It online poker, this is probably true. Most of the people playing online poker would probably lose their shirts if they had to play anyone who's any good.

      > Even against great players, it doesn't lose over time

      Here is where you're wrong. Great players, even moderately good players, know how to manipulate a predictable opponent. A great player will know, based on the odds, exactly what the stats-bot is going to do, and can take advantage of that.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    45. Re:find a flaw by jonadab · · Score: 1

      > Of course, this is what human players do to each other too, trying to
      > ensure that the other player's models of them are wrong. There's no reason
      > a sophisicated bot can't pull the same kind of tricks.

      This would be the poker equivalent of what Iocaine Powder did for the old rock, scissors, and paper game. It would be interesting to have an annual competition dedicated to this, where the bots play (for imaginary money, presumably) against one another and/or human players, and award some kind of gold-plated No Prize to the winning bot each year.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    46. Re:find a flaw by Anonymous Coward · · Score: 0

      Easy, have four players go all the way to the river and let the board be AhKhQhJhTh. It can even be done in four ways, I'm surprised it doesn't happen more often.

    47. Re:find a flaw by ltbarcly · · Score: 1

      Even against great players, it doesn't lose over time

      Spoken like someone who knows nothing about poker. 'Statistically perfect' doesn't exist. If you don't change the way you play against good players, for each different player you come up against, you will lose a whole lot of money.

    48. Re:find a flaw by IsThisNickTaken · · Score: 1

      How not? Four players with Ace, 10 in their pocket, and King, Queen, and Jack on the table, thats four royal flushes with a single deck in Texas Hold'em

      In the situation you described you could get 4 straights. In order to get 4 royal flushes you would need to get a KQJ of each suit on the table. That would be tough in Texas Hold'em as there are only 5 community cards (not 12).

    49. Re:find a flaw by Richthofen80 · · Score: 1

      In blackjack, they use four-decks or six-decks, and deal multiple hands from these decks. The six-decks are known as a 'shoe', and the more decks they use, the worse it gets for the player to keep track.

      In poker games, the rules dictate one deck of cards. When you sit down and watch the world poker championships, you're seeing one deck, and that's how the calculate a players winning percentage. during the stages of the game. The announcers or whomever are typing into a computer everyone's cards, and the computer is relaying the odds of victory based on cards that could be pulled at the next stage.

      --
      Reason, free market capitalism, and individualism
    50. Re:find a flaw by sholden · · Score: 1


      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.


      Knowing someone folded the Ace of hearts preflop, when there are four hearts on the board and you have the King of hearts is a very useful bit of information.

      There are lots of cases where you have the second nuts, and knowing that no one has the nuts because your partner folded a key card earlier is very valuable information.

      But players can collude just as well as bots...

    51. Re:find a flaw by jesdynf · · Score: 1
      You could also deal 2 matching hands with only 1 deck. Actually you could deal 4 royal flushes with a single deck.
      I thought there was a fallback suit-order rule to deal with such problems. That rule wouldn't work if you could deal two /spade/ flushes.
      At this point, if I remember correctly, the money stays in the pot, and goes to the winner of the next round.
      Hmm. That's no good for Texas Hold'em, which has rules for players going all-in. Leaving it in the pot and dealing a new hand wouldn't work, since the two tying players wouldn't be able to play.
      --
      Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
    52. Re:find a flaw by emidln · · Score: 1

      Have you looked at a game called Magic: the Gathering? There are an infinite number of combinations for a playable deck due to the rules that state only a minimum number of cards (though strategy dictates that certain numbers are better). Add to this fact that there are (at least) two separate decks and odds change based on in-game play (cards can adjust the deck or even pull from cards not in the game), and the game is very, very random*.

      *Random in theory. In practice, in a given format, certain combinations tend to dominate due to circumstance and other reasons.

    53. Re:find a flaw by ikkonoishi · · Score: 1

      Nah that added to it, but its destruction was caused by the evil overlord effect. When an evil overlord dies then his base is destroyed, and all of his minions lose what little effectiveness they might have had before.

    54. Re:find a flaw by Danga · · Score: 1

      The pot is just split up between all the people who tied. If they left all the money in the pot then on the next round someone who was not even still in the hand could win it.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    55. Re:find a flaw by Danga · · Score: 1

      No that would be ONE player with a ROYAL flush and three players with a straight to the ace.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    56. Re:find a flaw by Anonymous Coward · · Score: 0

      Statistics aren't enough to triumph at poker. If that's all you use, your bets give away information but you don't make use of the reciprocal information of other players, so you lose out. But as soon as you try to make use of that information you're open to being misled.

      I'm sure there are plenty of players that statistics alone will beat, but they certainly don't ensure breaking even against a strong player.

    57. Re:find a flaw by Is0m0rph · · Score: 1

      You know what these poker bots really need? THE CLAMPS!

    58. Re:find a flaw by DRue · · Score: 1

      You could also deal 2 matching hands with only 1 deck. Actually you could deal 4 royal flushes with a single deck. At this point, if I remember correctly, the money stays in the pot, and goes to the winner of the next round.

      Ties "chop", or split the pot between the people with equal hands.

    59. Re:find a flaw by TheScorpion420 · · Score: 1

      My apologies, I was either drunk or stoned when I wrote this, and almost completely negated the flush part. Oh well!

      --
      If you pay your taxes you support terrorism!
  5. Why not do what casinos do? by Limburgher · · Score: 2, Funny
    If you're caught cheating, you're escorted out.

    Sometimes, to a shallow ditch in the desert.

    Hard to implement online, actually. Nevermind. :)

    --

    You are not the customer.

    1. Re:Why not do what casinos do? by Al+Dimond · · Score: 1

      Well... as I understand the online poker scene, to play you must have an executable program installed on your computer that must be running in order for the game to be played. Seems pretty simple to make a program that would do something at least somewhat nasty to cheaters. Particularly those that run with admin rights.

      I mean, some of these sites let you win real stuff without paying any money in. They're probably already installing adware on your computer as it is.

      (All this said, I've never really played any online poker so I might have some of my facts wrong)

    2. Re:Why not do what casinos do? by slavemowgli · · Score: 2, Insightful

      Not *that* hard, though. Yes, it's possible to remain quite anonymous online, but if you're playing for real money, then you will have to identify yourself in some way so that the money can be sent to you - and I don't think you'd be able to get away with creating a hundred PayPal accounts.

      The only ones who'll be able to get around that are the organised crime people, and I wouldn't be surprised if these really turn out to be a hard problem in the end. But casual players that just want to make money fast... not really, or at least not in the long run.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:Why not do what casinos do? by Hott+of+the+World · · Score: 3, Interesting

      Caught Cheating? Hell, sometimes, if you're caught WINNING, you're escorted out. Or worse.

      Story, Here.

      --
      | - | - |
    4. Re:Why not do what casinos do? by Anonymous Coward · · Score: 0

      Interesting story that.

      But I really don't think I'd let a casino get away with treating me like that.

      I wonder how quickly a casino would go out of business being evacuated for an anonymous bomb threat every single day?

      Such things have to be taken very seriously. After all, it might not just be some crank caller with an axe to grind.

      Having all your clients herded out into the street at random hours of the day so that the entire premises can be searched would sure put a dent in your business.

      After it happens enough they might just go somewhere they don't have to put up with such disruptions.

    5. Re:Why not do what casinos do? by Anonymous Coward · · Score: 0

      If someone were to go and do something foolish like that, they would likely find themslevs in a shallow grave in the desert.

    6. Re:Why not do what casinos do? by Drawkcab · · Score: 1

      A lot of programs like this are played as browser applets, so if your security settings are set properly, the online casino probably doesn't have access to mess with your computer too much. And if they did manage to hack people's computers, that bad publicity would probably hurt their business more than the fraction of bots it deterred was hurting it.

    7. Re:Why not do what casinos do? by robnauta · · Score: 1

      Partypoker is an exe, but pokerroom is Java. So your assumption isn't completely right.

  6. Who cares? by Seumas · · Score: 0, Flamebait

    Mod me flamebait - I don't really give a damn.

    However, I don't have any more sympathy for some schmuck that gets reamed gambling online than I do for the same douchebag that gets reamed in vegas. If you're going to play cards or pull a slot lever, you should just assume your money is being poured in gas and set aflame and not expect to see a return.

    And if you're playing *online* . . . Well, we all know the stereotype. Except you're also stupid because at least in person you can see the fucking cards and the fucking dealer and be reasonably certain less fishiness is going on.

    1. Re:Who cares? by The+Evil+Couch · · Score: 3, Insightful
      there's even less reason to care than you think.

      The bot does nothing crazy. it knows the odds on everything. which means that it plays no better or worse than a human who knows the odds of each hand.

      sure, it can tap into other bots playing so that it develops a huge advantage over other players, but so can two humans with an instant message or voice chat program.

      unfair? you bet.

      cheating when it's used stand-alone? hell no.

    2. Re:Who cares? by datajorgen · · Score: 1

      We don't think bots are a problem to anyone but players who are new to the game since the odds are only a fraction of the game. Checke out the WSOP 2k5 final hand for example WSOP 2005 I'm positive a bot on either of those hands would have played it quite differently

  7. We knew it would happen sooner or later,, by melikamp · · Score: 1

    We knew it would happen sooner or later. I do not see it as a big deal though. I find the live play with my friends or in a local poker room much more satysfying anyway.

  8. The end game.... by pieterh · · Score: 4, Insightful

    No more unassisted human players, but networks of bots competing against each other, ultimately controlled by individuals, and creating a larger and more interesting game... Bots are just another tool, after all.

    1. Re:The end game.... by yppiz · · Score: 1
      You mean the stock market (as done by many institutional investors).

      --Pat

    2. Re:The end game.... by tshak · · Score: 1

      This is a great point. Poker bots are really a reflection of the authors playing ability. This is not a game like chess where computers have a huge edge. Chess is a game of complete information. With a powerful enough computer you can play perfect chess. Poker is a game of incomplete information. There is no way to play perfect poker without knowing the hole cards (two cards dealt to each player) of your opponents. Using advanced AI, poker bots (not this WinHoldem BS) can be extremely difficult opponents. But this is due to their brilliant authors understanding of the game, and their ability to "teach a computer" how to play very well.

      Poker bots are not cheating, but they are against most sites TOS. Because the average player is afraid of bots, I agree with the ban on bots. It's not cheating, but it does scare away the average player, which is what fuels the poker economy.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  9. Where's the problem? by lightspawn · · Score: 4, Interesting

    If they're allowed to play, there's no problem. Humans should deal (heh), or retreat to humans-only venues.

    If they're not allowed to play (why not?), but still do, there are two problems. The social one of people running them (I'm assuming the bots don't decide to play by themselves) which probably can't be solved - some people are inherently dishonest. Then there's the technical problem - how do you let humans play while shutting out bots? There really isn't a feasible solution, especially if humans decide to play physically but let a bot decide their moves for them. But of course some will still try to implement a partial solution. Discuss.

    1. Re:Where's the problem? by Anonymous Coward · · Score: 0

      Since no human would play perfectly, it'd probly be possible to tell if it's a bot after a number of hands because it's playing perfectly. Of course, then the bot will be programmed to screw up every so often.

    2. Re:Where's the problem? by drdink · · Score: 2, Interesting

      Or you could put a captcha at the start of every few hands. Not every hand, since that'd be annoying. Instead, just do it every few random hands, such as every fifth or sixth. It won't solve it, but it'll cut down on the problem.

      --
      Beware, Nugget is watching... See?
    3. Re:Where's the problem? by Anonymous Coward · · Score: 0

      If a bot is so lucrative, can't the owner just hire someone in india for $.50 an hour to babysit the bot and enter captchas?

    4. Re:Where's the problem? by ae · · Score: 2, Insightful

      Why wouldn't that hypothetical Indian just run the bot himself?

      --
      Blog Ho
    5. Re:Where's the problem? by VikingBerserker · · Score: 1

      I was thinking along captcha lines as well, but even less automated in nature. How about adding a chat window to the screen, for a little playful banter? It's certainly common in live poker, and anyone who has played a MMORPG is familiar with it. Let the people chat as they will, and if they don't get any response from somebody, they can report on their suspected bot to the admins. The admins can then run a more sophisticated process for testing the suspect.

    6. Re:Where's the problem? by sydb · · Score: 1

      Presumably because the hypothetical Indian's intelligence hits a wall after he learns to read. There are plenty stupid people about; some of them must be Indian.

      --
      Yours Sincerely, Michael.
    7. Re:Where's the problem? by melikamp · · Score: 1

      Chat windows are already there. I just thought of voice- or may be video-conferencing. That would be next to impossible to defeat. Sure, it will not stop bot-assisted play, but bots are simply not good enough to "assist" against even average players. And at the low stakes against terrible players bot-assisted play would be very boring and barely profitable.

    8. Re:Where's the problem? by izomiac · · Score: 2, Interesting

      How about incorporating captcha into showing the cards? That way a bot couldn't read the cards but a human (theoretically) could. Such a measure would cut down on bots, but it still wouldn't stop someone from physically playing, but still consulting a program to see what they should do. But, I doubt there's a way to stop people from doing that.

    9. Re:Where's the problem? by myslashdotusername · · Score: 1

      Captcha are worthless. http://slashdot.org/~the_mad_poster/journal/107733

      If a human can decipher it, a Bot can decipher it Better. If you make a captcha that a human can read, then a bot can read it, usually with about a 2-4x greater accuracy -- that alone leads to say 'banning' users who 'exceed' expected pass/fail ratios on capachas... which leads to bots that are programmed to 'make mistakes'.

      Not a solution sorry. even if you allow 'only human' players online what's to say that human player won't have a second computer calculating the odds? What about overall security? what if a hacker has taken over a crucial part of the internet infrastructure leading to that 'poker' server? what if they're anylizing the packets (encryped, or not) remember there are only 52 possible values for that encrypted data, and if the 'hacker' is also a 'player' he can 'evaluate' the encrypted packets coming to him vs the cards that came... and can now have an advantage over a win bot, because the hacker knows Every card Every poker player has. it's not just a 'mathematical probability' of what other players might have, but rather a mathematical porbability of what card the players will get next.

      so, the only way to 'beat' poker bots is to hack, and gain access to the flow of packet data, and KNOW exactly what each player has in there hands at all times. now, there is no way for a bot to do all that, but of course, hacking is a federal crime, with penalties worse than dealing drugs..
      so frankly it's not worth it, unless you're a juvenile and are guarnteed to be released at age 16 ;) ahh, it would be great to be a 12 yr old evil genius... imagine ordering your first porche at age 14 ;) just by 'beating' poker bots by hacking ;)

      --
      Everyone whom you love, loves no one else. You must be special.
    10. Re:Where's the problem? by surprise_audit · · Score: 1

      If the cards were the captchas, they could be varied in a manner that would be easy for a player to handle while still being difficult for a bot. Not impossible, just difficult. I would think that human players would put up with a mechanism that would reduce the bot count. But then, I don't play cards, so maybe I'm completely out of touch with reality.

    11. Re:Where's the problem? by Mal-2 · · Score: 2, Interesting

      Oh god no... don't go putting up barriers or the players will stay away in droves. The fact is, folding 4 out of 5 hands you're dealt (or more) leads directly to playing multiple tables so as to actually have something to DO once in a while. If you interrupt that flow with captchas all the time, it will make it incredibly annoying to play those multiple tables and people won't want to play at all. I know some people are content to chug away at one table, but spreading out is essential to increasing profits while keeping a rein on variance. You will take much smaller swings from bad luck playing four .10/.25 tables at once than you will from playing a single .50/$1 table.

      If you start modifying the cards in a captcha-like way, that too will be extremely annoying for people playing at multiple tables. You expect the ace of spades to look the same no matter where or when it appears. Same with any other card. If you just start juggling filenames, that won't affect the human players at all... but it won't affect screen-scraping bots either, only ones that depend on constant filenames. Those that do would quickly be replaced by those that can "read" directly from the data in video RAM. And I really can't see a way to stop people from running the bot on a second computer which controls the first over a VNC connection.

      Even chat queries are spotty. Playing four tables at once (as I often do) doesn't leave a whole lot of time for witty banter. I keep the dealer in Verbose mode where every action of every player is announced, allowing me to look over the history of that hand quickly when it's my turn to act at a given table. Unfortunately, this has the side effect of scrolling chat text off the screen very quickly, and I've pretty much given up on trying to be sociable while playing. If you want to talk to me, that's what IRC is for. Then I don't have to worry about tables stealing focus while I'm trying to type.

      For those of you that don't play (or don't play multiple tables), any table will steal focus when it is your turn to act. It doesn't matter if you are typing into another table's chat box, you are forcibly taken to the one where it is your turn. This often leads to half-formed thoughts being uttered at the wrong table and the first half never being said at all. I find this focus jumping to be worse than any other aspect of trying to chat with other players. The tables will steal focus from ANY app, not just other poker tables, but somehow they don't steal the input devices. If you keep typing, your text will still go where you intended (provided it's not another table). This means I'll happily blather away in IRC while playing poker, but won't talk to the other players much if at all.

      Mal-2

      --
      How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    12. Re:Where's the problem? by m50d · · Score: 1

      Any server worth its salt will be using SSL which is practically unbreakable (in that it would cost far more in terms of the computer power needed to break it than you could ever make). It's not a constant thing, 0xA3 could stand for entirely different cards on different hands. Methinks you need to learn more about encryption.

      --
      I am trolling
  10. From Someone Who Makes His LIving Playing by Hedonist23 · · Score: 5, Interesting
    I make my living playing poker. I used to play mainly online, and now split my time fairly evenly between brick and mortar (B&M) play and the online realm.

    I can tell you that the bots are not a big deal yet. First of all, I'll be amazed when they ever come up with the technology to play no limit hold 'em. That would be a miracle program. Poker is much more than just betting and raising, and the occasional bluff. Just as important are reading your opponent, making bets that damage others pot odds, and playing your position in relation to the blinds. Plus, there's just a certain amount of feel needed in the game. Even Doyle Brunson claims ESP is important in Super System.

    Limit ring games are a different ballgame, and a bot does have some chance of success. However, that chance is at best only at the low level games, where a program could actually outplay the players. Any mid to high stakes game has players who will quickly figure out the way a bot plays, and milk it for all it's worth.

    As it is now, winholdem is a pretty bad program. I don't know of anyone who has made a profit with it, and I do know a couple of people who have at least taken a look at it. If you're worried about something in online poker, be much more worried about collusion, with multiple people at the same table sharing their hands with each other. But, even that doesn't give a huge advantage against a good player, unless there are upwards of six or seven people in a room sharing information against the rest. Poker is, and always will be a skill game, and none of these cheating methods can change that.

    hed.

    1. Re:From Someone Who Makes His LIving Playing by Anonymous Coward · · Score: 0

      A bot can make a profit from a 0.01% advantage.

      A bot will ALWAYS play the odds if it's programmed to. A good human player can beat a bot, but mediocre human players will lose to the bot. In the end the bot's master wins and everyone else loses.

    2. Re:From Someone Who Makes His LIving Playing by NitsujTPU · · Score: 1

      From experience, I do not know much about poker, but I do know a bit about artificial intelligence.

      This whole conversation has me a bit intrigued, and I am actually considering writing a program to play poker. An associate of mine, I don't remember who was talking about this a while ago.

      Given that I could identify every possible hand for the table, and then pattern betting behavior, and correlate that to historical information involving hands. Would such information be valuable in the way that a human player plays the game, or is there something that I am missing about the game?

    3. Re:From Someone Who Makes His LIving Playing by randyest · · Score: 1

      Your'e ignoring the huge advantage of one user having several bots playing in the same game. The bots communicate. It's like two or more people playing at a table and whispering privately to conspire against the other players. It is a huge advantage.

      How do you "read" a player online? Do you have webcams ion your games or something? Typing speed? Chat word-usage? Emoticons? lol.

      Also, I think it's funny that a post that seems to be claiming there is such a thing as ESP (Extra-Sensory Perception, i.e., supernatural communication) is modded highly on /.

      --
      everything in moderation
    4. Re:From Someone Who Makes His LIving Playing by Hedonist23 · · Score: 1

      Very true, but I don't think this will affect the sites too much. Quite frankly, a mediocre player is giong to lose all their money in the long run anyway, if a bot can beat them. Whether it goes to a player or a bot is really irrelevant. Also, it's impossible to create a bot that plays the odds perfectly, since so much of the beauty of poker is the unknown odds from what your opponent is holding. A bot will never be perfected to deal with this situation, at least not as far as I can see. A bot can be made to play perfect chess, because you can see all the moves, that is not the case in poker.

    5. Re:From Someone Who Makes His LIving Playing by Hedonist23 · · Score: 2, Informative
      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.

    6. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      I'm amazed anyone would play for anything resembling money online. Bots are just one of many ways for you to be scammed. I assume the big online sites either refrain from cheating or are doing it selectively to keep the sucke .... players coming back. I can see playing it for fun or penny ante online but anything beyond that...

      At least in Vegas there is some oversight of the gaming tables and the one armed bandits. I'm inclined to think whomever controls the server on an online site can skim off as much as they feel like, they just need to keep it under control so people win enough to keep coming back since they need butts in the seats. How exactly do you know one of the players in a game isn't the house and they aren't clicking a mouse to pick the cards they need to win a big hand.

      There is a reason poker is structured the way it is in meat space. You need to know you aren't getting dealt from a stacked deck, how exactly do you assure that online. Pocker is a marvelous game, and exercise in AI, but bad thing to play for money online.

      --
      @de_machina
    7. Re:From Someone Who Makes His LIving Playing by Hedonist23 · · Score: 1
      I didn't say that I believe in it, I said that Doyle Brunson does. If you didn't know, Brunson is a living legend of poker, practically helped invent texas hold em, has won over a dozen World Series of Poker bracelets, and is in general just a good player.

      Collusion is of course a problem, which is what that whole last part of my post is about. Quite frankly, you don't really need a bot for that. You need a buddy, an IP blocker, or a chat client like MSN messenger. Collusion will be a problem no matter what in online play. Quite frankly, it's tough to make it a huge advantage, however.

      Interestingly enough, many books specific to online poker do say that there are tells. Instant calls generally mean flush draws. Insta-checks mean the check/fold button is clicked. Long periods before betting usually mean a made hand. In my experience, these tells aren't that reliable, but neither are many tells in real life. Whatever edge you can get, in my opinion.

    8. Re:From Someone Who Makes His LIving Playing by angle_slam · · Score: 1
      I'm inclined to think whomever controls the server on an online site can skim off as much as they feel like, they just need to keep it under control so people win enough to keep coming back since they need butts in the seats. How exactly do you know one of the players in a game isn't the house and they aren't clicking a mouse to pick the cards they need to win a big hand.

      There are literally thousands of people on the big poker sites at any one time. If the big site was caught cheating, they would lose that business pretty quickly. Check out any poker forum and you constantly see people trying to catch the servers cheating. Hasn't been done yet, (to my knowledge).

    9. Re:From Someone Who Makes His LIving Playing by Anonymous Coward · · Score: 0

      Short stack nolimit hold'em is basically the easiest poker game there is, far easier than limit. So I kind of doubt that a bot being able to play that would be any kind of miracle.

      If you don't think so I'd like to see the kind of odds you'd like to lay against a bot playing a 10bb or 20bb stack.

      As for your contention that high stakes player quickly will figure a bot out. That only works as long as there is something to figure out, that's not necessarily true. Also, there is the possibility of the bot only being deployed against players it can beat, after all it doesn't have to stay if it takes a beating.

      But I do agree that winholdem sucks.

    10. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 2, Informative

      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.

      --
      @de_machina
    11. Re:From Someone Who Makes His LIving Playing by FatAssBastard · · Score: 1

      You would also have to program it to understand that good players vary their betting based on their position related to the blinds

      Not only that, but good players (as I know Hed is aware) will vary their style: aggressive for a while, tight for a while, sometimes different styles between two consecutive hands.

      I play online, too, and while I haven't made any money yet (lost about a grand over 15 months, and I play A LOT), there are definitely many times that I put someone on a hand and I'm very much correct. There is a "feel" to the game (No Limit Hold 'Em at least) that I don't think any bot will ever have. At least, not until AI approaches HI. (H=human :) )

      --
      /.: why the hell am I here?
    12. Re:From Someone Who Makes His LIving Playing by slavemowgli · · Score: 1

      You raise an interesting point when you say that there's more to poker than simply calculating what move is best based on the objective information available and that you also need to be able to "read" your opponent etc., but the unspoken conclusion - namely, that this kind of thing is necessary to be good at poker - is wrong.

      Take chess, for example - admittedly, there's not much bluffing etc. in there, but when humans play against each other, anticipating the other's moves and guessing what he plans to do so you can foil his plans is an important thing. Computers are unable to do that, of course, but they're still extremely good at chess, mostly due to the overwhelming computing power that's available to them. A computer chess program is comparatively dumb, but it can get away with being dumb.

      That's not to say that all games are like that, of course. There are also other examples; for example, in Backgammon, even a very simple computer player will be able to beat the living daylights out of *any* human player, while in Go, a reasonably skilled human player can win against any computer player.

      It remains to be seen where poker will rank in this regard, but the assumption that computer can't be good at poker because they can't play the same way that humans do is wrong.

      --
      quidquid latine dictum sit altum videtur.
    13. Re:From Someone Who Makes His LIving Playing by mosch · · Score: 1

      bots are not a big deal yet. Agreed. I'll be amazed when they ever come up with the technology to play no limit hold 'em. That would be a miracle program. incorrect. Poki-Poker (as an example) could turn a nice profit playing online NLHE. The idea that poker is more art than math just means that you don't fully understand the math. Limit ring games are a different ballgame Not really. Limit is a game where you count on your opponents to make large numbers of small mistakes... in no-limit generally they're making small numbers of large ones. NL is actually the easier to exploit game in general (thus the reason NL has lower variance at the same hourly profit levels) Any mid to high stakes game has players who will quickly figure out the way a bot plays, and milk it for all it's worth. Agreed. . If you're worried about something in online poker, be much more worried about collusion, with multiple people at the same table sharing their hands with each other. But, even that doesn't give a huge advantage against a good player, unless there are upwards of six or seven people in a room sharing information against the rest. I still report collusion on the very rare occasions that I see it (maybe twice a year, playing every day for a few hours a day), but I don't know why I bother. In holdem the advantage of knowing 2 extra dead cards is extremely slim, and most "trap the weak opponent" strategies are extremely exploitable, and just result in better odds for me. And if 7 people are colluding together, it's almost a guarantee that they're all losing to the rake. The remaining seats would need to be filled by the absolute worst players on the site for it to even have a shot at being profitable. Pokerbots, as near as I can tell, are just annoying hype.

    14. Re:From Someone Who Makes His LIving Playing by Best+ID+Ever! · · Score: 1

      Over a large sample of cards this would be obviously non-random. Most sites allow users to save each hand, and there are programs that gather statistics on these hands. Nothing (unsuprisingly) has shown up yet.

      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.

      It boggles the mind that anyone thinks a poker site would jeopardize tens or hundreds of millions of dollars in revenue so that some house players could win a few pots. The house already gets a cut of every pot.

      Virtually every major site has had its algorithm (and its security) audited by an independent third party -- their integrity is quite important to their revenue stream.

    15. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 2, Informative

      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.

      --
      @de_machina
    16. Re:From Someone Who Makes His LIving Playing by Sigma+7 · · Score: 1
      First of all, I'll be amazed when they ever come up with the technology to play no limit hold 'em.


      It's already available - just invite a mix of humans and bots to a Toxas Hold 'em grand championship - 23 players. For the first half of the gams, you'll bein an all-in or fold situation. For the late game, the chip leader is likely to have enough chips to win the statistics game.

      For this game, the AI players either gets a massive lead, or dies out early. The same applies to human players. Only in this case does the AI have a reasonable chance of winning.

      Limit ring games are a different ballgame, and a bot does have some chance of success. However, that chance is at best only at the low level games, where a program could actually outplay the players. Any mid to high stakes game has players who will quickly figure out the way a bot plays, and milk it for all it's worth.


      That, however, is true. The only fix is to add randomness to the AI (or select an AI player at random for a given round) - while anti-bot tactics can still be used, it becomes slightly harder by all but the seasoned pros.
    17. Re:From Someone Who Makes His LIving Playing by blonde+rser · · Score: 1

      I agree with you and I want to extend on your point a bit. I also make some money playing online and at casinos though I certainly don't make a living off it.

      Your're right that there would need to be a miracle program for it to be a better player than even someone with a bit of experience. However let's assume such a program did exist. I claim it's still not a serious threat to a professional poker player if one is sitting at the table. Even if three are sitting at the table. Why not? Because most of the time you're not making money off of players. Most of the time you're making money off of gamblers (ie the elephant): people who don't distinguish the difference between poker and slot machines.

      My point is as long as there are enough loose players at the table (you only need a few) there will probably be enough money to go around. I know this because I have definitely made money at the casino when there have been several players better than me at the table. You have to think a little bit more when going up against them but most of the time you will get you're opportunities when they aren't in the hand (because most strong players that I know are not in a lot of hands).

      As to your comment about collusion if I'm not mistaken I believe winholdem has the option that it will collude with any other winholdem players at the table.

    18. Re:From Someone Who Makes His LIving Playing by Anonymous Coward · · Score: 0
      There are no tells in cyberspace.

      The only data on your opponent is their betting history in the game, and a computer can track that just as easily as you can.

      'ESP', 'a certain amount of feel', etc. is just delusional. Next you'll be talking about "winning streaks" and "hot decks" and the rest. In live poker, it's statistics plus reading other people. In online poker, it's just statistics.

    19. Re:From Someone Who Makes His LIving Playing by bnenning · · Score: 1

      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.

      Not in the long term. It might take many thousands of hands, but eventually someone would notice that (for example) when they start with a pair of kings, somebody else has a pair of aces just slightly more often than would be expected by chance.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    20. Re:From Someone Who Makes His LIving Playing by Piquan · · Score: 1

      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.

      There's a pretty straightforward protocol for that, so long as the end user has a trustworthy client. Essentially, everybody ends up dealing one another cards, but the cards are always cryptographically blinded by a public-key algorithm (which, IIRC, must be commutative, but RSA is).

      There's a writeup in "Applied Cryptography". I'm not sure if it's practical yet, but it exists.

    21. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      "It might take many thousands of hand..."

      Don't think so. First problem is you would never know who the house player is, or if there is one, and it could change constantly as players come and go. You would never have that many hands to analyze.

      Again randomizing when you do it, what player is doing it, and picking any random winning hand out of the undealt cards would be impossible to spot with statistical analysis. If you did spot some trend your chances of making a case out of would be somewhere between slim and none. You start complaining you just look like a loser with a case of sour grapes.

      --
      @de_machina
    22. Re:From Someone Who Makes His LIving Playing by Pfhreakaz0id · · Score: 1

      I have a database with 30,000 hands and everything is pretty much inline with what I should get dealt, given that sample size. There are programs that save your hand histories. LIke others have said, I'm much more worried about collusion.

      (Playing the Pokerstars $20 NL tourney with 1170 other players right now )

    23. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      Interesting concept though by relying on a client to do it would seem to open up great potential for anyone to mess with it instead of just the server owner.

      In particular how do you make a client trustworthy without resorting to something Palladium like.

      --
      @de_machina
    24. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      "I have a database with 30,000 hands and everything is pretty much inline with what I should get dealt, given that sample size."

      Uh ... server side cheating wouldn't stack the deck for what you get dealt. That would be to easy to spot statistically. It would deal all the sucker...players legit hands. Periodically a house player, one you would never know is a house player would get dealt a winning hand. If properly done you would never be able to build a statistical analysis to spot the house player or that it was getting a better hand. If the house player plays aggressively and pushes everyone out you would never even see their winning hand to build a statistical case. After an hour or two the house player disappears and a pops up elswhere or under a new name so even if you saw all the house player's cards you wouldn't get enough to build a statistical case.

      --
      @de_machina
    25. Re:From Someone Who Makes His LIving Playing by Pulzar · · Score: 1

      (Playing the Pokerstars $20 NL tourney with 1170 other players right now )

      Good luck, I'm playing the same thing :).

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    26. Re:From Someone Who Makes His LIving Playing by angle_slam · · Score: 1

      And, as others have pointed out, the "house" gets a cut of every pot already. It's not worth risking everything they have to get a couple of big pots. It's the same reason the Vegas casinos are on the up and up. Sure, they could cheat you and could probably get away with it for a while. But if they get caught, their revenue goes down to zero. Might as well keep collecting $.25 to $3.00 per hand. (There are 4000 or more tables and each table plays at least 60 hands per hour. That's a minimum of $60k per hour.) Is it worth risking to get an extra few bucks?

    27. Re:From Someone Who Makes His LIving Playing by bnenning · · Score: 1

      Don't think so. First problem is you would never know who the house player is, or if there is one, and it could change constantly as players come and go. You would never have that many hands to analyze.

      Doesn't matter. You wouldn't have to prove that any specific person is a house shill, just that the results of *your* hands are statistically worse than would be expected. In my KK vs AA example, it doesn't matter which player beats you with the aces; if you get a large enough sample to show that it's happening more often than it statistically should, that would be strong evidence that the house is cheating.

      If you did spot some trend your chances of making a case out of would be somewhere between slim and none. You start complaining you just look like a loser with a case of sour grapes.

      Yes, posting "OMFG I lost with AA to 87 this site is teh suck!" makes you look like an idiot. But if you provide a database of your history of a million hands, and show that of the 20,000 hands where you had a higher pair vs an opponents lower pair, the lower pair ended up winning 25% of the time instead of the 20% that would be expected, that would get some attention.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    28. Re:From Someone Who Makes His LIving Playing by TexVex · · Score: 4, Informative

      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. :)

      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    29. Re:From Someone Who Makes His LIving Playing by acidblood · · Score: 1

      As counterintuitive as it may sound, it is possible to eliminate cheating in poker through cryptographic methods. Protocols designed for that purpose are called mental poker protocols. The key idea is to encrypt the `deck' and give it to someone else to shuffle it, then later reveal the key used so that people can check consistency of the deck. The full protocols are of course a bit more complicated than this.

      In fact, these ideas are not limited to poker; a useful primitive is a cryptographic coin flipping protocol, from which various shuffling-related algorithms can be constructed.

      --

      Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    30. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      Your hand wouldn't be statistically worse than expected. Your hand would be totally legitimate. The house would either:

      - Change its hand after the fact out of the pool of undealt cards. Its had would be statistically superior but you will never be able to get a statistical track on it long enough to spot it.

      - Even better they don't need to stack the deck at all. All they need is a back door to let them see all the players cards so they know if they are winning or losing. Though they would only want to take advantage of this insider knowledge on a semi random basis. They are just going to look like a superior player.

      Not sure I even understand your last paragraph. If there was such a statistical certainty in outcome of the game there wouldn't be any point in playing. If the house is cheating its just going to look like the house player is a better player, and you are never going to know who the house player is or encounter it long enough in one sitting to develop a statistical track on it. It would just look like some good players you run in to once in a while.

      To be honest the way this thread is going I think it comes down to there are a bunch of people who are so fond of Internet poker they are going to insist until their dieing day that its impossible for it to be crooked. If Internet poker is 100% trustworthy it would be the only form of gambling in history that ever was.

      If you are playing for fun with a $20 or $50 buy in go for it. I just wouldn't in a million years play high stakes poker relying on software to deal virtual cards.

      --
      @de_machina
    31. Re:From Someone Who Makes His LIving Playing by NeutronCowboy · · Score: 1

      That's what they said about chess bots as well.... about 15 years ago. Now it's news when a human player actually beats a computer.

      --
      Those who can, do. Those who can't, sue.
    32. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      Yea like Las Vegas casinos or carnies would never cheat. LOL!!!

      Not sure I've met to many people if any, who wouldn't take money if its laying there to be taken. Fact is if its easy to cheat, and Internet poker looks ripe for it, I wager somebody will. The per hand fees they levy are bad enough but they have to keep them down to compete with other sites. If they skim a bunch more off the top with no little or no risk of getting caught whose gonna know. Don't think there is any actual oversight authority is there, they are mostly self policing and off shore. If they were totally ripping people off, I imagine they close down overnight, clean out the bank and start over under a new name. Would seem to me like its subject to debate if they could even be held civilly or criminally responsible for skimming, since you are pretty much at their mercy for the rules they decide to play by when you charge up your account with them with your plastic.

      --
      @de_machina
    33. Re:From Someone Who Makes His LIving Playing by ANY5546 · · Score: 1

      He won his 10th bracelet this year. Not quite a dozen, but he's tied for the most every w/ Johnny Chan.

      --
      http://www.freepokerchipset.info
    34. Re:From Someone Who Makes His LIving Playing by bnenning · · Score: 1

      Well, you sound determined to stick to your conspiracy theories in the absence of any evidence, which is fine. All I can say is that my experiences online are virtually identical to live games. If they're cheating, they're being very subtle about it, so maybe it increases my effective rake from 5% to 5.25%, which is still better than brick and mortar casinos.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    35. Re:From Someone Who Makes His LIving Playing by wmspringer · · Score: 1

      Just a few points you might find interesting..

      1) The big poker sites spend millions upon millions of dollars building up their brand names. New sites without a good brand get almost no traffic. Thus, a good name is the most valuable asset a poker site has.

      2) The owner of biggest online poker site (PartyPoker.com) is traded on the UK stock exchange; it's hardly a fly-by-night operation. While no poker sites are based in the US (it's illegal) that doesn't mean there's nobody that can go after them if they try to take off with the money.

    36. Re:From Someone Who Makes His LIving Playing by ramblin+billy · · Score: 2, Informative


      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. You'll notice there are different models available. There is also information regarding casinos detection schemes and how to defeat them. The forum 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?

    37. Re:From Someone Who Makes His LIving Playing by GryMor · · Score: 1

      The house doesn't need to stack the deck, the house sees all. Even if they do stack the deck, they can correct the stats of long term players by stacking the deck for them to compensate in games the house isn't in.

      --
      Realities just a bunch of bits.
    38. Re:From Someone Who Makes His LIving Playing by NitsujTPU · · Score: 1

      I hope that you aren't indicating that I was saying "so much shit."

      I have quite a bit to back my questions and interest in this problem. I didn't find, however, anything that piqued my interest in the forums on the WinHoldEm website.

    39. Re:From Someone Who Makes His LIving Playing by Piquan · · Score: 1

      In particular how do you make a client trustworthy without resorting to something Palladium like.

      You don't. That's what crypto protocols are about: you don't trust that the software is what you wrote; you engineer the protocol so that the other participants can't hurt you, even if they cheat (ie, violate the protocol).

      In this case, it's based on checking up on things. Each deal, you generate a new keypair. At the end of the hand, the winner reveals his private keys. You already know the encrypted cards he was dealt (they're exposed as part of the deal protocol), and so after he reveals the private key, you know the plaintext of those cards. If that doesn't match his hand, then somebody's got some 'splaining to do.

      You could have an open-source, multi-client, unsigned, build-your-own-client system; the protocol's where the security is, not the code.

    40. Re:From Someone Who Makes His LIving Playing by Anonymous Coward · · Score: 0

      FTOP is utter crap and completely lacks any value in how to improve anyones play (bot or human). Sklansky doesn't really use game theory much at all in his books, he just likes to pretend he does.

    41. Re:From Someone Who Makes His LIving Playing by AndyChrist · · Score: 1

      "Quite frankly, a mediocre player is giong to lose all their money in the long run anyway, if a bot can beat them. Whether it goes to a player or a bot is really irrelevant"

      No, it is not irrelevant. If they're having a good time while they're losing money, they might still keep coming back. Almost no one actually enjoys playing against bots in any real-time online game of any form. The more bots there are, the fewer people will want to play, the less money online gaming (poker, MMORPG, FPS, whatever) companies can make.

      Bots may not strictly speaking be cheating, but they have the same effect: making the game less enjoyable to the other players.

    42. Re:From Someone Who Makes His LIving Playing by naoursla · · Score: 1

      Brunson does not claim ESP is important. He claims it is a jelly roll.

    43. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      This coming from someone plugging online blackjack in their sig at 888.com. LOL!!!! I think you have a conflict of interest on this one, bud.

      --
      @de_machina
    44. Re:From Someone Who Makes His LIving Playing by CProgrammer98 · · Score: 1

      Your algorithm means always revealing the other player's hole cards (using Texas as an example here) which is flawed.

      Players who fold or muck do NOT want their hole card s revealed even after the hand is done as this gives others an insight in to how they play, how gutsy they are, their bluffing strategy etc. in other words, you gain an advantage by knowing what cards others tossed.

      It's not gonna happen...

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    45. Re:From Someone Who Makes His LIving Playing by wmspringer · · Score: 1

      *grin*

      Made $800 playing blackjack at that site, without risking any of my own money...but suit yourself :-)

    46. Re:From Someone Who Makes His LIving Playing by stonecypher · · Score: 1

      First of all, I'll be amazed when they ever come up with the technology to play no limit hold 'em. That would be a miracle program.

      Why? TNLH is not terribly statistically complex, essentially no different than normal poker, and the amount of randomness involved is significantly higher than typical Poker, which is an advantage against most average players.

      The reason bots are so slow on the uptake is that people with real agent experience are still playing Chess, Go, Shogi and Han. Poker would be easy to exploit with a screen scraper; a friend of mine with a serious online addiction tried to talk me into it several years ago. (Whether I'm ethical or a pussy is a matter for debate, but for one of those reasons I never did it.)

      Chess bots were a mild problem back when I worked at USCF/GamesParlor. Yes, the stakes are higher here, primarily because they, um, exist. And yes, poker bots will eventually get smart. This generation isn't. Say what you will; the only reason I'm not rattling off a laundry list of potential improvements is that I find the practice disgusting and don't want to fuel it.

      Just as important are reading your opponent, making bets that damage others pot odds, and playing your position in relation to the blinds.

      The first of those three claims is the only of those three that's difficult to code for, and there are many poker afficionados who I've heard say "play your hand, not your opponents." I'm no poker expert; maybe I'm listening to the wrong people. That said, it makes good sense to someone like me that no matter what fidgeting or blinking you see in chat or in people pausing, that the rules are hinged solely on the cards, and that the theoretically perfect model would not benefit from any attempt to read one's opponents. (Besides, how often have you hung out with your poker buddy online, and seen them pause because they dropped something, because their dog started barking, or because they were trying to psych their opponents out?)

      Plus, there's just a certain amount of feel needed in the game. Even Doyle Brunson claims ESP is important in Super System.

      There are people that claim the same thing of chess and go. Chess fell; Go's due to fall in something like six years (yeah yeah, I know, people make bad claims all the time; I stand by my estimation.)

      ESP, "feel," estimation, knowledge, those are all well and good, potentially critical to human modes of play. Just because you rely on them doesn't mean there aren't alternative approaches. Just because the alternative seems like it'd be too hard for a human doesn't mean a gigantic calculator with enough RAM to wish your mom a happy birthday couldn't pull it off.

      Yes, to watch ESPN2, there's a lot of reading and poker facing that goes on during poker; the prevalence of that phrase bespeaks its importance deeply. That said, card games are typically mathematically very simple, and approximations can often constrain them successfully (people's "systems.") Modern computers do not need to approximate. Mathematically speaking, computers can easily handle five ply realtime, and I don't know of a poker game that reaches deeper than five ply.

      To be clear, computers are now so powerful that they can look ahead to the degree to choose whether or not to draw then fold on a losing hand based solely on how one less card in the deck changes card statistics for the following hand.

      Limit ring games are a different ballgame, and a bot does have some chance of success.

      It would be kind of you to explain what a limit ring is, for those of us who don't actively follow poker terminology.

      Any mid to high stakes game has players who will quickly figure out the way a bot plays, and milk it for all it's worth.

      You direly underestimate the level of complexity a bot can bring to play. I've written several game playing architectures (I'm a game designer,) many of whom know how to bluff and how to keep track of the way "they've bee

      --
      StoneCypher is Full of BS
    47. Re:From Someone Who Makes His LIving Playing by stonecypher · · Score: 1

      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. :)


      In my estimation none of those things are particularly difficult for people with a good knowledge of agent behavior techniques. In fact, again in my estimation, the only thing in that list that's even remotely difficult is to recognize betting patterns, and to recognize patternality trends is an extremely well documented and explored field in agent action.

      --
      StoneCypher is Full of BS
    48. Re:From Someone Who Makes His LIving Playing by tshak · · Score: 1

      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.


      Except that, while an interesting conspiracy theory, no one has ever shown evidence of this occuring. There are many threads on the internet with well thought out arguments that essentially make this theory worthless. There's no need to rehash it all here - these "house player" and "modified deck" theories have been debunked multiple times.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    49. Re:From Someone Who Makes His LIving Playing by tshak · · Score: 1

      If you are playing for fun with a $20 or $50 buy in go for it. I just wouldn't in a million years play high stakes poker relying on software to deal virtual cards.


      I dunno, Eric Lindergen wasn't complaining with the $10K+/month he was making online earlier this century. Poker pro's play online with large sums all the time.

      To be honest the way this thread is going I think it comes down to there are a bunch of people who are so fond of Internet poker they are going to insist until their dieing day that its impossible for it to be crooked.

      It's not impossible, it's just highly unlikely and we have absolutely no evidence that this sort of behavior is occuring.

      If Internet poker is 100% trustworthy it would be the only form of gambling in history that ever was.


      So you're really just anti-gambling then. Gambling in general may attract some cheaters and scammers, but when I go to Vegas, or make a bet, or play poker, the odds are the odds. I know what they are, it's all upfront. Gambling is not inherintly untrustworthy" as you claim.

      You're free to have your opinion and choose to stay away from gambling, but please don't make arguemnts about a subject in which you clearly have little understanding of.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    50. Re:From Someone Who Makes His LIving Playing by Piquan · · Score: 1

      Your algorithm means always revealing the other player's hole cards (using Texas as an example here) which is flawed.

      Only if you want to make sure the losers didn't cheat. But in what I'm proposing, only the winner has to reveal his hole cards, and if the losers cheated, I don't really care.

    51. Re:From Someone Who Makes His LIving Playing by CProgrammer98 · · Score: 1

      even then it's not ideal, if every one but winner folds, he may not necessarily want his hole cards revealed.

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    52. Re:From Someone Who Makes His LIving Playing by Piquan · · Score: 1

      even then it's not ideal, if every one but winner folds, he may not necessarily want his hole cards revealed.

      In the event that he's forced everybody out, it doesn't matter what he had in the hole, or whether he got them legitimately or not, so you don't run the confirmation part of the protocol.

      Let me put it this way.

      The only people who have to reveal their hole cards, are the ones who would reveal their hole cards if you were sitting around the table. Those are the cards you have to verify were dealt in a real game; those are therefore the cards you have to verify were dealt in an online game.

    53. Re:From Someone Who Makes His LIving Playing by demachina · · Score: 1

      "In the event that he's forced everybody out, it doesn't matter what he had in the hole"

      It sure does matter. It totally violates the concept of the game. You gain vast insight in to the winner's strategy if you can see if the winner was bluffing, slow betting a strong hand, or went all in with a strong hand.

      In a meat space game its entirely the winners discretion if they show their cards if they forced everyone out. Sometimes you do show them to play mind games on your opponent who folded but most of the time you don't.

      --
      @de_machina
    54. Re:From Someone Who Makes His LIving Playing by Piquan · · Score: 1

      You're right; I chose my words poorly.

      I meant that it doesn't matter from the point of view of the game mechanics, and hence the protocol I'm discussing: he can choose to show his cards, or not; the protocol doesn't make a difference there.

      You are correct that it may matter to the players, but that is beyond the point of the mechanical implementation (other than giving the winner an option to show his cards).

    55. Re:From Someone Who Makes His LIving Playing by Idealius · · Score: 1

      True, one can see the state of the chessboard as it is at any given time. But the units on a chessboard have a very organic relationship to each other, complicating things down the road (it reminds me of poker, actually.) That's why humans CAN still beat computers. When you have variables upon variables upon variables things tend to get complicated very quickly.

      It's amazing the possibilities that can fit on a chessboard. And yes, poker is just as organic. Taking the nontrivial theme of chess and considering the fact both chess and poker are games that you compete with other players, I'm inclined to think that a computer has just a good chance of winning in poker as it does in chess, as computer poker playing technology advances.

      The key is intelligence versus intelligence, so that provides a global constant when comparing chess and poker.

      The only game a computer has no advantage over a humans is a game that's completely random, e.g. there is no advantage to be had. To clarify I'm speaking of hypothetical, god-powered computers of the future that have had years of software developers' tweaking to defeat certain games.

      Not to mention there are attributes of game theory we mere mortals have never even thought of.

      It's interesting because with Chess programs there are "Endgame Databases". If computers were invincible at chess they'd have an "Everygame Database". They'll probably get there some day, as will Poker. The implementations will differ, but the result will be the same because it's player vs player.

    56. Re:From Someone Who Makes His LIving Playing by mosch · · Score: 1

      The first of those three claims is the only of those three that's difficult to code for, and there are many poker afficionados who I've heard say "play your hand, not your opponents." Actually, most online hand-reading is completely quantifiable. You just look at all the action in the hand, and for each action you create a range of hands that fit the action, and assign a probability to each of those hands based on prior experience with players similar to that one. Physical tells are useful, but most hand reading is just logic.

    57. Re:From Someone Who Makes His LIving Playing by Pfhreakaz0id · · Score: 1

      went out after about an hour and a half. 88 versus AK. I'm due to lose coin flips. I won about six in a row to finish 16th of 980 in the same tourney a week earlier.

    58. Re:From Someone Who Makes His LIving Playing by ramblin+billy · · Score: 1


      Actually I was differentiating you from the "shit sayers". Even a cursory examination of the WinHoldEm forum reveals that the state of pokerbots is far beyond the level assumed in most of the posts attached to this story. I'm surprised there was nothing in the forum to interest you, especially since you admit a lack of experience at poker. I think that examining the approach of someone working the bot creation problem from the other direction (lots of poker experience - little AI experience) would be interesting. Hey what do I know...I'm not sure most of the people I know could pass the Turing Test in a meaningful way and I still like to play poker with wild cards!

      billy - who is working on a cigar smoking bot

    59. Re:From Someone Who Makes His LIving Playing by NitsujTPU · · Score: 1

      Ahh, all good. Sorry about that :-)

      Perhaps you're right. See, I looked and I saw a handful of formulas. On the other hand, I read chess endgames to get into the heads of Chess players, though, honestly, for the most part, the idea when I look at that is to see if that behavior is exhibitted by a system that has a larger thought process.

      I suppose that in that larger sense, picking through the forums might be quite helpful.

  11. Automated by Klar · · Score: 4, Insightful

    I'd think that the same sort of approach could be taken as has been done in the past with macro's in mmorpg's. Track behaviour, and if there is suspicion, have an admin personal message the player, asking them a question a bot wouldn't have difficulty answering. Also,

    I know a few people who play high stakes online games(2k+ buyin tables), are people trusting the bots at high stakes?

    1. Re:Automated by dotgain · · Score: 1

      You must mean 'a question a bot would have difficult answering.'?

    2. Re:Automated by Travoltus · · Score: 1

      That's why cyborgs are so much better. A player sits there while the bot is running, and responds to any chatter.

      If I were using this stuff I'd want to babysit it on the chance that a glitch might cost me money instead of making money.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    3. Re:Automated by painkillr · · Score: 3, Insightful

      the problem isn't pokerbots running 24/7, it's ppl using pokerbots on their PC while they're playing. anyone stupid enough to run a pokerbot 24/7 will get caught, it's the people who sit at their pc and solely handle the clicking after consulting the pokerbot that can get away with it.

    4. Re:Automated by XMyth · · Score: 3, Insightful

      There isn't a whole lot a poker bot can do for you that most skilled players can't do in their head anyways. The ONLY advantage to a bot is the automation. Being able to consult one while you're playing isn't an edge against a good player.

      All it is is a crutch weak players can use against other weak players.

      Also, if you're consulting a 'bot' for all of your play then your play isn't going to change and you'll get swallowed whole by the first decent player you sit at a table long enough with.

      And if you can change up your play while using the bot/app then you're probably going to see that it's not that hard to figure up the pot odds and other things a bot would do for you on your own.

    5. Re:Automated by BasilBrush · · Score: 1

      Babysit it till it's in profit, then withdraw your original bank from the site. That way you can only ever lose money your bot has alreay won.

    6. Re:Automated by phriedom · · Score: 5, Interesting

      A poker bot can play 10 tables at the same time and keep track of every statistic about all 90 other players at the tables.

      Of course, playing ten tables at a time is a good way to get yourself noticed, but you could probably get away with 5 or 6 tables at a time. My brother-in-law plays 5 tables live, without a bot. He does, however, use Pokertracker, which helps him keep statistics on everyone he plays with, which in my opinion isn't cheating, it is just automating something that you could do manually. Having seen his statistics for the average 3/6 player on PartyPoker, I have no doubt that a bot could make money there. Maybe it wouldn't make 2.2 big-bets per hour the way the best human limit players do, but I have no doubt that 1 BB/hr would be easy. Play 5 bots at 5/10 and that is $50/hour. Run it 4-6 hours a day to avoid getting noticed by the admins and it wouldn't make you a millionaire, but it would be a nice chunk of change.

      --
      Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
    7. Re:Automated by ArcSecond · · Score: 2, Insightful
      He does, however, use Pokertracker, which helps him keep statistics on everyone he plays with, which in my opinion isn't cheating, it is just automating something that you could do manually.

      Would you include counting cards in Blackjack in that analysis of what is and isn't cheating? I believe counting cards in your head at a real casino is okay. But just try "automating" it and then see what happens.

      --

      I've got a bad attitude and karma to burn. Go ahead. Mod me down.

    8. Re:Automated by AvitarX · · Score: 2, Insightful

      Try doing it in your effectivly and see what happens.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:Automated by AvitarX · · Score: 1

      In your head that is.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    10. Re:Automated by CastrTroy · · Score: 4, Informative

      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.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:Automated by Anonymous Coward · · Score: 0

      Anonymous, for obvious reasons.

      Do people play 2k+ buying games with bots? I can you: absolutely. People start winning small tables with these off the shelf bots and figure they can start winning more on bigger tables. Make sense, right?

      Thing is, a bot is prediticable. It only takes a bit of playing to determine if an opponent is a bot, which one, which rule set, etc. Once you have that, it's a goldmine to be pumped.

      I have a custom built bot that looks for these other bots & then exploits their behavior. And team-play mode? Even better. Um, sure I'm in team play. Until I sell you down the river & take your whole back roll.

      Humans, on the other hand, have the fundamental problem that they're irrational. Put another way, they're VERY random. Annoying slow. Some will tighten or loosen base up feeling, not logic. Even the most fucking vulcan of gamblers can't but help and let a little emotion in the game and that's what fucks a bot.

      How am I different? I've created my own. I fucking stuided CS in undergrade and got a PhD in math. I put the time in. These people but WinHoldEm or whatever are no better than script kiddies. They didn't make the shit. They didn't figure shit out. They're just shelling up a few hundred books to exploit others. So should I feel bad for exploiting them? Fuck no. Give me your money, bitch and go squealing back home when you lose it all.

    12. Re:Automated by QuantumG · · Score: 0, Flamebait

      I know a bunch of PhD's and most of them aint articulate. In fact, I'd be surprised to find a PhD who wasn't a cave dweller as that's the only way you can make it through 3 years of research on a scholarship without going insane.

      --
      How we know is more important than what we know.
    13. Re:Automated by gfody · · Score: 1

      the unfair advantage comes when bots collude with eachother thru a back channel. the bots share profiling data on other players. if the bots are at the same table, the estimations they make become much more accurate since there are less 'unseen cards'.

      even one-on-one, you would probably be suprised how well a "bot" can play poker. most people think a bot would be easily predictable only playing weighted pot odds with arbitrary confidence. but todays poker playing programs employ seriously complicated algorithms and collect hundreds or thousands of metrics to model their opponents. it can then launch an opponent-specific defense against any metrics you may be collecting yourself.

      software developers are playing poker at a whole different level. I think their should be an online poker site for bots only. humans really dont stand a chance.

      --

      bite my glorious golden ass.
    14. Re:Automated by qurk · · Score: 0, Troll

      O.K. Mr Anonymous Coword CUNT, would you mind fucking explaining why having a few grammatical errors in your post makes your entire post invalid? Are you too fucking stupid to be able to interpret POOR ENGLISH to understand what he is saying? You are really that fucking stupid? A few spelling errors, a few grammatical errors...WHO THE FUCK CARES, CUNT. You are the fucking cunt who goes into practically any convienience store in the nation and makes the next person in line wait for minutes while you bitch out the illegal immigrant at the cashier station about his poor use of the English Language. Fuck you, cunt. You don't have the right to NOT BE OFFENDED. If you are so fucking offended by bad english, there's more effective ways to go about solving the problem than making yourself a tool and complaining about something that billions and billions of other anal retards like yourself have already complained about, namely .... - - - someone making a spelling mistake or a grammar mistake and you are so fucking stupid you cannot comprehend what they mean because they fucked up so bad!!!! Fucking cunt! Fuck you!!!!!!!!!

    15. Re:Automated by jonadab · · Score: 1

      > 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.

      This is probably the most important thing to understand about gambling: the house doesn't like it when you win. If possible, they will arrange things so you don't win, and failing that, they will ask you to leave.

      I'm not talking about a small win here or there, obviously. That's still losing, when you average it in, and they're fine with that. I'm talking about consistent net wins.

      When you understand this, you won't gamble with money you don't intend to lose.

      > There's no laws against cheating, but then again, there's no laws
      > against kicking you out of the casino either.

      Counting cards (in your head) isn't cheating. There are ways to cheat in poker, without a bot, even, but that's not one of them. Collusion is one. Stacking the deck is another, harder-to-pull-off way. Marked cards are another. Counting cards is not. All good players keep track of what cards have been played, to at least some extent. (This is true not just in Poker, but in most card games, even non-gambling ones, like euchre or bridge.) Assuming you do it in your head, not with a bot, card counting is just a game skill, the same as reading faces, memorizing tables of odds, or bluffing.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    16. Re:Automated by Anonymous Coward · · Score: 0

      It doesn't take a bot to have a back channel.
      The inherent flaw in any on-line gambling
      for real money is that if two or more
      players share any information privately
      they get an unfair advantage over the
      other players.

      Never bet real money with strangers you
      cannot see.

    17. Re:Automated by plumby · · Score: 1
      Your probably some 13 year old punk with delusions of grandeur.

      I think you mean You're.

      I'm not normally a spelling/grammar Nazi, but when you're complaining about someone else's English, you ought to be a little more careful.

    18. Re:Automated by Anonymous Coward · · Score: 0
      There's no laws against cheating

      Actually, there are. Back in the 70s a geek built himself an electronic device for calculating blackjack odds. After he was caught the Vegas casinos lobbied for and got a Nevada law to outlaw electronic "cheating" devices.

    19. Re:Automated by Sin(O)+Cos(O) · · Score: 1

      Isn't that the point of these bots? Allowing an un-skilled person to compete with skilled players. I am waiting for the the info-mericals sell these bots as a method to get rich quickly.

    20. Re:Automated by XMyth · · Score: 1

      Not sure what the point of the bots is exactly, but the only good they'll do is let you automate your play and give you a slight edge against players on average. A skilled player won't be phased by the bot...a bot can't inherently play better than a person. Not until better AI is developed at least.

    21. Re:Automated by Crayon+Kid · · Score: 1

      There are no laws preventing the dealer from counting, either. Why kick you out when they can use the same tactics against you and still make money.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    22. Re:Automated by TopShelf · · Score: 1

      I guess you don't know anything about Blackjack - the dealer plays by a set rule - if at 16 or under, hit. It doesn't matter whether the dealer counts cards, as they have no options in gameplay.

      --
      Stop by my site where I write about ERP systems & more
    23. Re:Automated by sawak · · Score: 1

      The dealer have no options in gameplay, but he/she can shuffle the cards when the casion's odds drops.

      The dealer can also count cards in order to detect players who count cards.

    24. Re:Automated by Meagermanx · · Score: 1

      Yes, but you could still potentially lose thousands of dollars of what could have been your money.
      Your best bet would be to cash out every half hour or hour, change tables, and let the bot wager another x dollars if he broke even or won on the last game.

    25. Re:Automated by Danga · · Score: 1

      Why kick you out when they can use the same tactics against you and still make money.

      umm the dealer can not count cards because there are set rules of when they must hit and stand. Have you ever played blackjack?

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    26. Re:Automated by Nick+Harkin · · Score: 1

      No, they can't chose when to shuffle either, a different colour card is put at the very end of the shoe, and the cards are dealt from the front of the shoe, and put in at the back, behind the card.

      When the card reaches the front, the deck is shuffled.

    27. Re:Automated by Danga · · Score: 1

      I have never seen this occur. Everywhere I have played they shuffle once they get to a marked card. I did not know they had the power to shuffle at will, interesting.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    28. Re:Automated by Anonymous Coward · · Score: 0
      No, they can't chose when to shuffle either

      Yes they can. When counting first became a problem in the 60s, the casinos taught the dealers to count and the deck was reshuffled when the odds were stacked against them. This wasn't popular, and the casinos decided it was more effective to spot and ban card counters.

      But the fact the casinos choose not to doesn't mean they can't. Ultimately, the casinos make the rules and they can play the game any way they like.

    29. Re:Automated by BasilBrush · · Score: 1

      Yes, but you could still potentially lose thousands of dollars of what could have been your money.

      Not at all. You only keep what you need as a bank and withdraw any excess.

      Your best bet would be to cash out every half hour or hour, change tables, and let the bot wager another x dollars if he broke even or won on the last game.

      Seems a bit over the top. Skimming the bank every week is more like it.

    30. Re:Automated by pswayze · · Score: 1
      Maybe you don't understand how black jack is played in a casino, but there is absolutely no benefit to the dealer knowing what cards are left in the deck.

      The dealer draws on or below 16, and stands at 17 or higher. Card counting is only useful for the player, not the house.

    31. Re:Automated by Shufly · · Score: 1

      Everyone who is explaining that a dealer would never count cards because they play using a solid set of rules and that whoever disagrees knows nothing about blackjack, well I have news for you... YOU know nothing about card counting!

      No one ever said that the dealer could use card counting to make a higher profit for the house by playing using a game that incorporates card counting. In fact, thinking this is totally retarded because the house NEVER BETS.

      Card counting is usful in determining how much you should bet on a hand. When you 'count cards', you are actually keeping track of which cards have been played, so that you can determine if the cards left in the shoe are mostly high cards or mostly low cards. By using a formula, you can keep track of all the cards that have been played and as the shoe empties, have some idea if the odds of hitting 21 on a hand are in your favor or against.

      A card counting dealer could prevent casino losses from cheaters by keeping track along with the counters. When certain players who have been betting small all of a sudden start making huge wagers, the dealer could have a good idea what is going on and alert floor personel to remove the suspected cheater.

      It's not really that big of an issue anyway, because most casinos are going to have way better systems than card counting dealers to sniff out crooks and cheats, this whole conversation is absurd.

  12. who cares by mwm158 · · Score: 0, Troll

    limit holdem sucks anyway. Play no limit like a real man and you don't gotta worry about silly bots. People aren't smart enough to make good no limit bots yet :)

  13. don't be afraid of poker bots by Anonymous Coward · · Score: 2, Interesting

    I am not aftraid of poker bots. I play in a casino 20 hours/week and online 15 hours a week.

    A good player adjusts to his players in a very human way.

    Artificial intelligence of a high variety would be need to emulate this adaptive behaviour in a robot/software program.

    There are two benefits that I see from poker bots:

    1. They will provide self-funded development in artificial intelligence, just like the stock market provided advancement in certain aspects of physics, statistics, and probability.

    2. Good poker players will detect bots and 'trap' them to make money from them.

    Implied odds (http://rds.yahoo.com/S=2766679/K=implied+odds/v=2 /SID=e/TID=F588_121/l=WS1/R=1/IPC=us/SHE=0/H=3/;_y lt=AuwgGElWrfwm0QKAD7BMCEdXNyoA/SIG=12dj0jprq/EXP= 1125273382/*-http%3A//www.cs.ualberta.ca/~jonathan /Grad/papp/node22.html) provide disproportionate benefit to folks that explot low probability/high payoff situations.

    The poker bots do provide more information to pople, and they give them an edge, in that respect they are simply a tool.

    The poker bots provide a better mathematical approach to poker, which means statistically, they will beat bad players.

    Regardless of how it happens, a fool and his money are soon parted.

    1. Re:don't be afraid of poker bots by stonecypher · · Score: 1

      I find it unfortunate that the person with the clue to bring something like that to bear posted anonymously; I would like to be in contact with someone like that. To exploit too-perfect play is a hell of an interesting concept.

      That said, this still makes the tenuous presupposition that the bot author is unaware of said approach. Whereas one might consider that in terms of the avant garde - similar in many ways to virus authors being just barely ahead of viruses - it is important to remember that agent behavior has certain tools available to it that most other settings do not, especially due to the wildly constrained option tree and the clearly known ruleset.

      Simulated Annealing can figure shit out on its own, to be plain. Never forget that annealing can beat you up and steal your lunch money without anyone teaching it a damned thing.

      --
      StoneCypher is Full of BS
    2. Re:don't be afraid of poker bots by Anonymous Coward · · Score: 0

      Next time you win, grab yourself a copy of any HTML for Dummies book using those winnings. Then, figure out how much of that 15 hours of online time you can allot to learning how to format an href.

      Don't make me sick the HTML bots on you.

  14. Should be obvious by keraneuology · · Score: 4, Insightful
    Who is going to set up the first bot only online poker site? Let people compete by setting their bots against other bots.

    Of course, won't be long until really good poker players start cheating by pretending to be bots...

    --
    If the g'vt kept the data on you that google does you'd better believe you'd be calling it "doing evil"
    1. Re:Should be obvious by Anonymous Coward · · Score: 0

      Guarding against people, unlike guarding against bots, is trivial, e.g. force the bots to be uploaded.

    2. Re:Should be obvious by thePowerOfGrayskull · · Score: 1

      Not if the server supplies the AI. In which case, it would be more like players betting on the bots abilities, as opposed to betting on the cards/hands.

    3. Re:Should be obvious by smokeslikeapoet · · Score: 1

      The human would play slower than the bots and could easily be booted for missing his/her 500 ms timeout.

    4. Re:Should be obvious by cfelde · · Score: 1

      It's been up for quite some time all ready. Check this out: Poki Poker Server

      --
      - cfelde
  15. on-line poker is for marks by frovingslosh · · Score: 3, Interesting
    Come on, on-line poker is for chumps.

    Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next? And while dealing themselves the good cards too often might be caught by statistical analysis of the decks (if you can afford to loose enough to gather maeningful data), their watching and knowing your hands would only look like skillful play on their part.

    Another form of cheating that I know is going on (because I know someone who admits to doing it) is to play multiple hands in the same game against another player and share information about your hands. This is a great way to part the fools from their money, since having lots more information about the deck than non-cheating players geatly improves your odds. You know, for example, if the chance of drawing that fourth king is very high because it hasn't been dealt to the other hands you know about, or zero because it has. And when one of the positions you control has a particularly good hand you can drive up the pot by having the other hands you control place small raises when they would otherwise drop.

    If you like on-line poker, let me introduce you to three card monty. Some people confuse it with a game of chance too, but it's just a very expensive private magic show.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:on-line poker is for marks by narkotix · · Score: 1

      ive always wondered what stops them from cheating? what if they are operating from a non governed location in the world? How can one tell? I mean chances are there probably are sites run my mafioso types in foreign countries, so how do you trust em?

      --
      We played dungeons and dragons for 3 hours.....then i was slain by an elf
    2. Re:on-line poker is for marks by Hedonist23 · · Score: 1
      I don't think they are above it, but the respectable, well established sites would be incredibly foolish to riske their daily millions on such an idea.

      Party poker and it's affiliates drag in so much for rakes because of the fact that their site is reputable and their number generator is nearly true randmoness (far more random than an actual shuffle). Why would they throw that away just to cheat a few people out of an extra hundred dollars?

      Of course, the real solution to this fear would be to allow companies to operate out of the United States so that they could be more regulated. Luckily, states like North Dakota are moving to make this a reality.

    3. Re:on-line poker is for marks by XMyth · · Score: 4, Informative

      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.

    4. Re:on-line poker is for marks by Varitek · · Score: 1
      Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next?
      You can milk a cow every day. You can only kill it once. The online poker rooms are already making millions from rake. If they try to squeeze more out, so that even the good players' winnings go down, then people will just play somewhere else. There are plenty to choose from.
    5. Re:on-line poker is for marks by frovingslosh · · Score: 1
      "... but the respectable, well established sites would be incredibly foolish to riske their daily millions on such an idea.

      Party poker..."

      Party Poker seems to be well know by many people to be also making lots of maoney by installing spyware in there victims, err... customers, systems (do a Google search). So much for the logic of a well established site not doing anything to risk their reputation. They work on the rules established by P.T. Barnum, there will plenty of marks. They are hardly concerned about tarnishing their name. And the small off-shore on-line site, even less so. Sure they make a killing in the house's take, but if the owner needs a new Rollex or a few grand walkin around money, why not just take a player for it by watching his hand and the deck? No one will ever be caught, and you can see by the response here that even is the information does come out the chumps will not want to believe it.

      --
      I'm an American. I love this country and the freedoms that we used to have.
    6. Re:on-line poker is for marks by mosch · · Score: 5, Insightful
      Come on, on-line poker is for chumps.

      statistically speaking... about 90% of them are chumps, yes. The other 10% win.

      Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next?

      Yes. Personally I have about a million hands logged in a postgres database. Any statistical analysis I've ever done regarding: 'how often should this scenario happen, versus how often DID it happen' has shown that it was on the level.

      I personally generate thousands of dollars in rake each month, by playing winning poker. They could rip me off one-time for a few grand... or have all that money, every month, for as long as they exist and spread a fair game. There's no reason to kill the golden egg.

      Another form of cheating that I know is going on (because I know someone who admits to doing it) is to play multiple hands in the same game against another player and share information about your hands.

      Unfortunately, colluders exist. Fortunately, they're relatively easy to detect, and the information isn't "extremely valuable", it's "usually worthless" and generally "statistically insignificant". Sometimes these douchebags try to trap guys for extra bets, or run squeeze plays on them... though these are extremely exploitable strategies that will only work against the worst players. (and are easily detected by a review of the hands by the casino, should a player file a complaint)

      In conclusion: stop talkin about things you don't understand, kiddo. I have no doubt that you lose at online poker, but the problem isn't that you're getting cheated.

    7. Re:on-line poker is for marks by mosch · · Score: 1

      Calling partypoker spyware is asinine. They check for the presence of bots... some douchebag affiliates have taken to fearmongering (and outright lies) for profit.

      They tell you how evil party is, then point to places where they are likely to receive either a cash fee upon your first deposit (usually in the $50-$100 range, for each signup), or to receive a percentage of your rake/tourney fees forever (usually in the 25-30% range).

      Lastly, the idea that all gamblers are "chumps" is condescending and asinine.

    8. Re:on-line poker is for marks by Arker · · Score: 1

      I know I've seen several machines totally hosed after clients installed party poker on it. Possibly it's coincidence, but I doubt it.

      You're just asking for trouble anytime you download and run unauditable binaries that run with full system privileges anyway. There are several good online poker sites with sandboxed java clients, and I certainly don't trust the intentions of any online poker room that refuses to even offer that option.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    9. Re:on-line poker is for marks by Anonymous Coward · · Score: 0

      Bullshit.

      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?

      Oh yeah, unless you run a site in which case you would be a moron not to back your position.

      Fukin idiot.

      bye.

    10. Re:on-line poker is for marks by sfontain · · Score: 1

      Come on, on-line poker is for chumps.
      Get real.

      Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next?
      Yes, actually, I do believe that. I have friends who have won thousands playing online. Without cheating.

      Another form of cheating that I know is going on (because I know someone who admits to doing it) is to play multiple hands in the same game against another player and share information about your hands. This is a great way to part the fools from their money, since having lots more information about the deck than non-cheating players geatly improves your odds. You know, for example, if the chance of drawing that fourth king is very high because it hasn't been dealt to the other hands you know about, or zero because it has.
      First of all, the probability of drawing the fourth king is NEVER very high in any form of poker I've ever played online. But more importantly, what you describe here is not the primary reason that this form of cheating works.

      I'm seeing an obscene abundance of ignorant posts in this thread about how online poker players deserve to lose because a) "poker is just another form of gambling, and you're supposed to lose at gambling", and b) they're "dumb enough" to believe they can get a winnable game online. Well, the truth is, poker isn't gambling. Poker is a game of skill in which luck influences your short-term performance. A LOT of poor players ARE going to lose a lot of money. But the good players will win, and they will win consistently over time.

    11. Re:on-line poker is for marks by Ryvar · · Score: 1

      Most of the better online poker players can play several different tables simultaneously, which drastically cuts down the amount of time necessary to log one million hands.

      --Ryv

    12. Re:on-line poker is for marks by Pulzar · · Score: 1

      and I certainly don't trust the intentions of any online poker room that refuses to even offer that option.

      That's definitely your choice. But, as long as you are a tiny minority of the population, they won't care. And, you'll miss out on the money that can be won by playing against the newbies of the world who donate their money to other players.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    13. Re:on-line poker is for marks by Illserve · · Score: 1

      At a minute per hand, I get 2 years for a million table.

      Half or quarter that if he was running 2 or 4 tables at once.

    14. Re:on-line poker is for marks by Arker · · Score: 1

      That's definitely your choice. But, as long as you are a tiny minority of the population, they won't care. And, you'll miss out on the money that can be won by playing against the newbies of the world who donate their money to other players.

      I don't know about you, but I really don't have so much time on my hands that I feel like only playing a half-dozen or so good poker sites is a big limitation. Fact is, I only play one, and it has plenty of newbies donating money. Am I 'missing out' on other sites I don't play? In a sense, perhaps, but not in any significant sense. Playing them would be an advantage how? The one I do play is open and well populated 24 hours a day, what more do you want?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:on-line poker is for marks by Rikkochet · · Score: 1
      I have to agree; they can profess how random it is all they want, something stinks with their implementation.

      I've spent maybe 20 hours playing Party Poker over the past few months, and countless hours playing with my buddies in the same period (which, I might add, is infinitely preferable since you know and like whomever takes home your money if you lose).

      Online? I had one four-of-a-kind, dozens of full houses, a few striaght flushes, almost constant three-of-a-kind.

      Face to face? We see perhaps two full houses a night, I recall one four-of-a-kind ever, and a whole lot of winning with high pairs or twopair.

      I'm sure if I had the slighest motivation I could compile the winning hands and every hand I got and statistically compile the results - from my overall impression I took away, I think that the online software is producing consistently more "rare" hands to keep it exciting.

      Even if it's randomly assigning those "awesome" hands to people, it's still screwing up the game, because it means that your high pair is far less likely to win than in an unstacked deck.

    16. Re:on-line poker is for marks by mosch · · Score: 3, Informative

      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.

    17. Re:on-line poker is for marks by mosch · · Score: 1
      I know I've seen several machines totally hosed after clients installed party poker on it. Possibly it's coincidence, but I doubt it.

      It's coincidence. I run my poker clients on hardware or VMs dedicated to poker (I'm a mac user). I haven't had any issues like this, having played at (off the top of my head): party & skins, UB, pokerstars, paradise, interpoker & skins, pokerroom & skins, bodog, fulltilt, pacific, gamesgrid, prima & skins, truepoker, playtech-powered sites, tiger gaming, pokerplanet, and a bunch of other puny ones that I can't think of off the top of my head.

      There are several good online poker sites with sandboxed java clients

      Where by several, you mean two. Pokerroom (and the associated skins... betonbet, hollywood, etc), and Pacific. I can't think of any others off the top of my head, and while the games are good on both of those sites, the software is crap, and Pacific's customer service is atrocious.

    18. Re:on-line poker is for marks by Andy_R · · Score: 1

      If I was running a crooked poker site, I wouldn't do anything as obvious as dealing the 'right' card to myself. Could your million hand database detect that a portion of the really bad players are being diverted to games where a fairly simple poker bot (or even a human on the payroll) is fleecing them? This sort of thing would be very hard to spot, or prove, and it would be easy to cover up such bot usage by, for example, sticking a scare story about poker bots in the media.

      --
      A pizza of radius z and thickness a has a volume of pi z z a
    19. Re:on-line poker is for marks by Anonymous Coward · · Score: 0

      YOu also probably play three times as many hands per hour online than you do with your buddies. Did you take that into account?

    20. Re:on-line poker is for marks by werdna · · Score: 1

      Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next?

      Of course. There simply isn't an economic incentive for them to cheat.

      The money made by running a casino regarded as honest is simply too good to risk by lame expedients such as automated shilling and cheating. They take a percentage out of every hand, and run kazillions of hands a minute. Their customers are absolutely flexible to move from site to site, and typically do based upon the current range of promitions. The day they are tracked or caught, all that goes away.

    21. Re:on-line poker is for marks by Anonymous Coward · · Score: 0
      DEAR MORON:

      The house doesn't make money off of pots, it's split between the players. The house makes money on their cut, they don't "win" any hands from the players. They (again, "the house") doesn't care who wins or loses, they just care about how many players log on. They want lots of players to log on, their cut goes up.

      GOT IT?

      Good, now shut the hell up about stuff you obviously don't friggin' know about for Christ's sake.

    22. Re:on-line poker is for marks by stonecypher · · Score: 1

      Do you really believe that the operators of these on-line "casinos" are above playing poker against you while they can watch your hands, or when they can tell the computer what to deal next?

      Yes.

      Casino operators have the fundamental quality of mathematicians: they understand that 1% gets very big when run over very big numbers. The amount of money they would make playing personally is essentially paltry compared to the amount of money their site makes. The risk of being discovered cheating, which isn't terribly unlikely considering the US Government's habit of raiding online casinos, is immense; even if they didn't get shut down, their play population would dwindle to nearly nothing overnight.

      In short, it would be foolish to risk a machine making a million dollars a week, in order to score $200 a month against some asshats. I just don't think any of the system operators are that stupid. Even if they're compulsive gamblers, they're playing on other people's systems, just to be safe.

      And while dealing themselves the good cards too often might be caught by statistical analysis of the decks

      You would do well to read about the cryptanalysts in World War 2, who almost wouldn't act on the broken Purple (a Japanese navy code,) because they knew how to detect the enemy acting on information they shouldn't have, and therefore knew the enemy could almost certainly do the same thing.

      It's not that hard to detect a cheater, even if it's only knowledge cheating, and the more successful the cheater is, the easier that detection gets.

      Another form of cheating that I know is going on (because I know someone who admits to doing it) is to play multiple hands in the same game against another player and share information about your hands.

      That would be the team play issue being discussed of the bots.

      --
      StoneCypher is Full of BS
    23. Re:on-line poker is for marks by stonecypher · · Score: 1

      statistically speaking... about 90% of them are chumps, yes. The other 10% win.

      It's more like 97.2% vs 2.8%.

      In conclusion: stop talkin about things you don't understand, kiddo. I have no doubt that you lose at online poker, but the problem isn't that you're getting cheated.

      You seem knowledgeable; it's a pity you've left no method to be contacted. Given that you claim to be making real money playing poker, I'd like to talk to you about game design. (Besides, we have shockingly similar fan and foe lists; that generally means similar interests.)

      --
      StoneCypher is Full of BS
    24. Re:on-line poker is for marks by tshak · · Score: 1

      1 Million complete hands from one single site and version would take aprox 9 years to gather at 24 hours per day of play.

      I play at least 250 hands/hour and I know people who clear 500/hour. Depending on how many hours a day/week you play it's not unreasonable to assert that you can clear 1 million hands within 1-2 years.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  16. Simple way to judge by zymano · · Score: 2, Insightful

    Most online poker sites have a CHAT going.

    Just ask them a question. Could be an idea for the poker software programmers.

    Just send me the $$$ and you don't have to pay any copyright fees.

    1. Re:Simple way to judge by Hedonist23 · · Score: 1

      I leave the chat off when I play, as do most people I know. Major poker sites are getting their chat bogged down with the usual spam messages ("visit x site to play perfect poker," "hey, someone give me money," etc.). Every pro who plays online has to turn off chat so they don't see the millions of comments made to them a minute. Using the chat isn't a viable option, really.

    2. Re:Simple way to judge by painkillr · · Score: 1

      that will only catch ppl stupid enough to run the bots unassisted. this won't catch ppl running colluding bots or just running winholdem and letting the app tell them how to play.

    3. Re:Simple way to judge by ciroknight · · Score: 1

      Wow, using my pokerbot, you're already defeated. Sit back and supervise and when a question comes, answer. No problem.

      Of course, I only play on free tables, and mine's for artificial intelligence research, but.. eh.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    4. Re:Simple way to judge by lachlan76 · · Score: 1
      I would have thought that it would be simple enough to always allow chat from admins...just change
      if(player->allow_chat)
      to
      if(player->allow_chat || source->admin)
      and it would work.
  17. Cheating? by Mathonwy · · Score: 2, Insightful

    I keep seeing comments talking about "those durned cheat'n bots". But it makes me wonder, what exactly is "cheating" in this case?

    In most cases, I'd say that "cheating" is doing anything that is against the rules of the game that gives you an unfair advantage. But what here is the bot doing?

    As far as I can tell, none of the things this bot does are things that acutal human players couldn't do, if they wanted to bother. So then at that point is it still cheating?

    The one exception to this is the collusion. That's clearly against the rules of poker. But I predict that that will be a self-correcting problem. Since after all, it won't be long before someone makes an alternate version of the BOT that feeds incorrect data to the other BOTs so that you're more likely to win money from them. (Since game-theory wise, if you're the only cheater in a room full of honest people, you have an advantage.) And shortly after that, other bots will start to do the same, until the "collusion" a bot gets cannot be trusted, and is no longer a worthwhile channel of information.

    (Heck, a whole war of bots trying to "Read" other bots based on their (possibly erronious) collusion information could start. That could actually be kind of fun to watch. From a distance.)

    Anyway, as long as the BOTs aren't actually hacking the system, or forcing other peoples' clients to crash, etc, then I think you could make a good argument that it's not really cheating.

    (And no, I'm not a bot user or apologist. All of my online poker playing is restricted to free sites, anyway...)

    1. Re:Cheating? by Anonymous Coward · · Score: 0

      collusion: the point is that one person runs all the colluding bots. information is transferred only between bots pretending to compete but with the same human master. your scenario does not arise.

      and it is "cheating" in that the bots can perform statistical analysis on the game much better than humans, this is the advantage. I'm not sure if it's an unfair advantage (anyone can run a bot), but it is an unfun advantage.

    2. Re:Cheating? by GISGEOLOGYGEEK · · Score: 1

      It IS in fact cheating, if the EULA of the poker website explicitly states that you can not run bots or other artificial ways of ensuring that you play an optimal perfect game.

      Just like how you may not use computers etc in vegas.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    3. Re:Cheating? by Sparr0 · · Score: 3, Informative

      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.

    4. Re:Cheating? by Anonymous Coward · · Score: 0

      Still, that's not something special to bots. A team of humans could do it just as well, or even a single human using three computers.

    5. Re:Cheating? by stonecypher · · Score: 1
      In most cases, I'd say that "cheating" is doing anything that is against the rules of the game that gives you an unfair advantage. But what here is the bot doing?

      Communicating its hand to second instances of the bot. Would you let your poker buddies share hands during play?

      Besides, whereas cheating may not be the best word for the practice of putting machines into human tournaments, it's still not exactly fair; you wouldn't let me into the olympic several mile race riding a motorcycle.

      But I predict that that will be a self-correcting problem.

      Poker has been running for 400 years, and the problem has gotten worse, not better.

      Since after all, it won't be long before someone makes an alternate version of the BOT that feeds incorrect data to the other BOTs so that you're more likely to win money from them.

      Er, that's a bit naive. Presume for a moment that I'm a cheater. I'm running three bots which are colluding. What makes you think:

      1. That I would let you know who my bots were
      2. That I would accept data from anyone I don't control
      3. That I wouldn't immediately realize why someone was trying to cheat for me


      It's not like there's a mesh of arbitrary cheaters out there trusting each other to cheat for the greater good of cheaters everywhere. They're intensely self focussed.

      Anyway, as long as the BOTs aren't actually hacking the system, or forcing other peoples' clients to crash, etc, then I think you could make a good argument that it's not really cheating.

      Oh sure, breaking the rules by sharing hands, that's not cheating at all. (cough) I'd love to see the described good argument.

      And no, I'm not a bot user or apologist.

      Well, maybe you're at least not a bot user, but you're attempting to make the active claim that sharing information which by the rules of the game is not public is not cheating, so that second half is a bit more than just debatable.
      --
      StoneCypher is Full of BS
    6. Re:Cheating? by Anonymous Coward · · Score: 0

      I don't think the problem with collusion is so much that the colluders know more cards, but that you the non-colluder will always be playing your hand against the the best draw of the N hands of the N colluders.

      i.e.: You get one hand, they get 3, you play your hand against the best of those three.

      (Is colluders even a word?)

  18. Of course there's gambling bots, spam bots, etc... by danielDamage · · Score: 2, Insightful

    I'm no gambler myself, but I do understand that part of what actually makes gambling "fun" for people is the risk and potential reward. For many people it is a mixed professional and entertainment pursuit.

    Granted, I'm not very good, and so I just have NEVER found enjoyment from pitting my wits against people in this way. It always just seems like luck whether I get a good hand or not. But for people WITH this skill, it's very enjoyable and exciting. As I understand it, the strategy of some poker variants like T#xas H#ld Em is pretty deep.

    But as models of real money get pushed to the online universe (MMORPG's, pagerank, etc.) people are going to try and use them as automated moneymaking avenues. It just goes hand in hand with putting ANY kind of real value online. If people can find an algorythm to exploit the particular system, then they're going to.

    REALLY good humans have advantages over bots in poker (and perhaps still in chess as well), but it's the above average casual players who are going to get raked.

    So it's just time for the online gambling industry to mature a little, just like the MMORPG market, blogging, or any online universe that's had to combat bots and keep them from raping all the possible value from those systems.

    Either they can find viable ways to combat bots and make play work for human players, or they will not be able to remain competitive.

    --
    Slices, dices, eats your lunch.
  19. Happens elsewhere, too by RyLaN · · Score: 1

    Interestingly enough, a similar debate rages on Blizzard's online games. In both World of Warcraft and Diablo II, people have written java hooks into the game to allow for scripted boss runs.

    The advantage is obvious, anyone with a bot doesn't actually have to look for good stuff (MF) himself and can spend his time online fighting other players or trading away his newly found items. In both cases, however, Blizzard has aggresively tried to keep these bots off their networks and often bans accounts associated with the bots.

    In this case, I see the bots as a failure on Blizzard's part to keep the game interesting, and item drops common. However, I don't know anyone who plays online poker to have fun. I think that it's fine on computer games, but to run a bot against real people with real money is really lazy, and against the spirit of the game.

    --
    At least the war on the environment is going well
    1. Re:Happens elsewhere, too by Dachannien · · Score: 1

      In this case, I see the bots as a failure on Blizzard's part to keep the game interesting, and item drops common.

      Why is botting in online poker just laziness on the part of the botter, but in WoW it's Blizzard's fault? A bit of a double standard there.

    2. Re:Happens elsewhere, too by Sparr0 · · Score: 1

      Not really. In Blizzard's games the primary goal tends to be to have fun. Thus you bot the parts that are not fun. A few people bot for money, but not many. In Poker the primary goal tends to be to make money. Many people play for fun as well, but botting removes the fun from poker, the exact opposite of in MMOGs.

    3. Re:Happens elsewhere, too by Dachannien · · Score: 1

      My point is, how is botting the parts of WoW that you don't find fun any less lazy than botting poker?

  20. Nothing new here... by thijsh · · Score: 1

    I wrote a bot as an experiment years back. It was for other online games at MSNs Ca$h site. It worked perfectly, but unlike the author of the poker-bot I found it unethical to continue. It was just a proof-of-concept for myself and I only cashed $100 and then stopped completely. But while playing I noticed that others have also written bots and are exploiting them full time, there were nicks like 'john005' and 'john006' etc. competing with my program at a pace that no human can keep up. These online playing bots are nothing new. But as always people who bet should expect their money to be gone and never count on winning. I guess that counts even more for online betting.

  21. What is it with online and television gaming by hattig · · Score: 0

    I mean, for REAL money. Why? Is this a way of keeping the gullible poor and out of the higher echelons of society? I don't personally give a toss - games are for enjoyment, not a way to become rich. Play poker - fine. Play poker and lose your house? Fuckin' retard.

    Maybe the online venues can also run the bot on each player on a game. If a player exhibits a correlation of their moves compared to what the bot predicted, then make them prove who they are, otherwise end their game.

    In the end I just don't get the whole gambling thing. I get alcoholism. I get drug addiction. Hell, I understand why people commit many types of crime. But compulsive addictive gambling? It's those guys you see day in, day out after work on the fruit machines - dammit, save that money, the machines are designed to make money overall FROM you.

    Then I think. Sod it, I'm not doing it, I'm not losing their money. It is their problem and I haven't got the time to care about them. So I don't.

    I saw fucking computer generated horse racing on TV the other day, with text/phone/internet betting. What The Fuck... There was a whole channel devoted to this for some reason, but hey, if people are going to spend their money, or if they get their kicks from risking their money on random events, then fine. So be it.

    1. Re:What is it with online and television gaming by Anonymous Coward · · Score: 0

      Just think, if they stopped, you'd have no one to shit on to improve your self-esteem.

  22. Look to the westerns for the answer. by Helios292 · · Score: 2, Funny

    This can only be solved in one way. Impliment a networked FPS engine for knocking over the server and pulling out virtual Derringers when cheating is suspected.

  23. Cut out the middle man! by Black+Parrot · · Score: 1


    > Who do you think pays for all those lights in Vegas? The losers!

    I just send my money straight to the power company, once a month.

    --
    Sheesh, evil *and* a jerk. -- Jade
  24. Re:Of course there's gambling bots, spam bots, etc by Blacken00100 · · Score: 1

    If you play against newer Fritz models at maximum difficulty, you will never again say that humans can keep up with computers in chess.

  25. It's part of the risk you take by StarWynd · · Score: 1

    While I believe the actions of cheaters are reprehensible, you'd have to be very naive to think that there wouldn't be someone trying to cheat. Cheaters have always existed and the internet only makes it easier for them because instead of needing slight of hand to get an ace up their sleeve, they only need to find a bot on a warez site.

    So, what can you do about it? Don't play. Send a complaint to the online gaming company and tell them that you're not going to use their service again. Play with your friends in a home game or in a local tournament and avoid the internet completely. If you're playing poker only because of the money, I believe you're missing the best part of the game.

    1. Re:It's part of the risk you take by HellYeahAutomaton · · Score: 1

      The problem here is that the casinos lump bots in with cheating....and the fact is that so long as there isn't any collusion going on...the bots are only as good as the algorithm the geek programmed it can come up with....a simple state machine with I/O.

      WinHoldem and other bots with collusion options give fair-playing bots a bad name.

  26. Sweet! Corewars and CRobots and now poker? by Quixadhal · · Score: 1

    When I was in school, I loved the old corewars game, and was facinated by the C-Robots game. Both of these games involve coding artifical intelligence agents and pitting them against each other. Now it seems the opportunity is there to do the same thing with online poker games!

    Why gripe about this WinPokerBot thing? Code your own that's smarter and reap the rewards! Sure, it will annoy the human players, but they'll just have to move to a secure server that verifies you in some way (via a custom client perhaps).

  27. Look for the flaw here by Anonymous Coward · · Score: 0

    I don't know what happens in collusion mode, but my guess is that the different bots are sharing their hidden cards. What else could it be?

    Make your bot so that it lies to the other bots that it is colluding with. You get extra card info and the other bots get worse card info.

  28. Poker is, and always will be a skill game.... by oliverthered · · Score: 1

    That's what they said about chess, and guess what their are computer that beat chess players hands down.

    --
    thank God the internet isn't a human right.
    1. Re:Poker is, and always will be a skill game.... by Hedonist23 · · Score: 1

      It's possible to see all the moves in a chess game that are possible, they're all right there on the board. Not true in poker. There is unknown information (your opponents hole cards), and thus, no perfect way to play.

    2. Re:Poker is, and always will be a skill game.... by oliverthered · · Score: 1

      "Not true in poker. There is unknown information (your opponents hole cards), and thus, no perfect way to play."

      That's just statistics, in chess you don't know what move your opponent is going to make do you? so that's also hidden.

      In poker you can try to guess what the other player has by their actions and that's just statistics, one thing computers are far better at working with than humans.

      In the end a player can't outsmart a computer because it works with pure statistics, chess players have tried to use very odd tactics to out smart the computer and still lost, I expect(know) exactly the same thing will happen in poker. Don't think your game is somehow holy, people are fairly easy read and manipulate.

      --
      thank God the internet isn't a human right.
    3. Re:Poker is, and always will be a skill game.... by Hedonist23 · · Score: 1
      The anology would be closer to not knowing whether the opponent had a rook or a queen on any given spot on the board... that's a lot harder to program AI for.

      I'm certainly not saying that there will never be a program that can beat the best poker players, but that day is far off, and it will be very, very difficult.

    4. Re:Poker is, and always will be a skill game.... by Anonymous Coward · · Score: 0

      In chess, you can actually calculate every possible move that either side can make, as many levels deep as you want (depending of course on computational speed and how long you are willing to wait). So with a fast enough computer you can make the moves that will actually guarantee your success. In poker, however, there are things going on in the game that you don't know about (specifically, what cards the opponents have, what cards will come up, etc) so no matter how much computing power you throw at it you still can't *guarantee* succes.

    5. Re:Poker is, and always will be a skill game.... by oliverthered · · Score: 1

      Well, it's probably better to ask the pro player who posted the origional comment but:

      If you take a simpler game with similar problems (unknown cards) like Black Jack their are well known counting techniques that even without knowing what the other player has in hand can be used to win at Black Jack.

      Poker is just the same, just a bit more complicated.

      You can also try to read the other player and try to guess what they have in their hand based on the 'personality' you believe they have.

      Spam filters are pretty good at distinguishing between a spam email and a genuine one and I should imagine similar techniques could be applies to poker (they've already taught 'spam filters' to play chess!)

      In the end it's all down to statistics, if I do X then I have Y chance of winning, and the great thing about statistics is that you don't have to know every case to still be able to make a very good 'guess'.

      --
      thank God the internet isn't a human right.
    6. Re:Poker is, and always will be a skill game.... by asdffdsa · · Score: 1

      However, you can consider every possible combination of cards your opponent might have, and what might be at the top of the deck. Then you can say things like "I have a 51% chance of coming out on top of this hand, so I'll stay in." No, you won't guarantee success on each hand, but, if the deal's fair, you'll win in the long run.

    7. Re:Poker is, and always will be a skill game.... by Pulzar · · Score: 1

      If you take a simpler game with similar problems (unknown cards) like Black Jack their are well known counting techniques that even without knowing what the other player has in hand can be used to win at Black Jack.

      Poker is just the same, just a bit more complicated.


      In Black Jack, the dealer always behaves the same way -- hit on 16, stop on 17, for example. By knowing what you have, and what dealer has, it's relatively simple to calculate odds of you winning if you take another card vs. not.

      In poker, the way current AIs work is by assigning a probability of the opponent holding a certain hand to every possible hand, and then using "statistics", as you say, to calculate the expected value of a call, raise, or fold... and the highest is picked (I'm oversimplifying, but that's the essence.). In no-limit, this gets much harder, because there is no simple 'raise', it's raise, and the amount... so, you have to simplify by looking at 'small raise', 'big raise', 'huge raise'... etc.

      How the opponent is going to react to any of these is what's really hard to figure out for an AI. Does the opponent consider your huge raise to be huge, or does he think it's only a 'big' raise?

      It's also very hard to assign good probabilities to each hand. You can use hang strengths to assign certain probabilities, but that's only if the opponent always play straightforward -- bet when you have a good hand, check when you don't... What do you assign when he calls your bet? A mediocre hand, or a good drawing hand, or a really good hand and he is slowplaying it?

      Well, as you can see, because you don't have all the information available, you can't simply calculate the right move.

      The bottom line is, there is no right move for every situation. That's why you'll never see poker problems in the newspaper like you do with chess.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    8. Re:Poker is, and always will be a skill game.... by oliverthered · · Score: 1

      Don't forget you can count every card you see to help with those stats a little, and you can make quite a few assumptions about hand that are folded straight away (unless for some odd reason people are folding very strong hands).

      If you can see other peoples hands then counting becomes much easier.

      The bottom line is, there is no right move for every situation.

      The idea is to maximize of knowing what a right move is and what a wrong move is.

      --
      thank God the internet isn't a human right.
  29. Makes people sad? by Seumas · · Score: 1

    This sounds like... the work of SADBOT :(

  30. I play poker online, without bots by Anonymous Coward · · Score: 0
    I spend approximately 5 USD per day playing a 10-player sit-and-go tournament.

    It doesn't make me rich. I win some and I lose some. All in all, I have a small loss. But you know what? I don't care. I play so that I can get better. It's great to see that you do get better. Then I use those skills on the real tables.

  31. I wasn't aware... by MAdMaxOr · · Score: 1

    that bots had kneecaps to break.

  32. The Art of Intrusion by Kristopher+Ives · · Score: 0

    There is a cool story in Keven Mitnick's book, The Art of Intrusion that goes over a guy who did this and won some money off it.

  33. no point at all by coffeisgood · · Score: 0, Troll

    Gosh! They are going too far. What's the point of making bots in online poker?! I doubt they don't have enough players.

  34. The best way to avoid the bots by lokedhs · · Score: 1

    Play the tournaments! It's much harder to win big, since you can't simply wait for new players with fresh money to take. That's why the bots don't play them. It's also much more fun.

  35. I've been using WinHoldEm for a while now by veganopolis · · Score: 1, Troll

    It is amazing how much money I have earned. When I start feeling bad for the other players I just hop in my Lotus and the day brightens right up!

  36. Welcome! by kiddailey · · Score: 1, Funny


    I, for one, welcome our poker playing... oh nevermind.

  37. wild speculation ahead by Clover_Kicker · · Score: 1

    > There isn't a whole lot a poker bot can do for you that most skilled
    > players can't do in their head anyways. The ONLY advantage to a bot is
    > the automation. Being able to consult one while you're playing isn't
    > an edge against a good player.

    I've never run a pokerbot, but I expect you could babysit 2 or 3 at once, all playing different games. (Maybe 6 or 10 different games?)

    You could target lower money games, i.e. weaker players, and still make money.

    1. Re:wild speculation ahead by XMyth · · Score: 1

      Yea, you could. That's why I say automation is the advantage. Consulting is not.

    2. Re:wild speculation ahead by wmspringer · · Score: 1

      Wonder how'd you do against a multitabler playing those same 8 games...

  38. Nice publicity! by logik3x · · Score: 1

    Way to go... just tell the name of the bot that you can find by an easy search on google... that's gonna help online poker *sigh*

    1. Re:Nice publicity! by Anonymous Coward · · Score: 1, Funny

      Way to go... just tell the name of the bot that you can find by an easy search on google... that's gonna help online poker *sigh*

      Ahh, you must be a Microsoft Windows security software engineer.

    2. Re:Nice publicity! by Oracle+of+Bandwidth · · Score: 1

      Well if online poker can't stand up to statistics, then maybe it deserves to go. As for collusion, that seems easiy enough to impliment a fix for. When robots playing poker are outlawed, only outlaws will have robots playing poker!

  39. Re:not cool by Anonymous Coward · · Score: 0

    Learning how to properly construct an href is even more priceless...

  40. scrambled word images? by FORTYoz · · Score: 1

    Why not make the players at the table type in a word from one of those scrambled images to join each hand like yahoo and others use to deter bot signups. I haven't looked yet to see if those are defeatable w/ some tricky code but probably are =\

    1. Re:scrambled word images? by ehammersley · · Score: 1

      Nope, scrambled word images like Captcha don't provide much in the way of human vs. bot ident. Defeating Captcha

    2. Re:scrambled word images? by stonecypher · · Score: 1

      There was just an article several days ago about a standardized CAPTCHA defeater toolkit. However, whereas the principle of turing testing may be sound, it's not enough.

      Consider the case of the virtual money sweatshops for MMORPGs. They have people whose job is to sit and do boring repetitive things to exploit games to generate things which can be traded for real money.

      Now, consider the scenario where poker bots become significantly profitable. You will quickly see sweatshops where it's someone's job to sit there answering CAPTCHA all day to allow the bots to continue to reap.

      --
      StoneCypher is Full of BS
  41. Introduce the world to the print screen buffer by CrazyJim1 · · Score: 1, Informative

    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.

    1. Re:Introduce the world to the print screen buffer by Sigma+7 · · Score: 1

      Have the screens randomly happen, and send to the main buisness.

      Bandwidth is a major limiter her - and I'm not just talking about the fact that business pay by the Megabyte. I have a 1600*1200 screen in 32-bit depth - which is a 7MB upload. Most broadband deployments don't have high speed uploads, and this would take around one minute to complete.

      A better trick is Turning numbers. While it may annoy some players, it will require bot users to be at the computer while playing - and thus prevent the major "problem" of bots.

    2. Re:Introduce the world to the print screen buffer by thejez · · Score: 1

      you can compress the screen silly - you can get the image size pretty small... the bigger problem with this idea is who is going to look at the 500,000 screens submitted a day?

    3. Re:Introduce the world to the print screen buffer by Sigma+7 · · Score: 1
      you can compress the screen silly - you can get the image size pretty small...


      That is correct - however, a semi-random sampling of a desktop (read: what I had as soon as I started the reply) only brought the compression down to 500KB on a lossless compression via PNG. This is still noticably large enough that it may not be worth implementing.

      My desktop contained multiple windows, backed with icons and a wallpaper from a random texture generator. While not typical, it thrashes lossless compression. Now, take into account that some online poker games use fancy or "photo-realistic" graphics, which can be hard to compress.

      Sure, there's JPEG, but anyone can immediatly claim that such images were doctored- and way have enough of a case to damage the rep of a company that uses that algorithm. (Argument involves wierd image patterns that can be used to imply that JPEG was used to cover up changes.)

      BTW, I did make a mistake in the original calculation - it should have been 24-bit colour, not 32. The only difference between the two is padding.

      the bigger problem with this idea is who is going to look at the 500,000 screens submitted a day?


      Don't be suprised if that amount can be processed. Usually, it's the ones that make consistant gains that get monitored, bit dedicated personell may be hired to do the jeb (even if it is multiple part time).
  42. It's coming: by ImaLamer · · Score: 2, Funny

    We don't deal to droids in here!

  43. whatever by Anonymous Coward · · Score: 0

    if this 'winholdem' program really worked, why would this guy sell it? Why wouldn't he just quitely use a small army of bots to make a fortune and retire?

    1. Re:whatever by che.kai-jei · · Score: 1

      maybe he does. and he sells it to make it popular so he has a convenient blanket of "noise" to operate under. "im spartacus!"

  44. Bots should be easy to deal with. by btarval · · Score: 2, Interesting
    I honestly don't see what the problem is here. This is simply a technology-vs-technology situation, and the Casinos always have the upper hand.

    Just put in a challenge-response mechanism which stays one step ahead of the bots. When a bot is detected, skew the results against them, in favor of the humans. Eventually the bot accounts will go broke.

    This basically ends up encouraging the bot accounts to go elsewhere, while retaining and attracting players who don't want to play against bots.

    Ultimately, it ends up rewarding the Casino's which can stay on the technology edge, while forcing the other ones to be primarily attractive to bots. Those will undoubtedly end up going broke.

    The only real problem that I see here is one of lazyness on the part of the Casino operators.

    --
    The best way to predict the future is to create it. - Peter Drucker.
    1. Re:Bots should be easy to deal with. by Anonymous Coward · · Score: 0
      Just put in a challenge-response mechanism which stays one step ahead of the bots.

      ...which can be beat by having a human 'babysit' the bots. He sees a 'challenge', HE responds.

    2. Re:Bots should be easy to deal with. by btarval · · Score: 1
      "...which can be beat by having a human 'babysit' the bots. He sees a 'challenge', HE responds."

      Not really. If he's babysitting multiple bots, there are challenges out there which easily trip this up. It's a little hard to deal with responding to two challenges at once for example.

      Of course, just forcing a human to be a part of the scheme is already an automatic victory for the Casino; in that you've raised the stakes for the botters.

      --
      The best way to predict the future is to create it. - Peter Drucker.
    3. Re:Bots should be easy to deal with. by Anonymous Coward · · Score: 0
      a little hard to deal with responding to two challenges at once for example.

      They can't make the challenges too strict- people sometimes do get distracted by the TV, or their spouse, or whatever. The challenge MUST allow a reasonable time frame to respond, and that cannot be unreasonably short.

    4. Re:Bots should be easy to deal with. by btarval · · Score: 1
      You're absolutely correct.

      I think the key point here is that the Casino market will be forced into two camps. Those who do such policing intelligently, and those who don't. The former will retain those who really want to play poker against other people. The bots will be driven to easier targets (out of economic necessity, if nothing else).

      The one's who retain real players will still get the cash, and can sustain their Casinos. I don't see how the poorly run Casinos can survive though.

      --
      The best way to predict the future is to create it. - Peter Drucker.
  45. Ok, sorry I got another one... by ImaLamer · · Score: 2, Funny

    "I fold"

    "Fold? I can't let you do that Dave"

    1. Re:Ok, sorry I got another one... by Anonymous Coward · · Score: 0

      Fold?

      "Do ya need anything bent?"

  46. So what? [almost] by Telastyn · · Score: 1

    Except for the ingrained collusion, I don't see much problem with poker bots. I mean, who cares if they play statistics to the tee?

    If anything that will only guarantee their losses when they hold a good hand vs the best hand. A common scenario in poker is when you have the 2nd best hand and someone is betting into you. You have to ask "what are the chances they have it?".

    Oh, how I'd love to be at a table full of bots that would never think that I really do have the best hand.

  47. Stay away from the cash tables. by PotatoHead · · Score: 3, Interesting

    The tournament games are where it's at. After a time, you get to know the regular players. New faces (avatars?) are easy to spot and collusion becomes very difficult because the players are sprinkled about the tables.

    If you are a good player and have a bankroll large enough to handle the variance, you have a very good chance at winning some nice cash. I personally found this too expensive and risky to enjoy the whole experience.

    I like the idea of asking questions and including turing tests, BTW. These two things, applied to the cash tables, would go a long way toward thwarting the bot problem. Collusion will remain an issue however.

    The problem with the cash tables, and to a lesser degree on the sit 'n go games, is the ability for players (bot or human) to communicate outside the game environment. I'm not sure we are going to be able to solve that. --Stay away from the cash games, unless they are very high stakes. (Even then variance is several times your buyin cost --be ready and beware!)

    The wife and I play regularly --it's a lot of fun when you've got some good players online. We started out playing cash games and sit and go contests. However, variance was just huge compared to real table action. Ended up losing a fair amount, despite solid play.

    After doing some analysis and research, we decided to give it another go and stick to tournament play. --Much better experience. We've got our losses back and are now profit taking while slowly building the bankroll.

    Coupla things I've noted:

    - the cards often appear balanced for high action. Almost every hand sees flops that are difficult for players to let go of. It's our perception that bad beats on the river are far more common online than seen at the meatspace tables. (Undecided if this is just due to more hands being played however...)

    - be aware of the overall game speed. Long rounds allow time to play cards that matter, short ones don't. Speed games are very profitable for the house, putting pressure on skilled players. Avoid those at higher buy in's.

    - rebuy games often generate very good payouts in relation to the intial buy-in. avoid the temptation to rebuy however, unless it's very early in the game. Extra chips won't matter to a skilled player and you just pay a lot more in relation to your potential winnings. Rebuy speed games are pure evil at higher buy-ins, but can be fun and very profitable at lower ones. (Given you don't mind the greater chance factor.)

    - the large sites are more difficult to manage than the smaller ones are. When considering online poker, pay close attention to the tournament games offered. This will tell you a lot about the site and what players they are looking for. Number of initial chips, buy ins offered and round length are key.

    I'm posting this out of self-interest as well. (Like any solid poker would!) The more players in the game, the bigger the winnings are for everyone involved. Just thought that disclaimer was appropriate to make everything clear.

    Want to play where my wife and I do and save yourself the trouble of learning what we have? Shoot me an e-mail and I'll trade our learning in return for a signup referral. (Referrals generate points and some small dollars, we use to play more tournament poker.) I'm not a sales shill by the way. Google me and you will find nothing of the kind. I simply enjoy the game and have been winning enough to continue playing to learn, earn and the occasional nice dinner with winnings :-P If you see some success, do exactly what I have done here and lower your overall game cost. (Do it with some tact though.)

    One important rule, passed on to me during our last trip to play at Binyons: Play as cheap as you can and as often as you can. Keeping play overhead low helps to manage player variance and thus overall profit.

    1. Re:Stay away from the cash tables. by bigdavex · · Score: 1

      - the cards often appear balanced for high action. Almost every hand sees flops that are difficult for players to let go of. It's our perception that bad beats on the river are far more common online than seen at the meatspace tables. (Undecided if this is just due to more hands being played however...)

      People assert this observation over and over again. But nobody ever comes up with the backing data and math. On rec.gambling.poker, "On-line poker is rigged." is the punch-line to jokes.
      --
      -Dave
    2. Re:Stay away from the cash tables. by Anonymous Coward · · Score: 1, Interesting

      I like the idea of asking questions and including turing tests, BTW. These two things, applied to the cash tables, would go a long way toward thwarting the bot problem.

      That doesn't stop a human player who is at the computer and is letting the program make decisions. The human can answer whatever while the program plays. All it stops is unattended bots, and then only until they get more sophisticated. It also dings false-positive for humans who are away (still at the poker table but not playing, e.g. in the bathroom when the question pops up) or busy (a human playing at multiple tables, trying to make decisions inside a time limit and then getting these pesky questions).

    3. Re:Stay away from the cash tables. by mosch · · Score: 2, Interesting

      the cards often appear balanced for high action. Almost every hand sees flops that are difficult for players to let go of. It's our perception that bad beats on the river are far more common online than seen at the meatspace tables. (Undecided if this is just due to more hands being played however...)

      Action flops are a myth. Pull any reasonably sized hand database into pokertracker's postgres version, and then do queries on the hand histories. Look for things like "odds that I am going to flop a set" or "odds that I will be dealt X versus Y" and check it. You'll see it's right in range. Obviously some questions require very large sample sizes to know for sure... but as my sample size has increased, everything has always come out in line.

      Whenever I see these hands happen in the casino I joke that the casino is rigged for action, and that's why I only play online. (I say this because the old coots who play daytime poker near me all claim online is rigged...)

      be aware of the overall game speed. Long rounds allow time to play cards that matter, short ones don't. Speed games are very profitable for the house, putting pressure on skilled players. Avoid those at higher buy in's.

      Good tournament advice. You just need different skills as the blind/stack ratios change. "Solid" play just because BAD play once the blinds get big in relation to the stacks.

      If you're serious about tournament poker, buy harrington's books, and read both of them... volume 2 is NLHE tournament gold.

      rebuy games often generate very good payouts in relation to the intial buy-in. avoid the temptation to rebuy however, unless it's very early in the game. Extra chips won't matter to a skilled player and you just pay a lot more in relation to your potential winnings. Rebuy speed games are pure evil at higher buy-ins, but can be fun and very profitable at lower ones. (Given you don't mind the greater chance factor.)

      There's no reason to avoid the rebuy. If you're a better player, it's foolish not to (especially since rebuys generally don't have any fees attached).

      Imagine for a second that you were offered entry into a tournament where everybody else bought in for $400, and you can enter for $200. However, you will start with half the chips of everybody else. You'd be a fool NOT to take this offer! Given equivalent skill, a half-sized stack is MORE than half as likely to win. If you have an edge, then it's even better.

      Fast rebuy tournaments (as are common in casinos) are high gamble, but they offer an excellent ROI for the expert player. MTTs require an absurdly large bankroll, though, if you're routinely playing in large fields. (I'm not honestly sure since I'm not an MTT specialist, but I'd guess you'd need 100x the buy-in to get down to a 1% risk of ruin).

      the large sites are more difficult to manage than the smaller ones are. When considering online poker, pay close attention to the tournament games offered. This will tell you a lot about the site and what players they are looking for. Number of initial chips, buy ins offered and round length are key.

      If you're serious about poker, use neteller. Keep some money stashed there, and use it when you have the urge to play a different site or try something out. This also makes it easy to have cash on hand if you like to take advantage of deposit bonuses.

    4. Re:Stay away from the cash tables. by PotatoHead · · Score: 1

      Totally. That's exactly why I stay away from the cash tables.

      All I said is that it would help. You are right though, it would only help for a while...

    5. Re:Stay away from the cash tables. by IsThisNickTaken · · Score: 1

      If you're serious about tournament poker, buy harrington's books, and read both of them... volume 2 is NLHE tournament gold.

      Thanks for the reminder about volume 2. I happened to read volume 1 before playing in my first B&M tourney and won it. There was obviously some luck involved but just having reviewed the situations in the book definitely helped me out.

    6. Re:Stay away from the cash tables. by tshak · · Score: 1

      Ring games (cash games) have much less variance, especially at the lower limits. My tournament profits are much more volatile, although I agree that a good tournament player may be able to make more money than a ring game players assuming a large enough bankroll to pad the much larger variance. Ring games are simple to profit from online. I would review your "solid play" before blaming any other factor.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    7. Re:Stay away from the cash tables. by PotatoHead · · Score: 1

      I'm a tournement player for sure. And that is a factor. Are you playing limit or no limit cash ring games? Curious, that's all. Limit games have less variance, but no limit ones can swing pretty wide...

      I personally have not had much success outside the tournaments, my wife has, but it varies a lot. (Limit games seem better for both of us in this regard.)

      To put my words in better context, I was speaking to new players who might have some experience in meat space playing casually or maybe at B & M tables. Tournament play might be better for them, that's all.

      The few cash players I know, are really good. (Better than we are, for sure.) They make money too. However, this does not mean everyone is going to be able to duplicate that, particularly if they are new to online play.

      Of course, the same goes for tournament games as well. Interestingly, our cash playing friends have a tough time with tournament play. Since we are new to the game, compared to the cash players we know, my post is fair.

      It's easier to manage your bankroll playing tournaments, IMHO.

      As for the factors: bots, collusion, etc... these things are real. Early on, we spent a lot of time choosing tables, looking for the right kinds of players and saw some success. Too much hassle compared to the tournament alternative for us.

      Do I have all the answers? No. (You would be watching us on ESPN if we did.) Was just trying to share our success with others looking to have some fun, that's all.

      In that vein, how do you handle the cash games? Care to share a few words here as I have done?

    8. Re:Stay away from the cash tables. by tshak · · Score: 1

      As always remember that poker games are situational. A lot of online ring games play differently than live ring games, and you have to adjust. I've crushed ring games live only to lose to similar level games online. It took my a while to adjust and start winning consistantly online. I play both limit and no limit. You most likely won't find bots on no limit. And if you do, it's probably a good thing. Even in limit games I really don't mind them. Power to the author if he can write a program to outplay me. As far as collusion goes, two people colluding is a *tiny* edge and can be spotted if they're trapping a lot. The same goes for live games. There are many colluders live and I'd go as far as to say that B&M's do a lot less to prevent it than most online sites. Online it's much more difficult to get the 5-6 colluders needed to make colluding worthwhile. Software can monitor player behavior much better than casino managers. To be honest, I look for it a lot more at B&M's than I do online. I find I profit more by simply pay attention to people's playing style than I do worrying about a couple of college kids in a dorm room sharing hole cards.

      On the topic of tournament and bankrolls, it's very possible that you are a better tournament player than you are a ring game player and therefore have not seen as much variance as you have in ring games. It's pretty difficult however to argue that tournaments in general have less variance than ring games. You usually have to play through 90% of the field to get paid, whereas in ring games you just need to stick to simple +EV decisions. I think you could argue that tournaments are a bit more profitable for various reasons, such as the rise of tournaments on TV. So if your game is tournaments, play on!

      I would encourage you not to blame other factors for your lack of profits in online ring games. "Solid play" is a very subjective term - even dangerous when self evaluating. We can see that good ring game players are consistantly making thousands of dollars a month online, so we know it's possible even if cheating, "action pots", and bots" are legitimate concerns. Of course you should stick to the games in which you have the best of it, but maybe you would enjoy the challenge of a ring game again sometime in the future.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  48. Doesn't matter by Salvarus · · Score: 2, Interesting

    I play online poker (mildly seccessfully) and a poker bot would win at limit poker, no bot could win at No Limit. Especially if it judges by math only. In NL Poker the point is to throw your opponents odds off. Robot or Human, I'll still take their money! ^_^

  49. What are you talking about? by Some+Random+Username · · Score: 1

    Online poker is not poker, its online poker. Reading your opponents is not a part of online poker, you cannot see or hear your opponents. There is no feeling going on, online poker is 100% purely statistics.

    This is why the entire online poker fad is so stupid. You have no idea who or what you are playing against, and have no way to tell if they are cheating, and you can't do anything about it even if they are.

    And collusion is a big problem, if you think being good can magically make you able to beat people who have more information than you, then you are deluding yourself, plain and simple. The fundamentals of poker are all about trying to guess what cards your opponents may have, based on what cards you know they don't have. In online poker, this is in fact the entire "game". If you have two sixes showing, you could have a good hand. But if I know that bob has a six and joe has a six, then I don't have to guess if you have 3 or 4 of a kind, I know you don't. I can make a much better decision now based on that information.

    1. Re:What are you talking about? by bnenning · · Score: 1

      Reading your opponents is not a part of online poker. Reading your opponents is not a part of online poker, you cannot see or hear your opponents. There is no feeling going on, online poker is 100% purely statistics.

      Wrong. You can't see your opponents' facial expressions, but you can see their betting patterns, which are usually much more informative. If I have a good but not great hand and somebody bets, I'm much more interested in how he's played in the past than whether he's looking at me or off into space. If he's a conservative player, I'll probably fold, if he's an agressive player I'll call or raise.

      And collusion is a big problem, if you think being good can magically make you able to beat people who have more information than you, then you are deluding yourself, plain and simple.

      At least in Hold'em, knowing a couple of extra cards is not an overwhelming advantage. Sure, between two otherwise equal players the guy with extra information has an edge, but a good player will beat mediocre colluders.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    2. Re:What are you talking about? by bigdavex · · Score: 1

      Online poker is not poker, its online poker.

      How much did you lose?
      --
      -Dave
    3. Re:What are you talking about? by Some+Random+Username · · Score: 1

      Um, basing your bets on stastical analysis of your opponents past betting is not "reading" your opponent, its statistical analysis. This is what I am saying, the entirety of online poker is 100% and completely statistics and probability. None of the skill involved in real poker is there. This is why these bots make perfect sense, and do make decent money.

      A good player will beat incompetant colluders, sure. But online poker removes too much of the distinction between good and mediocre, and makes collusion much more of a problem. You either know how to play online poker, or you do not. You either analyze the probabilities of people having good hands, and based on the risk/reward you make a bet. Or you are one of those dumbasses who "reads" people that he can't see or hear, and may well be bots, and "feels" things instead of deciding things.

    4. Re:What are you talking about? by Idealius · · Score: 1

      To simplify this, a good player can beat some bad players who use collusion.

      A good player cannot, however, beat two (or one masquerading as two) equally good players who use collusion.

  50. Not a very good bot by Propaganda13 · · Score: 5, Insightful

    $5 table and only $30 after letting it run all night? $.50/$1 tables of Texas Hold'em generally have a pot average between $5 and $10 and cost $.75 for small blind/big blind.
    I'm more worried about collusion at a table and there's no way to stop this, whether they're using this bot, Teamspeak, or sitting next to each other.
    The bot does do the hardest thing for a real person to do which is to sit and not play. Fold junk hands for an hour, and you're willing to bet on anything that's playable.

    1. Re:Not a very good bot by Anonymous Coward · · Score: 0

      If you are worried about collusion, play larger tournaments where tables and seats are randomly assigned.

    2. Re:Not a very good bot by Babbster · · Score: 1

      Actually, you got it a bit wrong (and it makes all the difference): It was a $5 buy-in tournament table. In other words, it was 10 people who each paid $5 to play until one person has all the chips. Usually, the top three finish in the money and given the $30 win the payout must have been 60% to the winner with the balance being shared between 2nd and 3rd place.

    3. Re:Not a very good bot by tshak · · Score: 1

      And even Collusion is short lived. It doesn't take long for sites to figure out that the same 3 people are always sitting at a table. And it's not trivial (although not impossible) to create dozens of unique accounts pointing to different people. Collusion among friends is much more of a concern than among bots which can be caught quickly using detection software.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  51. What do you want ? by tuomoks · · Score: 1

    Play in computers, play with computers. And ( until proven wrong ) I agree to proffesional players ( and other proffesionals ), computers are good but not that good yet. In 80's ( boom on "AI" ) I used to write configuration programs based on "AI??". First, it took years to get most? knowledge to those systems and even then - a seasoned configuration specialist would do better work. The benefit was - the specialists are expensive, not needed in most cases, etc.. 9 out of 10 computer / network configuration is done by some (IMHO) MSEE or CTO or some other less knowledgeable person - and a end up very expensive disaster that someone has to fix later. Isn't it same here - there are no miracles, skills (still) win over any bot ( even in chess I think ). Some day maybe but not yet.

  52. cool by Anonymous Coward · · Score: 0

    So, let me understand this- Some smart /rescorsfull people even the odds via a bot-somehow no one notices they are a script or simple AI the smart people make decent money----the problem is?

  53. The end by (Slith++1) · · Score: 0

    Robots will be the reason behind the apocalypse. I can see it now.

  54. if you can make so much money by bxbaser · · Score: 1, Redundant

    why is he selling it for $25 bucks.

    1. Re:if you can make so much money by Anonymous Coward · · Score: 0

      The 25$ version doesn't play for you. The $100/yr version plays for you.

    2. Re:if you can make so much money by tqft · · Score: 1

      the ac may be right, but if I was selling one of these bots, I would be having it phone home very quietly when it was playing with real money.

      If you are using one of these - how good is your firewall?

      --
      The Singularity is closer than you think
      Quant
    3. Re:if you can make so much money by m50d · · Score: 1

      Because he makes more that way. How many IPs could he get himself, and how long before they were caught? Wheras this way he's getting $25 for everyone who uses it, maybe more if it's per bot, and it adds up to more in the long run.

      --
      I am trolling
    4. Re:if you can make so much money by stonecypher · · Score: 2, Informative

      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.

      --
      StoneCypher is Full of BS
  55. Pokébot, collect them all! by YuriGherkin · · Score: 0, Offtopic

    Hang on, wait .. that's Pokémon ...

  56. Little less conversation, a little more action plz by RoadWarriorX · · Score: 1

    Players themselves also took steps against the bots, using a site's chat function to smoke out the software. Moneymaker likes to engage players in small talk between hands. "Poker bots can't make conversation," he says.

    It's obvious that Chris Moneymaker probably never played Quake:

    Dealer: SargeBot wins with a straight: AKQJT
    PokerNut: wow
    TexasChic: nh Sarge
    doobie:nh
    SargeBot: Stick a fork in ya... your done.

  57. mod up! by Dante · · Score: 1

    I agree completely.

    --
    "think of it as evolution in action"
  58. Link to my blog post by Anonymous Coward · · Score: 0

    I read the article and started to comment, but then I got a little carried away and it turned into a 2 page essay. I have posted it on my blog here: http://mediumbagel.org/?p=62.

  59. Does that mean... by Spy+der+Mann · · Score: 1

    i can't play anymore? :(

    Bender.

  60. Possible method to limit the usage of bots? by SnoopJeDi · · Score: 1

    Captcha on entry to the table? It wouldn't work for a person sitting at his/her computer(s) entering bots and letting them play, but it certainly would solve some of the "leave it on overnight" nonsense.

  61. Don't Fear by herk · · Score: 3, Informative

    (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.

    --

    I like ice cream.

    1. Re:Don't Fear by Anonymous Coward · · Score: 0

      I'd sit at a table full of win holdem bots ... any day of the weak

      Indeed, 'twill be a day of the weak when the bots are present in such numbers...

  62. Its all FUD by litewoheat · · Score: 2, Interesting

    Even an intermediate player who can spot a bot can bust that bot. Bots aren't smart, they follow set logic based on hand strength, player betting patterns, and general statistics. If you play them "by the book" you will loose. If you play them by varying your play, playing overly aggressive and not playing crap hands, even in late position, you will always beat them. They are predicable.

    Oh and you can always get up and find another table if they make you uncomfortable, thats be beauty of online poker, there's lots of tables out there so you don't have to be stuck on one.

    Its also just a matter of time until the poker sites develop bot detection and destruction software. Its already in some clients.

    1. Re:Its all FUD by stonecypher · · Score: 1

      Even an intermediate player who can spot a bot can bust that bot.

      And this is based on your comparisons against all those bots nobody can notice, I guess?

      Bots aren't smart, they follow set logic based on hand strength, player betting patterns, and general statistics.

      I've seen a whole lot of this sentiment on this chat log. I'm beginning to think I should set up a poker bot and invite people to play it for money. It wasn't so long ago people were saying the same things about chess.

      --
      StoneCypher is Full of BS
    2. Re:Its all FUD by litewoheat · · Score: 1

      Any decent player can spot a bot in ten hands or less. As I said, they are predictable. And a key thing is they never chat. Another dead give away is looking at the table history. If the same player has been at the table for a long time, enters few pots and usually wins those pots thats a good indication.

      If you have something like Deep Blue or Gene and are already a master poker player with more than a few bracelets and know how to program better than most programmers, then yeah maybe you can put up a bot that can consistantly win. Notice how the article stated that bots do well on the low rent tables. They get creamed at the higher stakes games.

      gl

    3. Re:Its all FUD by stonecypher · · Score: 1

      Any decent player can spot a bot in ten hands or less.

      The thing is, if you couldn't spot them, you'd never know.

      And a key thing is they never chat.

      That's funny, game bots on IRC do all the time. Elizas are extremely easy to write, and there are toolkits out there for them. You can derive them from logs, and the output quality is high enough that people often just don't realize they're talking to bots.

      If the same player has been at the table for a long time, enters few pots and usually wins those pots thats a good indication.

      That's also extremely easy to circumvent; just change tables every so often.

      If you have something like Deep Blue or Gene

      You don't need a supercomputer to search a ply tree as short as Texas Hold'Em 's.

      and are already a master poker player with more than a few bracelets

      Admittedly I know little about poker, but many techniques for generating agents do not require skill; consider reading the book "Blondie24 - Playing at the Edge of AI." It will open your eyes.

      and know how to program better than most programmers,

      Ply trees are not at all difficult to write. mtd(f) and NegaScout are a little bit of a hassle, but the reasonable programmer can muddle through them. You don't need much else.

      then yeah maybe you can put up a bot that can consistantly win

      I renew my invitation for you to play a bot I would create for money. I'm quite confident you've direly underestimated the potential involved for automatic players.

      --
      StoneCypher is Full of BS
  63. it's taken this long? by danny · · Score: 2, Funny

    I can remember people getting unhappy about bot-clients in Netrek, way back in 1994...

    --
    I have written over 900 book reviews
  64. Sad by Anonymous Coward · · Score: 0

    Wait a minute, while I shed a tear for the online gambling business. There, I'm OK now.

  65. This is a good thing. by Anonymous Coward · · Score: 0

    If the bots proliferate (and they will, because they are profitable), the online casinos will die.

  66. So? Wall Street allows bots by Animats · · Score: 1

    What's the problem? Wall Street allows bots, and it works fine. You can even get packages with useful APIs for your trading system.

    1. Re:So? Wall Street allows bots by datajorgen · · Score: 1

      I totally agree. In an organic environment like the stockmarket or a pokerroom AI can, at most, be an aid.

  67. Brilliant solution by The+Monster · · Score: 2, Interesting
    How about incorporating captcha into showing the cards?
    Like this:
    For game 13814397 today, the face-up cards are
    <img src="card/20050828/13814397/1.gif> through
    <img src="card/20050828/13814397/52.gif>
    The numbers in the image URLs would have no fixed correlation to the card values (1.gif is NOT always the Ace of spades). The browser will unfortunately have to download all 52 images every game, but not every hand. Maybe a player could be allowed to keep a 'deck' for several games, but the basic idea would make it difficult for a bot to play. It would keep visually-impaired humans out, too.
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

    1. Re:Brilliant solution by Idealius · · Score: 1

      Like mmo bots, I would assume poker bots go off of graphical queues. So, it doesn't matter what the filename of an ace is because the bot scans the card graphic to determine this.

    2. Re:Brilliant solution by Idealius · · Score: 1

      *CUES

  68. I know a solution... by Anonymous Coward · · Score: 0

    Punk Buster anyone??

  69. Finally real hope for AI! by logicnazi · · Score: 4, Interesting

    First of all I have to say I entierly support the people writing/running the online poker bots. They have found a clever way of winning and I find the intellectual competition between various bot writers far more stimulating than people just playing poker (I also think all those rules in F1 racing to reduce the benefits from creative engineering are horrible especially as this undermines the supposed purpose of racing as fueling research).

    While some people might argue that using poker bots is wrong because it is a violation of some user agreement with the casino consitancy requires us to give no more credance to the casino liscensce agreement than any other clickwrap. Even if the Casino has a EULA type agreement preventing bots how is this really any different than a hypothetical clause in the MS EULA requiring that you won't dual boot linux or use OSS in general? In both cases the company is demanding you not use your own computers in the way you choose so as to protect their profits. We should treat both cases exactly the same.

    Of course this isn't to say that the online casinos shouldn't do what they can to detect and evict bots (though seizing their money goes too far...you can ban whoever you like from your sight but stealing their money is a whole other matter). This brings me to the title of this post. No, I don't think that this poker bot or even poker playing in general will create significant advances in AI.

    However, the battle between the automated bots and those trying to detect (or even take advantage of) the bots does offer real promise. Online casinos are only the tip of the iceberg, I fully expect the war between bots and anti-bots to only get more ferocious and spread from casinos and MMPOGs to more and more online activities. Finally their will be competitive pressure to develop incrimentally more and more sophisticated AIs dealing with more and more types of situations.

    Unfortunatly, the academic community is particularly ill-suited toward developing integrated human like AI. We know from brain research and evolution that incrementally equipping and improving a system gradually with pragmatic hacks and adding specialized functional subunits can create human-like intelligence (it made us). Moreover, the continued difficulties faced by AI research suggests that no simple elegant algorithm will serve. If you want a computer to do all the things a person does you you need to program that computer with all hundreds of specialized sub-functions our brains posses. In short no clever idea will allow us to circumvent the fact that human like AI will take a massive number of lines of code.

    Unfortunatly, while the academic community is very apt at creating algorithms for well specified functions, e.g., computer vision, it is very poor at creating massive integrated applications. While the core concepts and algorithms for the OS, database and the like have often come from academia it isn't a coincedence that the complex fully featured non-reasearch versions are either commercial or open-source. Quite simply academia rewards novelty and creativity not dilligence and the quality of the final product. As a CS prof you are far better off (and have more fun) testing your own pet idea or at best creating a demonstration app with a few other research group members than incrimentally contributing small features to a massive code base.

    Only the commercial software companies and open source communities have the sort of reward structures suitable to creating usefull AI. In these communities it is overall product usefullness that is rewarded and many people are happy to make incrimental improvements even if they won't make for a good paper. I just hope these bot wars provide the begining baby steps necessery to get some of these projects rolling.

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Finally real hope for AI! by Sentry21 · · Score: 1
      While some people might argue that using poker bots is wrong because it is a violation of some user agreement with the casino consitancy requires us to give no more credance to the casino liscensce agreement than any other clickwrap. Even if the Casino has a EULA type agreement preventing bots how is this really any different than a hypothetical clause in the MS EULA requiring that you won't dual boot linux or use OSS in general? In both cases the company is demanding you not use your own computers in the way you choose so as to protect their profits. We should treat both cases exactly the same.


      Where should I start? Ok, first of all, they're telling you what not to do with their computers, not yours. Secondly, it's not an EULA, it's a service agreement. They provide you a service, and in return, you abide by the rules under which they provide that service to you.

      The position you seem to be taking is 'Why should I abide by rules that I've agreed to?' Well, because that's how the world works. If you agree to do something, you do it. If you sign a contract, you follow it. If you want to use someone's service, you abide by the conditions under which they provide it to you. Are you against the banning of spambots on Freenode as well? Do you think comment spam in weblogs is acceptable? I doubt it, but it's the same kind of situation.

      Abide by the rules or run your own 'bots welcome' server, but don't go saying we shouldn't have to abide by the rules we agree to, because that just leads to anarchy.
  70. WinHoldem is weak by Anonymous Coward · · Score: 0

    WinHoldem is known to be a weak, generally *losing* pokerbot. It's been around for years, and this is the general concensus by people who have actually used the bot.
        There are better bots available, even free ones like http://www.holdemkiller.com/ .

  71. Are you crazy? Re:Not a very good bot by Anonymous Coward · · Score: 0

    Not a very good bot? You've got to be kidding me. Any bot that is profitable is a good bot. Now consider that this is only ONE bot instance. Whats to stop someone from setting up a bot farm?

    Can you imagine 100 bots all averaging +30 dollars a night running every day? That's over $1 million a year. And why stop at just 100?

    And these bots will only become more and more sophisticated (in part to become better earners and in part to avoid detection) You'll have bots that log on / lout out in scheduled fashion to model themselves as "regular" players (who tend to play on the same days/times as a matter of habit) etc.

    Think big.

  72. Old news in the poker world by Rufford · · Score: 3, Funny

    The problem is that playing against a team of players in Hold Em is quite different than everyone for themselves. Several people are getting this wrong.

    The team can decide who has the strongest hand and the weak hands can stagger their bets to lure an opponent into betting more or getting out of the hand. Not only a statistical advantage with knowledge but also a finer level of control with the game.

    The surprise? This happens in real life in real casinos. Regulars will team up on new people and then fight for the money between themselves. They even make crappy TV shows about it.

  73. I use PokiBot.com by GoatSucker · · Score: 1

    I use the Poker Robot at PokiBot.com, and it does alright for me. Slowly makes a little bit of money. This is defintely the way thing are going, and poker bots are only going to get more sophisticated.

    1. Re:I use PokiBot.com by Anonymous Coward · · Score: 0

      PokiBot.com is a SCAM, stay away from them. Their bot doesn't work the way you might think, and not only that, they're fraudulently luring people in to buying their scam product. It won't work, it will lose you money... I tried it, and at one point it actually raised and reraised on the nuts, and then folded it. Save your money...

  74. Players can get the same edge by John+Cage · · Score: 3, Insightful

    Using real-time odds calculating software players can get the same information the robots use to determine their own betting, without cheating. For example, Pokulator software tells a player their overall odds of winning as well as chances to make a particular hand. This is the kind of information the robots are programmed to use, but armed with this information and a brain a real player could beat out a robot.

  75. Good. by PotatoHead · · Score: 1

    I believe that too. Just musing about perception, that's all.

    Any solid bias would be detected fairly quickly, I'm sure. We've sure not seen any evidence for the contrary. The larger number of hands do take some getting used to.

  76. Offshoring by Registered+Coward+v2 · · Score: 1

    If people are willing to pay to click on ads for the few pennies per click they get, why not pay someone to bet according to a bot's rules? Maybe that's India's next bet to keep off shoring market share?

    You could monitor the bet and the bot's recommendation to ensure they match, even pay a percentage of tech wins to the person making the bets. A live person could respond to chat, and handle several tables at once or a simple phrase or two - which would be appropriate for the question.

    You wouldn't even need people who spoke English - they could respond in their native tongue.

    Off course, an on-line poker house could run the same bot for every game and match bet's with the bot's recommendations and use that to id bot's.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  77. Online casino that welcomes bots by Anonymous Coward · · Score: 0

    This casino http://3151766.thegoldcasino.com/ welcomes bots - several of their contests have had obvious bot competitors, but seemingly none have won contests. Many of the bots seem to be simple-minded slot machine yankers so far.

  78. Re:OT: Why so much bitterness against Taco? by Anonymous Coward · · Score: 0, Troll

    It's nothing personal, we just hate hypocritical idiots.

  79. Gamble elsewhere. by suparjerk · · Score: 1

    "a serious problem for the online gambling business."

    IMO, organized gambling belongs in real, physical casinos. Not on the intarweb.

    --
    I caught the Mountain Wumpus! He gave me his treasure chest ($100) to let him go free again.
  80. Re:on-line poker is for chumps by zmollusc · · Score: 1

    I'm a chumpette, you insensitive clod!

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  81. arguably the "worlds best" poker AI. by Anonymous Coward · · Score: 0

    www.poki-poker.com

    ive been using this for about a year now. the AI uses lots of techniques in combination (neural nets, adjustable weight tables etc) to perform opponent modelling and factors that in to strong mathematical play (ie odds, pot odds, implied odds and reverse implied odds).

    one thing to note that it is an extremely strong player in limit holdem, but a half decent player can beat it consistently in the much more 'complex' no limit variant of the game.

    in conclusion, theres two points to make.

    a) it is likely there are good bots making money at in (low) limit holdem games
    b) there are many more bots that are in development that are likely to be losing money, especially in NL holdem.

    NB:
    to anyone who thinks poker sites are rigged, just take a quick look at the number of hands player in the top corner of the window next time your playing - it will read around 1 billion on many sites. doesnt take long to figure out at around 20c profit per hand played that its an absolute cash cow without needing to generate/fix hands.

    anon

  82. Sad by Luigi30 · · Score: 1

    That makes me a saaaaaaad online poker player.

    --
    503 Sig Unavailable

    The Signature could not be accessed. Please try again later or contact the administrator
  83. Bornert's hypocracy by Morosoph · · Score: 1
    "I'd always been taught gambling was evil," -- Bornert of WinHoldEm
    My initial thought is that anyone who would run a pokerbot is evil...
    I'd say that "evil" is a bit of a strong term, but it interesting how Bornert excuses himself for defeating other players' (maybe) legitimate expectations. A clear case of received values in itself giving an outcome of dubious morality.

    On what basis is gambling evil? It appears that the reason is that he was brought up to believe this. Accordingly it's okay to rip off those who haven't been taught this. This is in truth relativism: to avoid relativism, you need reason beyond value inheritance.

  84. This is real? by Fantastic+Lad · · Score: 1
    The world is a weird place when this sort of stuff isn't in a cyber punk novel.

    Or perhaps that should be. . .

    The world is a science fiction novel when this sort of thing doesn't seem weird.


    -FL

  85. Missing a fundamental difference! by werdna · · Score: 1

    Poker bots do not reduce the rake taken by the casino -- the house makes the same dollars every day.

    Poker bots steal from the players -- the REAL PEOPLE who are being suckered. And what is worse, because these bots in fact suck, they only take money from the weakest tiers of players -- who are least likely to realize they are being taken.

    Recalculate -- these guys are arrogant and evil. Is it any surprise this guy went to Oral Roberts U?

    1. Re:Missing a fundamental difference! by plover · · Score: 1
      these bots in fact suck, they only take money from the weakest tiers of players

      Maybe you should look at these bots from a different viewpoint. Think of them as Darwin's Agents. They're out there guarding the front gates of the poker sites, ensuring that any noobs that join the game are drained utterly before they progress to the next round. It's like a very expensive filter: one that strains newbie cash, instilling futility in them.

      The only real problem I see is that the bots may become so good at keeping the rookies from entering the bigger money games that the real poker players will end up with no victims to milk.

      Anyway, the bots are amoral. They're just programs talking to other programs. Whether or not people can be convinced to stick cash out there on the basis of someone else's random number generator is a different question, and is based more on intelligence and greed than good vs. evil. (Attending Oral U is definitely a strong indication of being infected with Evil(TM), however ...)

      --
      John
  86. Re:The end game....of chess by Headw1nd · · Score: 1
    There is something to your comment, the idea of bot-human synergy. I've seen a fair amount of talk in chess about this, an evolution of the game where humans play with computer assistance.

    Chess bots are known to play a far different game of chess than humans, which is why some grandmasters are far better against humans that bots, or vice versa.

    By combining these, what you have is essentially two seperate gaming "intellegences" -the human playing an intuitive game, and the computer playing the statistical game - working together to play chess, or poker, at a level above either individually.

  87. Could the house itself use bots? by wired_parrot · · Score: 1

    Here's a thought: is it possible that the house itself is using bots? I mean, these online poker sites are already in legal offshore havens without any gambling commission to monitor them. You have only their word for it that they're playing the game fairly, and their word isn't worth very much. What's to prevent them from introducing their own bots in a game occasionally to further tilt the winnings towards the house?

    1. Re:Could the house itself use bots? by HermanAB · · Score: 1

      Remember that they are also doing the dealing. A player bot coupled to a dealer bot is the ideal combination for a perfect rip-off situation.

      --
      Oh well, what the hell...
    2. Re:Could the house itself use bots? by fbartho · · Score: 1

      risk of getting caught.

      They make money no matter who plays. Its called the rake, and its a certain percentage of whatever ends up on the table. The casinos make incredible amounts simply by hosting the games. They are more interested in keeping people playing than in trying to make money via bots. If they got caught their revenue stream would die. Hell, if they got caught, not only would their bots be stopped, so would their rake... and that is scary to casino owners.

      --
      Gravity Sucks
  88. WinHoldEm Torrent by Anonymous Coward · · Score: 0
  89. What makes this even more pointless... by Retroneous · · Score: 1

    ...is that WinHoldEm has been out for years. Apparently, it only works if you use two PC's (one to run the poker software and capture screenshots, one to run WinHoldEm) as the majority of poker rooms online will ban accounts and ask questions later if the WinHoldEm software is detected on a PC that's logged into their room.

    Their banning users of screen-capture software at Party Poker too, just to be sure :)

  90. Look into Real Life..... by Creedo+Kid · · Score: 0

    If you've got a million hands in online poker I have just one suggestion..... Look into "Real Life" with "Real People"...

    --
    Business is Business and Business must grow, Regardless of crummies in tummies you know... -Onceler
    1. Re:Look into Real Life..... by Anonymous Coward · · Score: 0

      Yeah, it must be horrible, slaving away at something you love for 6 hours a day and making over $100,000/yr. Trade that in for "real life" as soon as possible.

  91. The only real solution by Anonymous Coward · · Score: 0

    If the scourge of bots threatens the business, the sites can force players to play with webcams focused on them and their computer setup.

  92. Re:Sweet! Corewars and CRobots and now poker? by Anonymous Coward · · Score: 0

    I can sieze control of almost any client. I can read your memory, i can scan your gui, and i can manipulate you with io anyway i see fit, whetether you're a browser or custom client.
    gameguard or other anti-debugging features are small obsticles on my way.

    currently coding bots for a mmorpg, as a hobby, this seems like a challenge that could pay off *faster* than in the mmorpg world.

    - CyTG

  93. what an ass by Some_Llama · · Score: 1

    This guy makes the same excuses that cheaters in online gaming use, it's not real, it's virtual, everyone is doing it so you should too, etc, etc, etc...

    All it boils down to is this guy has no moral ethic about fair play and people playing at their best using what only God($diety) has given them.

    Jerk.

  94. In case you haven't noticed it... by cr0sh · · Score: 1
    We are living in the dystopian "fantasy" (nightmare, some would call it) that the cyberpunk novels of old pimped...

    Think about it - all the way down to the reports of ecological damage and problems of David Brin's "Earth"...

    --
    Reason is the Path to God - Anon
  95. Interesting comments. by PotatoHead · · Score: 1

    Read your post and we gave it a shot last night.

    It seems we are better players than we were when we first gave the ring games a shot. Had a decent evening without too much trouble. ---thanks for nudging us back that direction. Several thousand hands will do that it seems! We made enough to easily pay for a few buy-ins. (nice) Risk does seem lower now than it was eariler on.

    Clearly we looked at far too many hands and were not properly assessing our outs in relation to potential winnings. Of course that means our play was simply not that solid back then. Good analysis.

    I'm going to amend my earlier advice somewhat. If you are building skill, I still highly recommend the tournaments. It's easy to manage your money and the returns are very good, once your play reaches the point where you regularly place. This can be done with the cash games, but I think it's cheaper to do in the context of a tournament. Maybe that makes better sense overall.

    This is one of the reasons why I just love slashdot. No matter the topic, there is always something of value to be found here!