Gladiabots Generic AI Cup

Arcueid_57
Script
Script
Posts: 41

Re: Gladiabots Generic AI Cup

Post#21 » 23 Jul 2017, 15:28

Hi, i'm interested, but I would like a better definition of Generic AI.
I use 1 singe AI for all maps but it contain certain module to trigger behavior based on the map (i.e if Ressource exist, if base exist...).
Is that ok to use?

In addition this single AI is composed of 20 to 30 sub-AI, it will be difficult to share and check them all isn't it?

Better the rules will be defined, more players will be attracted to participate.

User avatar
Ritter Runkel
Neural Network
Neural Network
Posts: 498

Re: Gladiabots Generic AI Cup

Post#22 » 23 Jul 2017, 15:53

How about this:

"Generic means that no map specific stuff is used and all bots are initialized with the same AI at all maps."

And/Or

"The AI is only allowed to use retreating, attacking, pushing and harvesting Algorithms."

Otherwise I would make one decorator to detect the map and hop to the map specific class. Afaiu the aim of the game is to have something pure to go to the battle.

With all that subtrees we need the confidence of no cheating at this kind of event. It's pretty easy to hide something map specific, but that's not the fun we want.

Kanishka, decision please

TheKidPunisher
Autonomous Entity
Autonomous Entity
Posts: 563

Re: Gladiabots Generic AI Cup

Post#23 » 23 Jul 2017, 15:56

Ritter Runkel wrote:How about this:
"The AI is only allowed to use retreating, attacking, pushing and harvesting Algorithms."


I dont participate but here the AI, like mine, which just use team tag to count ennemy (and not have decorator for specific map) are not allowed?

User avatar
Ritter Runkel
Neural Network
Neural Network
Posts: 498

Re: Gladiabots Generic AI Cup

Post#24 » 23 Jul 2017, 15:59

TheKidPunisher wrote:
I dont participate but here the AI, like mine, which just use team tag to count ennemy (and not have decorator for specific map) are not allowed?



Why not. Tagging for counting is part of the retreatment. What I mean is stuff like ... Tag this resource, then this, or this. These first seconds where it's more a choreography.

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#25 » 23 Jul 2017, 16:11

Ritter Runkel wrote:...


Thanks, man!
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

User avatar
LuBeNo
Autonomous Entity
Autonomous Entity
Posts: 532

Re: Gladiabots Generic AI Cup

Post#26 » 23 Jul 2017, 21:39

Ritter Runkel wrote:5. Procedure for checking the AI to be generic
5: small screenshots of the used AI posted on the forum

The screenshot could be faked. IMO it is important to trust at this point.
Image
My algorithm of life: if(self.tired) sleep(); else if(self.hungry) eat(); else follow(Jesus);

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#27 » 24 Jul 2017, 19:29

What do I do now?
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

TheKidPunisher
Autonomous Entity
Autonomous Entity
Posts: 563

Re: Gladiabots Generic AI Cup

Post#28 » 24 Jul 2017, 19:38

I think you can tell people to do their match following your rules and you have to report the result on the site

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#29 » 24 Jul 2017, 19:46

We can use Private Matches for this...
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#30 » 24 Jul 2017, 19:46

Dr D can you do it on the server? The pairings are there on the Toornament site.
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

User avatar
Ritter Runkel
Neural Network
Neural Network
Posts: 498

Re: Gladiabots Generic AI Cup

Post#31 » 24 Jul 2017, 22:57

Anybody knows how to start from now?

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#32 » 25 Jul 2017, 18:05

GFX47 wrote:...


Please tell me how to start with the Tournament. I'm pretty clueless, and we should start before the excitement dies down.
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

User avatar
LuBeNo
Autonomous Entity
Autonomous Entity
Posts: 532

Re: Gladiabots Generic AI Cup

Post#33 » 25 Jul 2017, 18:40

As far as I can see:
1) Create rules: Every game / every bot same AI / random maps.
2) Rely on players being fair and let them create a game for each pairing.

Automatic games would be fine, but it seems like it is not possible yet.
Image
My algorithm of life: if(self.tired) sleep(); else if(self.hungry) eat(); else follow(Jesus);

User avatar
GFX47
Dev
Dev
Posts: 2875

Re: Gladiabots Generic AI Cup

Post#34 » 25 Jul 2017, 21:24

Kanishka wrote:
GFX47 wrote:...


Please tell me how to start with the Tournament. I'm pretty clueless, and we should start before the excitement dies down.


You have to ask each participant to create a private match against her opponent. Or more precisely, one player of each couple if there's one match per round.

User avatar
LuBeNo
Autonomous Entity
Autonomous Entity
Posts: 532

Re: Gladiabots Generic AI Cup

Post#35 » 25 Jul 2017, 22:39

GFX47 wrote:You have to ask each participant to create a private match against her opponent. Or more precisely, one player of each couple if there's one match per round.

IMO this could be exploited, because the creator of the match can choose a map he is good at. Any way to prevent that GFX47? Is there a difference if he choose Random and got Mind Game or if he choose Mind Game on purpose.
Image
My algorithm of life: if(self.tired) sleep(); else if(self.hungry) eat(); else follow(Jesus);

User avatar
GFX47
Dev
Dev
Posts: 2875

Re: Gladiabots Generic AI Cup

Post#36 » 25 Jul 2017, 22:45

It will have to wait Toornament's API integration. I'm waiting for them to add Gladiabots as a discipline and give me access to it.
In the meantime, you'll have to trust each other. Didn't thought it would be so hard ^^

sollniss
Automaton
Automaton
Posts: 178

Re: Gladiabots Generic AI Cup

Post#37 » 25 Jul 2017, 23:10

Just decide the maps beforehand.

pier4r
Skynet
Skynet
Posts: 3353

Re: Gladiabots Generic AI Cup

Post#38 » 25 Jul 2017, 23:28

GFX47 wrote:In the meantime, you'll have to trust each other.


This is how it worked years ago, plus, in case of discord, screenshots from both sides.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
Kanishka
Skynet
Skynet
Posts: 1420
Contact:

Re: Gladiabots Generic AI Cup

Post#39 » 26 Jul 2017, 04:03

Okay... We start in 11 hours.
Fixes break an AI more than bugs do. :ugeek:

Gladiabots Off-Topic Chat


My Stats: Kanishka_RN3;Kanishka_MiPad

Ein Stein
Automaton
Automaton
Posts: 131

Re: Gladiabots Generic AI Cup

Post#40 » 26 Jul 2017, 04:10

LuBeNo wrote:
GFX47 wrote:You have to ask each participant to create a private match against her opponent. Or more precisely, one player of each couple if there's one match per round.

IMO this could be exploited, because the creator of the match can choose a map he is good at. Any way to prevent that GFX47? Is there a difference if he choose Random and got Mind Game or if he choose Mind Game on purpose.

Or, just ask each pair of players to fight in EVERY map once.
We cannot solve our problems with the same thinking we used when we created them.

Return to “Tournaments”

Who is online

Users browsing this forum: No registered users and 1 guest