On June 5, 2023 at 4:49:53 AM UTC-6, Frank Berger wrote:
> MK schrieb am Montag, 5. Juni 2023 um 11:29:54 UTC+2:
>> Nobody other than yourself does hardly ever
>> mention, let alone praise, your garbage bot
>> BG-bzzt. :(
> ... feel free to make some matches with BGBlitz
> (I suggest 4- or 5-ply) or BGBlitz against itself and
> feed them to XG. You don't regard PR as reasonable
> IIRC but Snowie is a bit over 1 and BGBlitz at 5-ply
> is around 0.6 and Mochy is about 2.3.
My point is that your bot isn't popular. I don't care
if it's almost as strong as Ex-Gee. Even yourself
measure your bot against Ex-Gee, Noo-BG, Snowie.
They're all the same. Your bot doesn't offer anything
significantly different than other bots.
You seem to be making quite an effort to improve
and keep your bot current but you won't even take
a small suggestion that could help it break away
from the inbread dog pack. :( At time, I try to help
you out with some ideas to no avail...
> Or you may remember the Othello 2023 Quiz posted
> a few days ago? What you call "garbage" solves
> - 8 out of 10 with 1-ply
> - 9 out of 10 wth 2-ply
> - 10 out of 10 with 5ply (the 1st position is really a beauty)
Big fucking deal. They were all rolled out with Ex-Gee
"1296 Games rolled with Variance Reduction.
"Moves: 3-ply, cube decisions: XG Roller
As if I had nothing better to do, I rolled them all using:
"1296 Games rolled with Variance Reduction.
"Moves and cube decisions: 1-ply
Guess what? Ex-Gee 1-ply got 10 out of 10 right.
(BTW: this validates Tim's claims that Othello pics
positions that won't vary based on bot and/or rollot
settings).
Furthermore, if the quiz was done using BG-bzzt, it's
very likely that your 1-ply would get them all right.
You people just can't understand the absurdity of it
all... :(
But more importantly, why are you ignoring/avoiding
my suggestion to you?
I just looked at your bot's rollout settings. I only see
1, 2, 3-ply, no 5-ply. But that's not important. Random
rollouts can make your bot stand out from the rest.
How can't you see that? And when it's so easy to do.
All you need to do is modify one line and add 5 lines
to your code. Here are the steps:
1- Modify the line that sets the size of your drop down
list array from 3 to 4.
2- Add a new line to add a new rollout level, (i.e. random),
to the array.
3- I assume you have a block of code, perhaps with calls
to subroutines, which decides if the player can/should
initiate a cube action and if/how he must respond to a
cube action. Just before that block add a line to execute
it contitionally, (i.e. IF ROLLOUT-TYPE NOT = "RANDOM")
and right after it add a line to make a random cube
decision, (i.e. ELSE CUBE-ACTION = RAND(0 or 1)). That's
it. Just let the rest of the cube logic execute as normal.
4- To decide how to move, I assume your code first fills
an array with all possible moves and then evaluates and
ranks them to pick the best move. Right after filling the
array, again add a line to execute that block of code
conditionally, (i.e. IF ROLLOUT-TYPE NOT = "RANDOM")
and just before the code that executes the chosen play,
add a line to pick a random move from the array, (i.e.
ELSE BEST-MOVE = ARRAY-ELEMENT(RAND(1 to ARRAY
SIZE). That's it. Just let the rest of the checker play logic
execute as normal.
Okay, my sample lines to add are very sloppy but I'm
sure you get the idea. Just modify 1 line and add 5
new lines. How long would this take for you to do?
20 minutes? 30 minutes? 1 hour?
What's your excuse for refusing to add this simple
yet potentially jackoffski cube skill debunking,
gamblegammon shaking feature to your garbage
bot...??
Ex-Gee is obviously an abandoned product by now
but I don't understand why Noo-BG team doesn't add
this feature to their bot, which would be just as easy
to do as adding for you to add it to your bot.
Remember that you all won't be able to prevent the
unevitable. Save yourselves the agony and the pain.
Bite the bullet. Get done and get over with it. Sooner
the better for you all. Trust my friendly advice... ;)
MK