gametechmods
Robot Arena => Discussion => Topic started 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.
-
talk to click, his multibot symboite uses something like this I think.
-
That was quick
Thanks for the help Ian
-
Click never actually AI'ed Symbiote, AFAIK.
You should ask Mad. He and Pys did something like that for their RAW 2 entries.
-
Ive sent a PM to both of them just in-case either of them knows anything.
Thanks
-
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.
-
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.
-
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.
-
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.
-
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.
-
I'm not being helpful but all I know about flanking is plow.py. :D
-
Plow.py for the attack bot, Omni for the defense bot.