gametechmods

Robot Arena => Discussion => Topic started by: ashman12 on August 23, 2010, 05:16:14 PM

Title: Multi-Bot A.I Question
Post by: ashman12 on August 23, 2010, 05:16:14 PM
Hey,


I have a question for the A.I of a multi-bot.


I have made a multi-bot of which one half is offensive (Weapons) and the other half is Defensive (Bot is really well armored and Has a sort of shield at the front) and what im thinking is to have an A.I where the Defensive bot distracts the other bot and goes to the front of it while the Offensive bot flanks the enemy bot and attacks it.


I am wondering if it would be possible to A.I the multi-bot like this.


thanks for future help.



Title: Re: Multi-Bot A.I Question
Post by: ianh05 on August 23, 2010, 05:18:33 PM
talk to click, his multibot symboite uses something like this I think.
Title: Re: Multi-Bot A.I Question
Post by: ashman12 on August 23, 2010, 05:19:36 PM
That was quick


Thanks for the help Ian
Title: Re: Multi-Bot A.I Question
Post by: G.K. on August 23, 2010, 05:20:57 PM
Click never actually AI'ed Symbiote, AFAIK.

You should ask Mad. He and Pys did something like that for their RAW 2 entries.
Title: Re: Multi-Bot A.I Question
Post by: ashman12 on August 23, 2010, 05:24:49 PM
Ive sent a PM to both of them just in-case either of them knows anything.


Thanks
Title: Re: Multi-Bot A.I Question
Post by: ianh05 on August 23, 2010, 05:26:15 PM
Click never actually AI'ed Symbiote, AFAIK.

You should ask Mad. He and Pys did something like that for their RAW 2 entries.

I thought he just couldn't get them to join up quickly enough at the start of a battle.
Title: Re: Multi-Bot A.I Question
Post by: G.K. on August 23, 2010, 05:30:30 PM
not as far as I know. I think that was one of the issues he said he would face if he was going to AI it.
Title: Re: Multi-Bot A.I Question
Post by: Somebody on August 23, 2010, 05:39:15 PM
Even if he did, what he described is pretty much what Pys and Mad did in RAW 2. Only thing I am worried about is that if one robot is just an armored box, it will just get killed and then it will be 1 vs 2.
Title: Re: Multi-Bot A.I Question
Post by: ashman12 on August 23, 2010, 05:48:25 PM
Well the Defensive bot is sort of supposed to trap and stop the weaponry of the other bot because of the shape of it while the attacking bot has weapons so that it can go shred the back/sides of the other bot.
Title: Re: Multi-Bot A.I Question
Post by: Trovaner on August 23, 2010, 08:01:00 PM
The AI that Mad and Pys just kept Pys's bot away from Mad's bot. Originally, I was working on the AI that they were going to use but due to time restraints, we were forced to use the Mad's less powerful AI.py. My original coding could potentially be altered for your purposes but I don't think Mad's would work at all. I've got both his and my unfinished python (I stopped working on it when we switched to his python) somewhere on my hard drive so I've got a pretty good idea of their differences.

Didn't Click make an Evasion tactic? My AI.py (for Pys's popup) works by switching between my own evasion tactic (which takes into account the heading of all the opponents before weighting them depending on distance) and the Engage tactic when the closest bot has its back turned. I'm sure if you ask politely, Click will give you his evasion tactic (if its finished). Then either I or someone else can make some sort of switcher depending on the heading of the closest bot. I don't have enough time to work on this until the weekend but maybe someone else has time before then.
Title: Re: Multi-Bot A.I Question
Post by: Squirrel_Monkey on August 24, 2010, 03:21:21 AM
I'm not being helpful but all I know about flanking is plow.py. :D
Title: Re: Multi-Bot A.I Question
Post by: Naryar on August 27, 2010, 07:17:48 AM
Plow.py for the attack bot, Omni for the defense bot.