SDuke524Join Date: 2008-07-29 Post Count: 6267 |
"Sumo Bots" is a common robotic competition where the goal is to build a self-driving AI robot that will push its opponent out of the ring. Examples of this can be seen here : http://www.roblox.com/--place?id=71966740
## Rules and Regulations
The robots will be separated into separate weight classes based on `:GetMass()`. These weight classes are
>0-80
81-100
101-120
121-150
151-170
171-210
If you would like to see the exact script used to weigh the bots, ( http://www.roblox.com/--item?id=72199199 )
----------
When building the Sumo Bot there are a couple restrictions.
- Your bot must move via VehicleSeat ONLY.
- Your bot must use raycasting to find its enemy. It cannot access any other information to find its enemies.
- Your bot cannot have any RocketPropulsion objects. This means no RocketPropulsion, BodyGyro, BodyAngularVelocity, BodyPosition, or any similar objects.
- Your bot cannot have any scripted weapons. This means you can't have `BreakJoints()` spikes or anything similar. However, if you wanted to have a bot with a spinning brick on it that works via the Motor surface, that is fine.
- You are allowed to have scripted graphical components as long as it doesn't interfere with the fight. This means you could have changing decal displays, a flashing light based on what state your robot is in, etc.
----------
The Sumo Bot competition will be a double elimination tournament for each weight class. Each match will consist of 3 2-minute periods. If after the third period no bot has been killed, neither bot will advance and a bye will replace them in the bracket. The different rings can be found here : http://www.roblox.com/My/Sets.aspx?id=536758
## Entering
Before you can enter the, your bot must already be completed. Only one entry per person/team per event. No changes may be done to your entry after submission.
----------
To enter send me a message with the title `[Event Name] entry [Solo or Team]`
Whether you put solo or team at the end depends if you're entering by yourself, or as a team. So an example entry title would be
> SumoBots entry Solo
Inside the message, you should include the following.
- Team name [if any]
- Team members
- Link of the robot.
----------
If you encrypt any scripts in your entry, it will be denied. This is because we cannot check that your entry follows all the rules when it is encrypted. |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
I forgot to mention something in the post, really sorry.
All bots will be placed in a model in workspace called "SumoBots" you CAN use this in your raycasting but ONLY if you're using it to ignore all of it. This will make edge-detection easier.
|
|
|
"Your bot must use raycasting to find its enemy. It cannot access any other information to find its enemies."
Does that mean we have to SCRIPT our bot?
"Knowledge talks, wisdom listens." |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
@candy
Of course, that's the whole challenge. Although building the bot is a big part of it. If you can't script, go team up with someone who can and make it together. |
|
|
I can script, but... this'll be fun. Make sure the project is lively - I don't want to enter a competition that's destined to be inactive.
I'll enter! I'll make the best bot EVAR!
"Knowledge talks, wisdom listens." |
|
|
Oh wait, so, all we do is just make a bot, that just follows the enemy's bot, like a zombie script right?
"Knowledge talks, wisdom listens." |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
Sort of, read the rules. Also there will definitely be lots of competition. |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
Nobody else? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
Dang, Game Design is dull. |
|
XsitsuJoin Date: 2009-07-28 Post Count: 2921 |
I would love to watch this happen on youtube or something but I wouldn't enter it. I don't have enough time to design a cool robot and script it :\ |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
@xsistu
I'll try to film a couple matches for youtube. Hopefully other people will film their bots as well. |
|
|
Well, ok.
"Knowledge talks, wisdom listens." |
|
mpo9Join Date: 2010-04-08 Post Count: 381 |
Maybe there should be hazards, like panels and spicks? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
@mpo
No, it's staying the way it is. Maybe if these were remote controlled that would be an option. But it's hard enough for the robots as is. |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
http://www.roblox.com/--item?id=72351685
Note, I know he might be too big or too small for some of your bots. Just make another one and copy his script into that one.
|
|
NilPirateJoin Date: 2010-07-31 Post Count: 3077 |
Wait, by VehicleSeat? Wha?
-I like birds.- |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
So far I have two entries. pauljkl and ZizZazZuz
@nil
Yes, that's how the robots must move. |
|
|
I'm in. I'm currently making the bots, but I just need the AI and movement...
"Knowledge talks, wisdom listens." |
|
|
I just realized my bot is WAY oversized: over 3 times the training bot's size...
O.O I'll have to make a new one! :(
"Knowledge talks, wisdom listens." |
|
|
I would make a Bot with Spinning Arms with the Motor Surface. But I can't Script it to Move.
" I'm grabbing a Shotgun. You will Sleep with the Cows. " - Unknown |
|
|
Same here. I tried copying the training bot's script but then, my bot doesn't work, it just moved around in circles... whilst the training bot just rammed it.. That was unfair!
"Knowledge talks, wisdom listens." |
|
|
Can you just NOT decode the script? I'm trying to make it work.
"Knowledge talks, wisdom listens." |
|
|
Oh, yeah, can you make the rings a bit bigger? I made an absolutely brilliant robot that is capable of taking down middle weight robots whilst it is only lightweight.
"Knowledge talks, wisdom listens." |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
> If you encrypt any scripts in your entry, it will be denied. This is because we cannot check that your entry follows all the rules when it is encrypted.
|
|
|
But the Troopa's script is encrypted, and I have no idea how to decrypt it... |
|