gametechmods
Robot Arena => Discussion => Topic started by: MassimoV on February 05, 2012, 07:34:18 PM
-
Now this is just an idea so I'm not telling anyone to make this, it's just an idea. So I love the obstacle course arena in DSL. The only problem is, AI could never run it. I always thought a race could have been fun but they all just decide to attack the robot closest to it. So I did a quick sketch on an obstacle course arena which could be compatible with AI'ed bots.
(https://gametechmods.com/uploads/images/32579Arena Concept.JPG)
(Sorry for poor MS Paint skills)
So there's the obstacles:
Brown rectangles- crates
Grey rectangles- concrete blocks
Green circles- barrels
long grey rectangle- seesaw ramp
black squares- pits
grey circles-speed bumps
And you maybe asking, how does this help AI. Well you see that box that has the robot inside, well the robot on the course will drive towards the robot in the box. The box will be big enough so when the timer starts the bot can move around and make sure it's not imobilized. When the bot on the course gets to the end of it, there will be some kind of hazard that is activated to destroy the bot in the box.
So that's my idea. Tell me what you think of it, and remember, it's just an idea.
-
Sounds like an interesting idea. Might work with some fine-tuning.
-
Not that your idea would be hard to implement but I don't think it would take to much effort to get the AI working correctly in the DSL Obstacle Course Arena.
As for your arena idea, I think its a neat idea to kill the second player as soon as the course is finished.
-
That's a brilliant idea.
-
THanks for the feedback. I'm horrible at tweaking ai though.
-
Actually, you don't really need to mess with any of the AI.py files. The AI gives the arena both its starting location and its target location so all you really need to do is intercept and modify that (this is what I did for the DSL Soccer Arena). Basically, you would map out a route (or routes) that the AI can "loosely" follow.
If you or anyone else would like to learn how to do it yourself, I wouldn't mind showing how. You would mostly be messing with coordinates (XYZ) and possibly a few conditionals (IF statements). I've already done all the more complicated stuff in my racetrack code so we would probably be building off of that (after explaining how my code works).
-
I love the idea, Massimov.
-
I had the idea of something like the Gauntlet from the first couple of series of Robot Wars. Although I also thought that a pathfinding fix, similar to what happened with the Hill Top KOTH arena, would help significantly.
-
I saw you make that sketch in Rhino and it was awesome.
-
I like it. I think there should be an angled bridge though IMO.
-
Opposed to the seesaw or as an additional ramp?
-
as an additional ramp
-
Yeah that would be cool. Maybe I'd try fitting it in between the crates and the blocks so debris doesn't get in the way.