SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 11 Feb 2012 10:28 PM |
"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. |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
|
| 11 Feb 2012 10:33 PM |
| This looks kind've fun. :3 Btu noe question... should the bot's humanoid name be "Humanoid," "Robot," or something else? |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 11 Feb 2012 10:36 PM |
| It's a car hence, VehicleSeat. Also they aren't going to be hurting eachother, they'll be trying to push eachother out. Take a look at the place and you'll see what I mean. |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
|
| 11 Feb 2012 10:38 PM |
| Oh, vehicle seat operated? Dang, I was just going to take some scripts from zombies. |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 11 Feb 2012 11:44 PM |
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.
|
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
| |
|
lumphy101
|
  |
| Joined: 11 Oct 2010 |
| Total Posts: 3778 |
|
| |
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 12 Feb 2012 02:03 PM |
| Is that it? I thought I would get at least one entry from BH. If you can't script then you could easily team up with someone who can and make it with them. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 12 Feb 2012 02:24 PM |
This sounds really fun, and I would definitely do it, but I have no clue how I would use raycasting to find the other robot.
If someone who could script the bot wants to partner up with me, then I'm in.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 12 Feb 2012 02:28 PM |
@theop
Take a look at the place, I'm sure you could figure it out from there. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 12 Feb 2012 02:33 PM |
Okay, I'll take a whack at it before teaming.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
|
| 12 Feb 2012 06:19 PM |
| Can you make a sample bot that's free to take? :| |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 12 Feb 2012 06:28 PM |
| The whole challenge is scripting so why would I give you the script? It takes like a minute to build the bot. |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
| |
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 12 Feb 2012 06:37 PM |
drew, y u nu check?
Takes me a lot longer than 10 minutes to build one :(. I guess I'm slow. Any examples not in the game we can look at while building the robots?
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 12 Feb 2012 06:37 PM |
| What if you team up with theop and try to figure it out together? Two heads is stronger than one. Then you guys could represent the whole of Building Helpers against all the others. |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
|
| 12 Feb 2012 06:39 PM |
| He'd end up doing 99.999999% percent of the work, if that were to ever even happen. You might get more replies if you went to SH. I'm not saying this is out of place, but a lot of those guys may be interested. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 12 Feb 2012 06:40 PM |
@drew I'll do all the scripting, you can do all the building.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
drew8732
|
  |
| Joined: 01 Apr 2010 |
| Total Posts: 1965 |
|
|
| 12 Feb 2012 06:43 PM |
Eh, I dunno. Wouldn't you rather team up with SCARFACIAL or someone easier to work with and more intelligent than me?
P.S In that demo of the Sumobots, the spinbot was impossible to knock off because its front spins causing it to manuver out of the opponent's force. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 12 Feb 2012 06:48 PM |
What would make it fun, if it were easy (no offense to SCARFACIAL, pauljkl, or smurf)?
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 12 Feb 2012 06:59 PM |
@drew spinbot was hard for the other bots because it weighs 30-40 more than the rest of them. Also I did post in SH and that's where a lot of your competition should be coming from, which is why I think you two should team up. How cool would it be to have one team representing this whole forum?
@theop Didn't I explain it to you? Just follow this basic algorithm with your bot
1. Send a ray at the ground and a ray straight forward from your bot 2. If the one aimed at the ground hits something White or hits nothing, backup ( Throttle=-1 ) 3. If that isn't the case, check if the one going straight forward hit something' a. If it hit something, go straight forward ( Throttle=1 ) b. If it didn't hit something, spin ( Steer=1 or -1 ) 4. Repeat from step 1 ( while loop )
I really think you two would make a great team and could do it. Just have drew do research on the most effective weapons, ( make sure to pay attention to weight too, more succesful small bots==more succesful weapons ) and theop try to make the bot run. |
|
|
| Report Abuse |
|
|
SDuke524
|
  |
| Joined: 29 Jul 2008 |
| Total Posts: 6267 |
|
|
| 13 Feb 2012 03:41 PM |
| So yall are going to represent BH? :D It'll be exciting that way. |
|
|
| Report Abuse |
|
|
pauljkl
|
  |
| Joined: 23 Oct 2008 |
| Total Posts: 9364 |
|
| |
|
pauljkl
|
  |
| Joined: 23 Oct 2008 |
| Total Posts: 9364 |
|
|
| 13 Feb 2012 06:08 PM |
| I have a super lightweight bot at 22.7 by your script |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 13 Feb 2012 06:57 PM |
@OP I was talking more towards the building part.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|