Two Plus Two Poker Forums The whole GNU cheats thing.....
 Register FAQ Search Today's Posts Mark Forums Read TwoPlusTwo.com

 Notices

 Backgammon Forum hosted by Bill Robertie. Discussion of anything related to backgammon: strategy, problems, books, clubs, and tournaments.

 12-07-2012, 12:37 PM #26 eXtreme Gammon enthusiast   Join Date: Feb 2011 Posts: 56 Re: The whole GNU cheats thing..... Xg calculates luck in standard way: for N-ply luck: - Get the current equity preroll in N-ply: E - get the position that 1-ply would play using the dice, make a (N-1)-ply evaluation:F luck is then L=F-E All are normalized equities. And luck for all 36 possible dice sums up to 0.
 12-07-2012, 01:32 PM #27 ItsPossiblyCowley newbie   Join Date: Nov 2012 Posts: 28 Re: The whole GNU cheats thing..... If I'm understanding you correctly, that doesn't make sense. Get the current equity preroll in N-ply: E (correct, IMO) get the position that 1-ply would play using the dice, make a (N-1)-ply evaluation:F I don't follow here. For large N (>=2 if I can think straight), the 1-ply move selection you're using for luck ratings could well not be the move the bot would actually play after looking N-ply deep (which is what's used to calculate E), so your F can be lower than it should be when the move is different.. which would bias to negative luck (for both sides) every time the best move is different at 1 and n ply.
 12-10-2012, 05:39 PM #28 ajmargarine Carpal \'Tunnel     Join Date: Jun 2005 Location: esoterica Posts: 21,228 Re: The whole GNU cheats thing..... On days when the world is against me and I sit down to play GNU, he cheats like a mother****er. On days when I am calm, carefree and untroubled, he gives me a fair game.
12-11-2012, 03:41 PM   #29
eXtreme Gammon
enthusiast

