FIBS Board backgammon forum

Bots & other tech stuff => Other bots & tech stuff. => Topic started by: amarganth on August 26, 2004, 12:10:29 PM

Title: NiceRollerBot
Post by: amarganth on August 26, 2004, 12:10:29 PM
Hi there

I like to present you the NiceRollerBot at FIBS. It's a new bot, completely written in Python, which uses
Gnu-Backgammon in the background.

At the moment, it is still experimental, but it works quite well. I will let it run it only under my observation, until it plays perfect.

To play against this bot, there exists a few limitations:I try to minimize unfinished matches with that bot.

It is also possible to let my bot play against other bots. That was very amusing, yesterday. But it was just an experiment.

Today, you can resign only at the end of a match. I'm working on that.

Improvement suggestions, comments, are welcome.


amarganth@fibs
Title: NiceRollerBot
Post by: diane on August 26, 2004, 12:30:48 PM
Nice - I will try to give it a go  :)

I like the feature...

Quote* you must have less than 5 open matches with other bots.

How do you do that?



QuoteI try to minimize unfinished matches with that bot.

gl with that  :D  
Title: NiceRollerBot
Post by: amarganth on August 26, 2004, 12:53:34 PM
Hi Diane

At startup, I read the complete list of all saved games from http://www.fibs.com/savedgames/list.html (http://www.fibs.com/savedgames/list.html), extract all bot players (there are 11, as I know), summarize the players on that list.

That's it!
Title: NiceRollerBot
Post by: diane on August 26, 2004, 01:07:17 PM
Ahh - so it doesnt re check the list at each invitation then?
Title: NiceRollerBot
Post by: Shades on August 26, 2004, 02:11:04 PM
Quotehttp://www.fibs.com/savedgames/list.html


isn't very accurate.... 5 of the mentioned games are done by long now...  :angry:  
Title: NiceRollerBot
Post by: amarganth on August 26, 2004, 02:35:30 PM
If there will be a problem with that limitation, I will set up the counter. But:
QuoteI try to minimize unfinished matches with that bot.
If you will have a problem with that, please tell me.
Title: NiceRollerBot
Post by: diane on August 26, 2004, 03:29:05 PM
Quote
Quotehttp://www.fibs.com/savedgames/list.html


isn't very accurate.... 5 of the mentioned games are done by long now...  :angry:
hmmmmmmmm - that list should be updated every 24 hours - as far as i have noticed it does do that.
Title: NiceRollerBot
Post by: amarganth on August 26, 2004, 04:01:02 PM
That's true. But I had in this list also 5 unfinished matches against bots, but in reality there were only 1 match unfinished (with "show saved"). I've played against this bots, and I've finished all of them.  :tears:

Patti says in the header of the file http://www.fibs.com/savedgames (http://www.fibs.com/savedgames):

QuoteWhile the information is not 100% reliable, and should be used with caution, it should provide a moderately accurate indicator of a player's reliability. A number of less than about 10-12 should be considered perfectly reasonable and normal.
Title: NiceRollerBot
Post by: diane on August 26, 2004, 04:28:19 PM
Well it played very nicley on our first match - I am impressed  :D
And although I won - I think I was lucky  ;)  
Title: NiceRollerBot
Post by: amarganth on August 30, 2004, 12:49:13 PM
Because of an error in the doubling evaluation, I reduced the playing to 1ptrs, until I've found (and eliminated) the bug.   :tears:  
Title: NiceRollerBot
Post by: Shades on August 31, 2004, 10:41:31 PM
:yes:   played him a couple of times now.... nicely done, congrats... but he knows when he need the doubles... and gets them... but hey... thats the game...!! :cool:  
Title: NiceRollerBot
Post by: amarganth on September 07, 2004, 05:29:17 PM
In the meantime, the bot is near 1900 with experience 900.  :yes:

The bot has now 8 unfinished matches. Some of them are droppers or just bot-droppers. Some has leaved the match, and I think, they will resume it.

If the bot doesn't play, it checks every 15 minutes all unfinished matches and invite all players with an unfinished match, who are ready.

With the invitation, the bot shouts
QuotePlease resume our game, xxx!

Hmm. What do you mean? Is that a little bit too aggressive?  :blush:
Title: NiceRollerBot
Post by: diane on September 07, 2004, 06:01:20 PM
Quote

With the invitation, the bot shouts
QuotePlease resume our game, <playername>

Nope - that seems very fair to me - though I thought it was shouting something else at the weekend.  Seems very fair to me that the bots have a chance to chase up resumes - just like the rest of us!!

(and I am sorry - I feel obliged to remove all references to xxx  :D )
Title: NiceRollerBot
Post by: Shades on September 08, 2004, 10:18:07 AM
:lol: ... its a good bot and I like him, he hasn't the greediness of the other ones : he's INTELLIGENT...!! :cool: