Author Topic: Clickbeetle's DSL bots  (Read 92631 times)

Offline Madiaba

Re: Clickbeetle's bots
« Reply #200 on: June 26, 2010, 11:04:52 PM »
....... The idea is that I can box-rush opponents and flip them out before they get a chance to move.  :evilsmile:   Now if only the AI would drive effectively...
Huh.  What does it do/not do?  And what have you tried, CB?
 
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline Clickbeetle

  • *
  • Posts: 3375
  • Rep: 21
  • In Soviet Russia, bugs stomp YOU!
  • Awards BOTM Winner
    • View Profile
    • Beetle Bros site
    • Awards
Re: Clickbeetle's bots
« Reply #201 on: June 26, 2010, 11:14:31 PM »
It just doesn't steer very well.  Which is somewhat expected with 6WD NPC fasts with hypno wheels.  And it usually goes a little off course on the initial box-rush.


I've tried various turn and turnspeed values, AimError values (part of my new Rammer AI), and a custom py that waits for the bot to settle on the ground before applying any throttle commands (meant to make it do a perfectly straight box-rush).  The AI just can't handle such a fast bot very effectively.

To lack feeling is to be dead, but to act on every feeling is to be a child.
-Brandon Sanderson, The Way of Kings

Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Re: Clickbeetle's bots
« Reply #202 on: June 27, 2010, 03:57:45 AM »
It just doesn't steer very well.  Which is somewhat expected with 6WD NPC fasts with hypno wheels.  And it usually goes a little off course on the initial box-rush.


I've tried various turn and turnspeed values, AimError values (part of my new Rammer AI), and a custom py that waits for the bot to settle on the ground before applying any throttle commands (meant to make it do a perfectly straight box-rush).  The AI just can't handle such a fast bot very effectively.

How many NPCFs handle the turning ? 4 ?

If only we could increase the tick value...

Offline 123savethewhales

  • *
  • Posts: 2923
  • Rep: 30
  • Friendship is Magic
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #203 on: June 27, 2010, 06:54:14 AM »
It's funny.  Merely taking the wheels of and putting them back on might help fix the drive problems.

This game doesn't build things perfectly, intended or unintended.  A lot of times parts gets mounted with very small impurity (like 3.45678 E^12).  Not to say that a pure 0 necessary helps the drive (because most wheels are not perfectly centered), but remounting can change the impurity and make it drive better.

Offline Badnik96

  • tired of your shit
  • *
  • Posts: 17536
  • Rep: 3
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #204 on: June 27, 2010, 07:24:01 AM »
I would use 1MM tite and use something else for the weapon extender, like a DSL bar.

Offline Madiaba

Re: Clickbeetle's bots
« Reply #205 on: June 27, 2010, 01:39:53 PM »
Only things I can think of left are:
 
Maybe not using all of the 6WD NPC fasts to turn, but only for forward/back movement.

More sophisticated: Maybe use self.GetSpeed(), and when the bot goes faster, you have it:
-disable Left/Right turning on some of the motors
-lower the turn and turnspeed values
 
Another weird thought: Move some/couple of the motors to the middle more, giving them less leverage to influence turning...
 
 
Would appreciate seeing your "AimError values (part of my new Rammer AI)".
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #206 on: June 27, 2010, 06:20:31 PM »
Maybe off-topic, but can you get torque without increasing the speed too?

Like could a bot with 6WD servo motors push a bot with 6wd NPC fasts?
You got my vote for RA2 Wizard. Always and forever.

Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Re: Clickbeetle's bots
« Reply #207 on: June 27, 2010, 06:23:45 PM »
I thought about that a good while ago, and tried it in DSL. Doesn't works at all. The servo bot gets pushed easily.

Offline Clickbeetle

  • *
  • Posts: 3375
  • Rep: 21
  • In Soviet Russia, bugs stomp YOU!
  • Awards BOTM Winner
    • View Profile
    • Beetle Bros site
    • Awards
Re: Clickbeetle's bots
« Reply #208 on: September 25, 2010, 10:05:32 PM »
Possible entry for Micro Mayhem Reincarnated.  I started with trying to improve 86, and ended up with something that looks nothing at all like it.





1mm Ti, everything else is visible.  It beats all the BW's in NAR AI (that I've tested) except for Byter.  How it will do in a rumble setting, though, is anyone's guess...


And yes, it turns just fine.

To lack feeling is to be dead, but to act on every feeling is to be a child.
-Brandon Sanderson, The Way of Kings

Offline Badnik96

  • tired of your shit
  • *
  • Posts: 17536
  • Rep: 3
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #209 on: September 25, 2010, 10:08:52 PM »
:D

Love the skin, and it looks real effective, too.

Offline Pwnator

  • *
  • Posts: 6676
  • Rep: 15
  • Awards BOTM Winner
    • View Profile
    • http://pwnator.tumblr.com
    • Awards
  • See profile for gamer tags: Yes
Re: Clickbeetle's bots
« Reply #210 on: September 25, 2010, 10:56:34 PM »
OM NOM NOM

Will it perform better when the bars are parallel or when one bar is perpendicular to the other?
Clash Cubes 1 - Grey Matter (Runner-Up)
King of Karnage - Sideshow Freak (Runner-Up, Best Engineered)
Rust In Pieces - Paper Cut 3 (Grand Champion, Most Dangerous Bot)
Wheely Tag Tournament - Ion Thruster (Grand Champion, along with Ounces' DiSemboweLment)
UK vs USA - Dark Striker (Grand Champion)
Rust In Pieces 2 - Claymore (Runner-Up, Favourite Bot)
BBEANS 6 - Infection 4 (Runner-Up)
RA2 Team Championships - Serious Business, Skeksis (Runner-Up, along with Scrappy, S_M, and Badnik)
RA2 Team Championships 2 - The Other Stig (Runner-Up, along with Scrappy, S_M, Badnik, 090901, and R1885)
Replica Wars 3 - Abaddon (Runner-Up, Luckiest Bot)
BroBots - wheebot & yaybot (Runner-Up)
Robo Zone 2 - Dipper (4th place, Survival Champion, & Best Axle Bot)
ARBBC - The Covenant (3rd place, BW Rumble Winner, Most Feared BW)

Offline Clickbeetle

  • *
  • Posts: 3375
  • Rep: 21
  • In Soviet Russia, bugs stomp YOU!
  • Awards BOTM Winner
    • View Profile
    • Beetle Bros site
    • Awards
Re: Clickbeetle's bots
« Reply #211 on: September 25, 2010, 11:02:56 PM »
I made the bars parallel in order to maximize damage (both teeth hitting at once).  I can't see any advantage to putting them perpendicular.

To lack feeling is to be dead, but to act on every feeling is to be a child.
-Brandon Sanderson, The Way of Kings

Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #212 on: September 26, 2010, 02:28:14 AM »
Very nice! I like It! :mrgreen:

Offline cephalopod

Re: Clickbeetle's bots
« Reply #213 on: September 26, 2010, 04:18:08 AM »
Parallel is a better idea than perpendicular, I would agree. More teeth hitting the bot, and probably more power exerted on the bot (I did a similar thing with Immunization). Looks sweet anyway, I have a feeling those 4 teeth would give Blood Orange Mini a run for its money.
bristol bot builders / two headed death flamingo / snappy robots
//
kindest and friendliest '13, '15, '16, '17 / favourite staff member '14, '15

Offline NFX

  • *
  • Posts: 14035
  • Rep: 11
  • SliSliSliSliSliSliSliSli(0)
    • AwesomeFish921
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
  • Skype: nfxtreme0992
Re: Clickbeetle's bots
« Reply #214 on: September 26, 2010, 04:32:35 AM »
I would imagine parallel was better. There's more weapons hitting the bot at one time, and there's more of a gap for the opponent to move into before the weapon hits them.
Co-creator of The RA2 Randomiser



Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Re: Clickbeetle's bots
« Reply #215 on: September 26, 2010, 04:39:08 AM »
Wouldn't a hex plate and razors be better ?

Offline Clickbeetle

  • *
  • Posts: 3375
  • Rep: 21
  • In Soviet Russia, bugs stomp YOU!
  • Awards BOTM Winner
    • View Profile
    • Beetle Bros site
    • Awards
Re: Clickbeetle's bots
« Reply #216 on: October 06, 2010, 11:40:28 PM »
Wouldn't a hex plate and razors be better ?


Eh, perhaps... it would be stronger but it wouldn't do as much instantaneous damage.


Anyway, time to post a whole slew of bots.  This is my long-overdue team for NAR AI.





They are all wedge-killers and they all have iron spikes, with the exception of Irony.  (It's named Irony because it's ironic that it doesn't have any iron spikes.  Circular logic FTW.)  Most of them are also good against shell spinners too, so in theory they should be extremely dangerous since they're good against the two most common designs.  In practice, though, they're just moderately dangerous.


Why an iron spike team?  I wanted to make a bot called Ferrous Wheel and I wanted to make a bot called Irony that didn't have iron spikes, and the rest of the team sort of grew out of that.


Iron Curtain 2:

3 ants, 1mm Ti.  An undercutter that's equally good against true popups (has trouble against forward-firing popups and Infection 4 though) and shell spinners, as long as they don't Havok too much.  If shell spinners don't Havok it can just take off all the bottom razors and cut off all the shell panels, leaving the top razors untouched.  It can also self-right.


Ferrous Wheel:

3 ants, 1mm armor of some kind.  The goal here was to make a wedge-killing VS with as much weight as possible in the weapon.  It has 14 iron spikes, which is enough to give it a fighting chance even against shell spinners, provided they don't hit the supports.  The weapon is literally low enough to hit skirts on metal hinges from above.


Mother Lode:

1 PC545 and four (?) ants, 3mm plastic, NPC fast drive.  I really like this bot.  The wedge is actually kind of good (can sometimes get under HnM 4), but if the opponent gets under it, Mother Lode has another line of offense.  It fires the wedge up when a bot gets under it, which causes the bot to pitch forward, bringing the drum in contact with the front of the opponent.  If it's a popup, this usually means a few razors will get broken.  Combined with a double layer of bottom armor, Mother Lode can usually either de-weapon popups and then slowly whittle away their front, or flank them and start gut-ripping (it is quite good at flanking).  It's not bad against shell spinners either, and obviously can self-right.


Die-Cast:

3 ants, 1mm plastic, Copal drive.  Most AW HS's have overhead weapons, which makes an undercutter particularly effective.  It can also hit the sides of rammers and threaten the chassis or wheels.  Yes, the flipper segment is slightly unrealistic, but the intent is to have a post going through the axle, like on Megabyte or something.  I just can't put anything on the bottom of the DSL bar because it is either too tall or too short, so the flipper segment has to do.


Thermite:

2 ants, 1 large air tank, 1mm Al, astroflight drive.  This bot went through more revisions than a bill in Congress, and it seemed everything I tried wasn't durable enough.  The flamethrower took up too much weight and I couldn't get enough weapons.  Eventually I threw on a Ti sheet out of frustration... and it actually worked.  It's scary how effective this bot is.  No BW can get through that 12000-HP armor, so Thermite just sits under opponents and burns them from below until they either can't move or time runs out (in which case Thermite wins by points).


I don't know how I de-shelled Princess in that picture, but I had to get a screenie because I have a feeling it will never happen again.  :mrgreen:


Making Thermite even more dangerous is the new .py I made.  I found out how to make the AI hold down the flamethrower control like a human, so the flame never dies out.  You just need to put the Input command in def Activate rather than def Tick.  In a 3-minute match Thermite can get up to 50,000 points.


Irony:

3 ants, 1mm armor of some kind.  Basically a LW Ferrous Wheel.  It can't beat shell spinners, but it is just as good against wedges.  And if the chassis looks familiar, yes it is the same one as Iron Curtain 2.

To lack feeling is to be dead, but to act on every feeling is to be a child.
-Brandon Sanderson, The Way of Kings

Offline JoeBlo

Re: Clickbeetle's bots
« Reply #217 on: October 06, 2010, 11:48:42 PM »
:O to much awesome to handle...

I lol'd at Irony before you even explained it :P

I absolutely <3 Mother Lode, one of the most awesome robots I have seen lately (the anti outwedges design I would love to see in action)



Offline R0B0SH4RK

  • *
  • Posts: 1807
  • Rep: 8
  • There is epic to my madness.
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: Clickbeetle's bots
« Reply #218 on: October 07, 2010, 02:33:24 AM »
Y'know, sometimes, I think some people in the community MIGHT just be closing in on CB in terms of sheer creative brilliance. And then he posts something and proves I'm an idiot. Again. And again. And again.
 
Great job once again.
 
Oh, and:
DP. Hope you guys find some humour in this xD
 
(Image removed from quote.)

Let the creepy worship begin.

Offline Pwnator

  • *
  • Posts: 6676
  • Rep: 15
  • Awards BOTM Winner
    • View Profile
    • http://pwnator.tumblr.com
    • Awards
  • See profile for gamer tags: Yes
Re: Clickbeetle's bots
« Reply #219 on: October 07, 2010, 02:44:28 AM »
*cue squiggly arms*


MOTHER LODE IS TOO AWESOME
Clash Cubes 1 - Grey Matter (Runner-Up)
King of Karnage - Sideshow Freak (Runner-Up, Best Engineered)
Rust In Pieces - Paper Cut 3 (Grand Champion, Most Dangerous Bot)
Wheely Tag Tournament - Ion Thruster (Grand Champion, along with Ounces' DiSemboweLment)
UK vs USA - Dark Striker (Grand Champion)
Rust In Pieces 2 - Claymore (Runner-Up, Favourite Bot)
BBEANS 6 - Infection 4 (Runner-Up)
RA2 Team Championships - Serious Business, Skeksis (Runner-Up, along with Scrappy, S_M, and Badnik)
RA2 Team Championships 2 - The Other Stig (Runner-Up, along with Scrappy, S_M, Badnik, 090901, and R1885)
Replica Wars 3 - Abaddon (Runner-Up, Luckiest Bot)
BroBots - wheebot & yaybot (Runner-Up)
Robo Zone 2 - Dipper (4th place, Survival Champion, & Best Axle Bot)
ARBBC - The Covenant (3rd place, BW Rumble Winner, Most Feared BW)