Join Date: Feb 2011
Posts: 56
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by ItsPossiblyCowley If I'm understanding you correctly, that doesn't make sense. Get the current equity preroll in N-ply: E (correct, IMO) get the position that 1-ply would play using the dice, make a (N-1)-ply evaluation:F I don't follow here. For large N (>=2 if I can think straight), the 1-ply move selection you're using for luck ratings could well not be the move the bot would actually play after looking N-ply deep (which is what's used to calculate E), so your F can be lower than it should be when the move is different.. which would bias to negative luck (for both sides) every time the best move is different at 1 and n ply.
a 3-ply Analyze is done as follow
for each dice combination:
• Use a 1 ply Analyze to decide what move will be played
• for the resulting position and for each Possible opponent dice, use a 1 ply Analyze to decide what move will be played
• Get the cubeless Equity from the NN
• Convert it to cubeful

Then average the 1296 possible results.

So for the formula i gave, luck averages 0 over the 36 possible rolls.

Hope it clarifies the process

 12-11-2012, 04:20 PM #30 ItsPossiblyCowley newbie   Join Date: Nov 2012 Posts: 28 Re: The whole GNU cheats thing..... That seriously makes no sense. What is a 1-ply Analyze? How do 2 of them make a 3-ply? Are you not doing any kind of minimax for move selection at >1 ply?
 02-09-2013, 06:41 PM #32 Robertie old hand   Join Date: May 2004 Posts: 1,794 Re: The whole GNU cheats thing..... Welcome to the site. It's nice to see someone with an experimental frame of mind instead of the folks we get insisting they if they lose to a bot they must have been cheated. Don't assume you will be a weak player forever. It's not hard to improve at backgammon. Post questions here and people will help you.
 02-09-2013, 09:29 PM #33 colin20g enthusiast   Join Date: Nov 2012 Posts: 88 Re: The whole GNU cheats thing..... playing with manual dice is the best way to prove for yourself bots don't cheat imho. This is not stupid. Many people say 'you should stop whining and grow up and it is psychology and blablablabla' but checking actually things for oneself has more value.
 02-09-2013, 09:33 PM #34 colin20g enthusiast   Join Date: Nov 2012 Posts: 88 Re: The whole GNU cheats thing..... i have seen recently "bots cheat because they use bots".. How do u cope with that
02-19-2013, 12:12 AM   #35
eXtreme Gammon
enthusiast

Join Date: Feb 2011
Posts: 56
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by colin20g i have seen recently "bots cheat because they use bots".. How do u cope with that
, that's a good one, Love it! Do you know who came up with that one?

PS: I agree with Bill about typoii. It is rare to see people doing the proper home work before complaining about dice. This is the kind of attitude that will surely lead you in the right direction in improving your game.

 12-26-2013, 09:34 PM #36 chopdoc stranger   Join Date: Dec 2013 Posts: 1 Re: The whole GNU cheats thing..... People can claim GNU backgammon doesnt cheat all they want but no one gets the exact roll they need every single time in real life. GNU does. Also if your knocked off the board and there is three or four open spots, eight out of ten times it will take two or more rolls to get back on the board. Odd how that happens almost every time yet not that often in a real life game. Also odd is how you seldom gets the roll you need, especially when your doubled 4 times or more. I seen it where I was winning removing the checkers and hit 6 or more two and one die rolls while the game is able to get the rest of its checkers onto its side and get back to back doubles for the win. I seen it get up to 5 doubles in a row while all my rolls was a two and a one. No one is ever that lucky constantly which is why I say yes, the game does cheat.
12-27-2013, 09:07 AM   #37
Taper_Mike

Join Date: Sep 2009
Posts: 1,030
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by chopdoc People can claim GNU backgammon doesnt cheat all they want...
Here is an idea from Russ Allbery:
The other thing that you can do is enable the tutor at the same level as GnuBg is playing, and then make sure you always follow its advice. You'll find that you then start playing the computer to a draw.

Source: http://lists.gnu.org/archive/html/bu.../msg00024.html
The key here is never to deviate from GnuBg's recommendation. You also need to keep a record of the points won and lost. If you try this and find that your long-term won/loss ratio evens out, you will know what the problem is!

BTW: To get the most out of this experiment, you will also want to check three GnuBg settings (some of which are set by default).
1. Settings > Options > Tutor: Add checkmarks to Tutor Mode, Cube Decisions, and Checker Play.
2. Settings > Options > Warning Level > Doubtful.
3. Settings > Analysis > Skill thresholds > Doubtful 0.00
If the Warning Level is not set to 0.00, then the Tutor will allow you to make small mistakes without alerting you. The instructions above enable the Tutor, and set the warning threshold to 0.00. Anytime your move is not the same as GnuBg's, the Tutor will warn you.

Write down the old threshold for Doubtful plays so that you can restore that value when you are ready to go back.

Mike

 12-27-2013, 06:28 PM #38 masque de Z Carpal \'Tunnel     Join Date: Aug 2009 Location: Stanford, CA USA Posts: 9,894 Re: The whole GNU cheats thing..... Also a naive player that doesnt scientifically observe luck will fail to recognize that part of playing better backgammon is to allow yourself not only to be able to benefit by slightly more number of future rolls than your opponent (if he were to play same rolls in your shoes) but to also capitalize on luck fluctuation better than opponent. You make it easier for good things to happen to you. This may make you look luckier but it is a result of having better positions that exploit the opponent in more ways than he can exploit you. As a result the opponent gets the feeling he is victimized because he doesnt get to convert rolls to spectacular results as often. The simplistic explanation must be cheating because it takes harder effort to actually see the truth, it requires real work instead that doesnt come naturally unless one is curious and scientifically minded.
 12-27-2013, 08:47 PM #39 colin20g enthusiast   Join Date: Nov 2012 Posts: 88 Re: The whole GNU cheats thing..... Luck is 0 in average for any player. The fact is that 1) against the bot you dance more. 2) It has almost perfect cube skill. That means usually whenever you accept the cube from it,usually you will either a) die roughly 3/4 of the time or b) be gammoned a lot; even if the position seems harmless (in noob eyes it does!! i have a lot of problems with that). The bot WILL get AT LEAST the x% wins he claims and the y% gammons as well (see the small numbbers displayed on the screen). If you play only DMP against the bot, he won't be as strong. It is not even impressive (although it is stiill stronger). Advice: If you don't trust the random generator provided by the develoipers, switch to manual dice and play only with them.
08-31-2020, 11:28 AM   #40
chuckles1066
newbie

Join Date: Jun 2020
Posts: 20
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by guklein Sorry, but I can't understand how can GNU cheats if it is an open source. Everyone can check the code, no?
They can; except you'll never compile it back to the same hashsum as the released version.

 09-01-2020, 03:02 PM #41 Al Mirpuri Pooh-Bah   Join Date: Feb 2003 Location: Narnia Posts: 5,368 Re: The whole GNU cheats thing..... There are three posts in this thread including the OP that are denigrating, in one way or another, backgammon software, all by first time posters! Coincidence. Or not.
09-01-2020, 06:27 PM   #42
Eric
Carpal \'Tunnel

Join Date: Oct 2009
Posts: 10,455
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by chuckles1066 They can; except you'll never compile it back to the same hashsum as the released version.
What does this even mean?

Are you saying that you need to "uncompile" the program you are playing in order to examine the source code? Surely you can't be saying something so ridiculous.

Are you implying that the program you are playing was not compiled from the freely available source code? Did you reverse engineer to compare? In any case, if you examine the source code and find it satisfactory, then when you compile it, does it matter if it doesn't "compile back to the same hashsum as the released version"? Just play with the new executable.

09-13-2020, 12:53 PM   #43
chuckles1066
newbie

Join Date: Jun 2020
Posts: 20
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by Eric In any case, if you examine the source code and find it satisfactory, then when you compile it, does it matter if it doesn't "compile back to the same hashsum as the released version"?
Can you hear yourself above that woolly jumper you're wearing?

If the "freely available" source code can't be compiled back to the version that's out there as the official release, that says to me that there's something in the .exe that is at odds with the "freely available" source code.

You can see that. Can't you?

 09-13-2020, 08:26 PM #44 Eric Carpal \'Tunnel     Join Date: Oct 2009 Location: Still bitter about '94 Posts: 10,455 Re: The whole GNU cheats thing..... And I'm saying "use your newly compiled version." The "official release" (which isn't actually a thing, btw) of an executable version is now irrelevant to you. Doesn't matter if it cheated or not. Have you been playing against it for money? Is that why you are so hot under the collar about GNU beating up on you.
09-14-2020, 12:10 PM   #45
chuckles1066
newbie

Join Date: Jun 2020
Posts: 20
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by Eric And I'm saying "use your newly compiled version." The "official release" (which isn't actually a thing, btw) of an executable version is now irrelevant to you. Doesn't matter if it cheated or not. Have you been playing against it for money? Is that why you are so hot under the collar about GNU beating up on you.
Firstly, I have no idea how I'd play for money against it? I'm sat here on my computer, I wouldn't have a clue how I play for money against it?

