• My bot cheats only if the human player cheats

    From MK@21:1/5 to All on Sat Sep 9 00:36:54 2023
    Here is a BG fiction based on a real life story ;)
    that some of you might not resist liking... :)

    Imagine my name is Jerry Fung and I created
    an extraterrestrial gamblegammon bot that is
    just as strong as Ex-Gee, Noo-BG, BG-Bzzt, etc.

    Imagine that some people persistently accuse
    it of cheating and I keep daring them to show
    me the cheating part in the open source code.

    Imagine that someday, someone does point to
    it and shouts: "How About That, Mr. Fung?"

    Can I be excused if I admit but point out in turn
    that my code says: "cheat only if human player
    cheats first"..?

    How would my bot know that the human player
    cheats, you may ask? Well, it's rather easy.

    Since everyone in the gamblegammon universe
    believes that no human can beat bots, not even
    the eXtremely low PR players like mocky, micky,
    sticky, etc. if a very high PR player starts getting
    way ahead of my bot in money or match games,
    obviously he must be achieving that by cheating,
    right..?

    In that case, wouldn't you all agree that my bot
    would be justified to "cheat back" for the good
    cause of keeping human players from cheating..?

    So, if the PR doesn't fit, you must acquit! (me and
    my bot:))

    Defense rests...

    MK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tony The Welsh Twat@21:1/5 to All on Sat Sep 9 06:15:27 2023
    On Saturday, 9 September 2023 at 08:36:56 UTC+1, MK wrote:

    Imagine that some people persistently accuse
    it of cheating and I keep daring them to show
    me the cheating part in the open source code.


    MK


    Or how about people persistently accuse it of cheating, tell you to publish the RNG seed in use and allow players to replay a game using that seed.......and you refuse point blank to provide that evidence.

    Better still, you respond to those people via Play Store reviews of your product by labelling them as "lunatics" and "dumb". Yes, a certain outfit (repected as well, have actually gone down that route).

    What should the backgammon community think of your bot given your reluctance to publish and be damned?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From MK@21:1/5 to Tony The Welsh Twat on Sat Sep 9 23:44:56 2023
    On September 9, 2023 at 7:15:29 AM UTC-6, Tony The Welsh Twat wrote:

    On 9 September 2023 at 08:36:56 UTC+1, MK wrote:

    Imagine that some people persistently accuse
    it of cheating and I keep daring them to show
    me the cheating part in the open source code.

    Before I play on, I want to give you, Tony, a friendly
    warning to pay real good attention to observe who
    is shooting at whom, so that you won't get hit by a
    stray bullet...

    Or how about people persistently accuse it of
    cheating, tell you to publish the RNG seed in
    use and allow players to replay a game using
    that seed....

    Noo-BG does that. Ex-Gee doesn't and neither my
    bot does that, in order to prevent cheaters like that
    Hindi guy with a Sanskrit name "Marut", (meaning
    "wind"), from replaying the same dice rolls from the
    same seed.

    But that didn't deter Marut from posting videos on
    Youtube, with real time clock on the screen and all,
    matches he had played against Ex-Gee, claiming
    that he couldn't have cheated since Ex-Gee never
    display the 32-bit seed it uses in its RNG, cast as
    "unsigned long", that you can see in the code and
    even documented as being also used on:

    http://gammonsite.com/dice2.aspx.

    where it says:

    "Seed and result are integer and can take any value
    "between 0 and 2^32-1 (so about 4.3 billions different
    "value). In case of the dice generator the result is
    "taken modulo 6 and 1 is added"

    Marut could have fooled many people but thanks
    to math PHD's like Tim Chow in RGB who never
    believed his honesty and recently exposed how he
    has been cheating, the world is a safer place now.

    You see, Ex-Gee was using a 32-bit seed and Marut
    had the programming knowledge to write the code
    with a crude algorithm to deduce the seeds after
    only 8 rolls, (9 if he was unlucky but no more), thus
    he could cheat to beat Ex-Gee in several long money
    sessions of 100 games.

    Confidently and authoritatively, (if not patronizingly),
    he "gave the math" here to all in RGB, including his
    math PHD peers: "21^7 < 2^32 < 21^8"

    Marut can beat Ex-Gee but will never beat my bot
    because as soon as my bot detects that Marut is
    cheating, my bot will "cheat back" and put Marut
    in his place... ;)

    MK

    PS1: If you haven't lived through the OJ trials, you
    may not get some of the jokes in this "real fiction".

    PS2: I am pissing on Tim and his "ilks" (plural!), the
    mentally ill, rooster eating, fudge slurping, mother
    loving math PHD's, bot developers, et al. of RGB...
    You may want to stand aside so that you won't get
    any on you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)