Page 1 of 3

Bot?

PostPosted: 26 May 2013, 18:09
by megan
I can't find anything remotely near this question mentioned on the forum. I guess there's two parts:

1) Is it ok to (try and) build a bot and play it on the site? It would play gunboat only. Actually I realise that from everyone else's perspective (in the game), they couldn't possibly know if it's a bot or a (probably bad) player, but as this idea is just for fun, a personal challenge, I don't want to somehow upset someone by doing this.

2) Secondly, I'm assuming it'd play on my account, to avoid multi-accounting. I'm wondering if this is acceptable, because the bot will almost certainly play worse than myself. I don't mind this, but again I want to be sure that it won't annoy my opponents.

For the record - it'll be a long time before this actually might happen - I haven't even yet started. I've finally made an orthello bot that can beat myself, and that took a long long time, and frankly diplomacy is going to be magnitudes harder to code than orthello. I just want to ask before starting to save myself time if the answer is that I can't use it here.

Anyway, is this reasonable?

Re: Bot?

PostPosted: 26 May 2013, 18:24
by rick.leeds
Well, THIS is a new one... :shock:

I don't really see why not, if it is playing from your account. I would rather see it in NO RANK or - better yet - FRIENDS games (which would have the added benefit of protecting your account from points hits). I was going to say that put it in games and make sure that other players know it is a bot... but that would pretty much defeat the object ;)

Re: Bot?

PostPosted: 26 May 2013, 18:34
by sinnybee
Awesome!
I was actually thinking about how fun it would be to make a Diplomacy gunboat AI/bot the other week when reading about a Diplomacy game in which the AI was said to be bad. Then, I started to lose interest when I thought about how challenging that that would be.
Good luck with that!

If and when you are able to start testing out the bot on a real game, I would actually try the Norank and not the Friends class of games, so that it could add to reliability and lack of surrender stats, without risk of hurting your rating.
Friends games would of course be fine too, and if you wanted to try it out in a significant number of games, you'd probably have a hard time doing so even with Norank and Friends games, as there aren't a lot of games of either.

Re: Bot?

PostPosted: 26 May 2013, 18:42
by megan
rick.leeds wrote:Well, THIS is a new one... :shock:

I don't really see why not, if it is playing from your account. I would rather see it in NO RANK or - better yet - FRIENDS games (which would have the added benefit of protecting your account from points hits). I was going to say that put it in games and make sure that other players know it is a bot... but that would pretty much defeat the object ;)


Thanks - that's reassuring :) I'll have a think about whether I'd advertise it or join a no-rank, but if I did advertise it I think it would have to be sort-of anonymous (ie who is playing what country, even if all the players were known).

sinnybee wrote:Awesome!
I was actually thinking about how fun it would be to make a Diplomacy gunboat AI/bot the other week when reading about a Diplomacy game in which the AI was said to be bad.
Good luck with that!

If and when you are able to start testing out the bot on a real game, I would actually try the Norank and not the Friends class of games, so that it could add to reliability and lack of surrender stats, without risk of hurting your rating.


Cheers for the support :D I also suspect it'll have more of a test (of ability) in a no-rank than friends? But I've never played either, so I don't know if that's true.

You could always try making one too, if you're interested enough?

Re: Bot?

PostPosted: 26 May 2013, 18:52
by sinnybee
megan wrote:I'll have a think about whether I'd advertise it or join a no-rank, but if I did advertise it I think it would have to be sort-of anonymous (ie who is playing what country, even if all the players were known).

All gunboat games are also anonymous.

megan wrote:Cheers for the support :D I also suspect it'll have more of a test (of ability) in a no-rank than friends? But I've never played either, so I don't know if that's true.

You could always try making one too, if you're interested enough?

See the edits of my last post.
Friends games allow prearranged alliances and metagaming (though the players should be aware of this), which are not allowed in Norank games. Friends games are less likely to be monitored. Friends game turns and surrenders don't get reported on statistics.

Re: Bot?

PostPosted: 26 May 2013, 18:56
by bleedpurpleandgold
When you finish, you should try to get special permission from the mods to make 6 more accounts and pit 7 bots against each other :lol:

Re: Bot?

PostPosted: 26 May 2013, 19:01
by megan
Cool sinnybee, that all makes sense :)

bleedpurpleandgold wrote:When you finish, you should try to get special permission from the mods to make 6 more accounts and pit 7 bots against each other :lol:


I'd predict a draw with Turkey as the largest power ;)

Re: Bot?

PostPosted: 26 May 2013, 19:23
by Xildur
Why do you need to do that?
I think there is an offline Diplomacy Game that give you experience in playing against Computer.

Re: Bot?

PostPosted: 26 May 2013, 19:25
by jaelis
Are you familiar with the DAIDE project? Probably a good place to start on this kind of thing.

Re: Bot?

PostPosted: 26 May 2013, 20:06
by sinnybee
Xildur wrote:Why do you need to do that?
I think there is an offline Diplomacy Game that give you experience in playing against Computer.

The OP doesn't need to, but was wanting to think about doing so, not for playing against AI but rather for creating it.
Also, I already mentioned a/the Diplomacy computer game in which a reviewer said that the AI was bad.