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)