Secondly, I thrash GNU (repeatedly) at World Class level - more than happy to upload the games to a cloud storage system so you can witness for yourself.

Thirdly, and most importantly, the big rebuttal that Alex "look at my collection of fast cars" Choi uses on rec.games.backgammon when defending GNUDung is that "but the source code is freely available, check it if you think GNU is cheating".

I'm saying it *is* cheating and the fact that a piece of code publicised on a webpage that can't be compiled back to the same size and hashsum as the .exe is merely proof of that.

 09-14-2020, 12:28 PM #46 Robertie old hand   Join Date: May 2004 Posts: 1,794 Re: The whole GNU cheats thing..... If you think GNU is cheating you, why not stop playing against it? I don't see the value of playing a program which (a) is so weak that you beat it easily and (b) is cheating to boot. Seems like your goal should be to find a stronger program that doesn't cheat.
09-14-2020, 01:11 PM   #47
chuckles1066
newbie

Join Date: Jun 2020
Posts: 20
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by Robertie If you think GNU is cheating you, why not stop playing against it? I don't see the value of playing a program which (a) is so weak that you beat it easily and (b) is cheating to boot. Seems like your goal should be to find a stronger program that doesn't cheat.
I think you're right, thank you for your observations. I might just invest 60 bucks on XG and write my own dice rolling dll.

