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.
|
|
smurf279Join Date: 2010-03-15 Post Count: 6871 |
"Your bot must use raycasting to find its enemy. It cannot access any other information to find its enemies."
Can you create work-arounds?
Example:
Create a growing part that uses the .Touched event to find parts?
Also is this contest forum-specific, for a certain group of people, or for anyone to join? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
Anyone can join. Also, sure. The only reason I wanted the raycasting thing was so the bots weren't so all-mighty and more realistic. |
|
smurf279Join Date: 2010-03-15 Post Count: 6871 |
Alright, anyways seems like it could be kinda fun :)
May make one if I could find the time. . . |
|
|
Are we allowed to have just a sphere that resizes itself to fling all opponents to kingdom come? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
> 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.
|
|
|
Does the velocity property count as a weapon? And can the bot be anchored? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
Let me put it this way.
The only thing a script can change is the VehicleSeat-specific properties ( Throttle,Steer,Torque,MaxSpeed,TurnSpeed ) and graphical displays that do nothing to effect the fight, just make it look cooler. |
|
miz656Join Date: 2010-07-19 Post Count: 15336 |
Lol
First, SDuke makes a game where you wrestle people, having strength.
Then he makes a game of fat japenese people touching each other
Normal you think :P
SDuke have you gone fat? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
What? |
|
miz656Join Date: 2010-07-19 Post Count: 15336 |
Fat person says What
So you are fat :P
Wait, I just called myself fat -_-
AND why did I just say that?
AND WHY DID I JUST SAY THAT???? |
|
smurf279Join Date: 2010-03-15 Post Count: 6871 |
^Think you need to lay off the sugar .-. |
|
|
I'll join, if I ever figure out how to raycast >_>
And miz, quit trolling or you're reported. |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
miz stop taking it off topic.
Anymore questions about the tournament? |
|
miz656Join Date: 2010-07-19 Post Count: 15336 |
@Smurf279
There is nothing wrong with coffee
@thek00lkid
I'm just stating what my brain things. |
|
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
@thek00l
http://wiki.roblox.com/index.php/Raycasting
The bots are really simple to make. |
|
miz656Join Date: 2010-07-19 Post Count: 15336 |
@kingkiller
Probably smaller than the sumo wrestlers -_-
Sorry, I had to say that :P |
|
VoidacityJoin Date: 2009-11-05 Post Count: 15759 |
[ Content Deleted ] |
|
VoidacityJoin Date: 2009-11-05 Post Count: 15759 |
[ Content Deleted ] |
|
|
Yes, I know how the Raycasting method works, what I DON"T know is how to use it practically, for example, to find the object, do I shoot the rays in all directions until the bot finds it? *I don't even know how to script rays =/. My scripting is limited to CFrame doors and Gui, which is why I research classes 24/7. Right now I"m trying to figure out NPCs for RPG games. I need guns on them so *cries* I NEED RAYCASTING KNOWLEDG!! *Stomps off red in the face* |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
I gave an example in the introduction. |
|
|
Oh, sorry, I missed that link. When do we have to enter by? |
|
SDuke524Join Date: 2008-07-29 Post Count: 6267 |
When I decide to set the date. Haven't set the date yet however, I'll give yall at least a week, then next day will probably be the tournament.
I also just realized that some people might not be familiar with the concept of double-elimination. Should I explain it? |
|
smurf279Join Date: 2010-03-15 Post Count: 6871 |
"When I decide to set the date. Haven't set the date yet however, I'll give yall at least a week, then next day will probably be the tournament."
2 weeks pl0x :U
Next week is my birthday ;3 and I don't think I'll get much time to work on it with my school work :/ |
|