It's just worrying that so many gullible people (who have the vote, by the way) fall for the "but the source code is available, you can check it to see the bot isn't cheating" line when the said source code can't be recompiled back to the same filesize / hashsum as the released version.

Maybe they should be asking "why can't the source code be recompiled back to the same filesize / hashsum as the released version?".....but I guess that's an awkward question they're happier not asking.

 09-14-2020, 05:22 PM #48 Alpha Fish veteran     Join Date: Aug 2008 Posts: 3,290 Re: The whole GNU cheats thing..... not really sure why you continue trolling at this point, no one can be this dumb
09-17-2020, 06:44 PM   #49
bgblitz
stranger

Join Date: Mar 2020
Posts: 3
Re: The whole GNU cheats thing.....

Quote:
 Originally Posted by Alpha Fish not really sure why you continue trolling at this point, no one can be this dumb
well, I have an idea who chuckles1066 is and if I'm right, he complains for dice and claims that he outplays GnuBG for about 2 decades on r.g.b.
Just his language isn't as rude as it was. Maybe he will grow up some time...

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Links to Popular Forums     News, Views, and Gossip     Beginners Questions     Marketplace & Staking     Casino & Cardroom Poker     Internet Poker     NL Strategy Forums     Poker Goals & Challenges     Las Vegas Lifestyle     Sporting Events     Other Other Topics Two Plus Two     About the Forums     Two Plus Two Magazine Forum     The Best of Two Plus Two Marketplace & Staking     Commercial Marketplace     General Marketplace     Staking - Offering Stakes     Staking         Staking - Offering Stakes         Staking - Seeking Stakes         Staking - Selling Shares - Online         Staking - Selling Shares - Live         Staking Rails         Transaction Feedback & Disputes     Transaction Feedback & Disputes Coaching & Training     Coaching Advice     Cash Game Poker Coach Listings     Tournament/SNG Poker Coach Listings Poker News & Discussion     News, Views, and Gossip     Poker Goals & Challenges     Poker Beats, Brags, and Variance     That's What She Said!     Legislation for Poker & Income Taxes for Poker Players     Twitch - Watch and Discuss Live Online Poker     Televised Poker General Poker Strategy     Beginners Questions     Books and Publications     Poker Tells/Behavior, hosted by: Zachary Elwood     Poker Theory     Psychology No Limit Hold'em Strategy     Medium-High Stakes PL/NL     Micro-Small Stakes PL/NL     Medium-High Stakes Full Ring     Micro-Small Stakes Full Ring     Heads Up NL     Live Low-stakes NL Limit Texas Hold'em Strategy     Mid-High Stakes Limit     Micro-Small Stakes Limit Tournament Poker Strategy     STT Strategy     Heads Up SNG and Spin and Gos     Mid-High Stakes MTT     Small Stakes MTT     MTT Community     Tournament Events Other Poker Strategy     High Stakes PL Omaha     Small Stakes PL Omaha     Omaha/8     Stud     Draw and Other Poker Live Poker     Casino & Cardroom Poker         Venues & Communities         Regional Communities     Venues & Communities     Tournament Events         WPT.com     Home Poker     Cash Strategy     Tournament Strategy Internet Poker     Internet Poker         Global Poker         BetOnline.ag Online Poker     Commercial Software     Software         Commercial Software         Free Software General Gambling     Backgammon Forum hosted by Bill Robertie.     Probability     Sports Betting     Other Gambling Games 2+2 Communities     Other Other Topics         OOTV         Game of Thrones     The Lounge: Discussion+Review     EDF     Las Vegas Lifestyle     BBV4Life         omg omg omg     House of Blogs Sports and Games     Sporting Events         Single-Team Season Threads         Fantasy Sports     Fantasy Sports         Sporting Events     Wrestling     Golf     Chess and Other Board Games     Video Games         League of Legends         Hearthstone     Puzzles and Other Games Other Topics     Politics and Society     History     Business, Finance, and Investing     Science, Math, and Philosophy     Religion, God, and Theology     Travel     Health and Fitness     Laughs or Links!     Computer Technical Help     Programming

All times are GMT -4. The time now is 06:17 AM.

 Contact Us - Two Plus Two Publishing LLC - Privacy Statement - Top