1
Discussion / Re: Robot Arena 3
« on: May 27, 2016, 04:25:45 PM »
It seems we have a killer robot now:
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: [1] 2
1
Discussion / Re: Robot Arena 3« on: May 27, 2016, 04:25:45 PM »
It seems we have a killer robot now:
2
Discussion / Re: Robot Arena 3!« on: May 13, 2016, 04:05:36 AM »
Another question I don't remember I have seen answered: will the robots have self collision? (meaning we cannot overlay components anymore)
3
Discussion / Re: Robot Arena 3!« on: May 13, 2016, 04:03:50 AM »Will we able to create AI teams and bots in RA3?Maybe. Probably not at first. Remember, no-one did, or was able to do that when RA2 just came out. Are you gonna put in the required effort to reverse-engineer and mod the game to make it happen? So does this mean the original RA2 didn't have those .py files in the AI folder? And all this stuff added to the game by reverse engineering an modding the released binary machine code in an assembler? That was indeed a really huge effort, huge respect for that! 4
Discussion / Re: Robot Arena 3!« on: May 09, 2016, 05:01:39 PM »
Took me a lot of time to read all the 58 pages.
One question that haven't asked yet as far as I can remember: Will we able to create AI teams and bots in RA3? 5
Tournament Archives / Re: General Tournament Discussion« on: May 05, 2016, 05:00:13 PM »
I'm considering making a tournament. I have several questions as I'm reading the rules:
- If I accept bots that are AIed by the competitor and not me, do I have to have the very same smart zone pack installed that the author had? This is a rather technical question but I think it's relevant here. - What are the standards for the images and videos I upload for the tournament? Is it OK to just show the raw video capture, and let the viewers "feel free to fast forward through the boring parts" and "feel free to start your favorite music player to cheer it up"? - How I'm supposed to receive the bots, is there a standard way, or do I need to publish an e-mail address to do so? (danger of getting spammed) - It seems a lot of tournament descriptions have a lot of exclusions (like excluding whole robot types or AI modes). Are these required to have an exciting tournament? 6
Stock Showcases / Re: Calmarius' stock showcase« on: May 04, 2016, 04:27:04 PM »
And finally my heavy weight popup got his smart zone as well and used popup.py with it.
I made some changes since the previous version of my HW: - removed one DDT and placed 4 extra razors so now it has 12 razors and more lethal than before. - Replaced the shiny wheels with rubber wheels. ![]() I made a mini tournament in Combat Arena with hazards off. The results are devastating. It dominated pretty much every bot and no one could won 3 times in a row against my bot. The 4 bot that were better than me are: - Alien queen: it goes off balance and spin and tumble around the arena my bot got hammered into a pancake, although my bot once managed to give some good hits and managed to win. - Express Delivery: That E shaped robot had a small middle wedge at the front which found it's way to go between my wedges, so he can knock of my wedges with his axes and then I had no chance to peel him off ground after that. - Neglected Waterbug: This robot had simply better wedges and peeled me up with ease. My bot was lucky and won the wedge war only once. - Mome Rath: This one was a surprise. The surprise was that my AI controlled bot could beat it once from the 3 attempts! In one of the battles, when my bot rammed him at the beginning and managed to throw it off balance and flip it then catch its chassis exactly the right moment on the side while he was upside down, at this point his side extenders on one side came off and began tumbling without control, at this point my AI bot could score hit after hit until K.O. BWOD 4 vs Starcore v3 OWNED (62): Maelstrom: 3-0 Matrix Array: 3-0 Predator: 3-0 Vortex CE: 3-0 Rabid Pitbull: 3-0 Tempest Exterminator: 3-0 Lethal Force: 3-0 Billy Goat Gruffiest: 3-0 The Troll: 3-0 3-2-1 Blastoff: 3-0 Orbital Delivery Vehicle: 3-0 Jabberwock: 3-0 Battering Ram: 3-0 Flying Sheep: 3-0 T-800 Terminator: 3-0 Hunter killer tank: 3-0 Borg Queen: 3-0 Tidal Wave: 3-0 Jupiter: 3-0 Leprosy: 3-0 Death Cloud: 3-0 Black Knight: 3-0 Lancelot: 3-0 Kraken: 3-0 Ancient Leviathan: 3-0 Battlebox: 3-0 Wide cut: 3-0 Shedenator: 3-0 Street Sweeper: 3-0 Sanitizer: 3-0 Spaninator 2: Judgement Day: 3-0 Ultimate Spammer: 3-0 1337 Speek 2.0: 3-0 Papa Roach: 3-0 Rebel 2: 3-0 Anti Epic: 3-0 Spikefan: 3-0 Chopsticks: 3-0 Little Darling: 3-0 Infernium: 3-0 Mr. Hell: 3-0 Cideous: 3-0 Ranacide 3: 3-0 Osiris: 3-0 Void: 3-0 Final Operation: 3-0 Fatal Incision: 3-0 WedgeWhacker HW: 3-0 Bee Keeper: 3-0 Possessed Bee: 3-0 Lethal Weapon: 3-0 Texas Twister: 3-0 Crawler: 3-0 ACME Brick: 3-0 The Bloody Pendulum: 3-0 Inside the clock: 3-0 Time Pixie: 3-0 Alien Predator: 3-0 Tommy Gun: 3-0 The Don: 3-0 Karnage: 3-0 Super Karnage: 3-0 BETTER THAN (3): Clockwork Hydra: 2-1 Insectoid: 2-1 Epic: 2-1 WORSE THAN (4): Alien Queen: 1-2 Mome Rath: 1-2 Express Delivery: 1-2 Neglected Waterbug: 1-2 REKT BY (0): (none) 7
Stock Showcases / Re: Calmarius' stock showcase« on: May 04, 2016, 02:19:22 PM »
AI-ed my weird shaped middleweight bot too.
![]() I also fixed the popup.py so it keeps firing while the opponent chassis is within the range of the razors. Ran a mini tournament against the starcore v3 in the Combat Arena with hazards off. The result is pretty much a massacre. It was found to be better than 48 starcore bots (92%), only worse than 4 bots, and owned only by 1 bot. BWOD Mini 3 vs Starcore v3 OWNED (37): Ultraviolet: 3-0 Intruder Alert: 3-0 Billy Goat Gruffier: 3-0 Launch Platform One: 3-0 BanderSnatch: 3-0 Battering Ewe: 3-0 Borg Drone: 3-0 Hurricane: 3-0 Pandora's Box: 3-0 Man-at-arms: 3-0 Tentance Attack: 3-0 Cauton: Hazardous Contents: 3-0 Acrid: 3-0 Bucket of Nails: 3-0 Sweeper: 3-0 Win! Win! WIN!: 3-0 Ad-Aware: 3-0 Alpha: 3-0 RoAcH: 3-0 Aedes: 3-0 Scabies: 3-0 Octomini Xtreme: 3-0 Box of Pure Evil: 3-0 Jyro: 3-0 Orcus: 3-0 Loki: 3-0 Poseidon: 3-0 12xrt: 3-0 Emergency Fly-By: 3-0 Emergency Launch: 3-0 Wedge-B-Gone: 3-0 Dizzy Bees: 3-0 Critical contact: 3-0 Max Power: 3-0 Meteor: 3-0 Dirty Money: 3-0 Mini Karnage: 3-0 BETTER THAN (11): Fury: 2-1 T-400 Infiltrator: 2-1 Vox: 2-1 1337: Breakdown: 2-1 Mutiny II: 2-1 Crimson Fury Xtreme: 2-1 Synergy: 2-1 Exploding Bees: 2-1 Robotic Bee: 2-1 Extreamliner: 2-1 Green time vortex: 2-1 WORSE THAN (3): Praetorian: 1-2 Happy Returns: 1-2 XZAI 2: 1-2 REKT BY (1): Epic Jr.: 0-3 8
Tutorials and Tips / Re: AI-ing (.py files, coding, nose-orienting R+D, and help)« on: May 03, 2016, 02:45:48 PM »
Ok made the changes except the SmartZoneEvent thing.
The goal of the popup.py is hitting other bot only when the chassis is within the smart zone. Do you have info what does the arguments for this SmartZoneEvent method mean? 9
Stock Showcases / Re: Calmarius' stock showcase« on: May 03, 2016, 01:53:44 PM »Quote honestly you can ditch a wedge on a stock BW/LW popup If I do that then LW popups in starcore 3 will wedge me up and beat me. The previous version didn't have wedges so and it was owned by all lw popups that had wedges. 10
Stock Showcases / Re: Calmarius' stock showcase« on: May 01, 2016, 04:22:30 PM »
Made some small changes, now it uses only 1 snapper2 with 3 razors, and added a wedge to have chance against other popups.
![]() Found out to be much better than the previous one, now it was better than 29 of the starcore lightweights a defeated by only 6 in 3 round matches. It's main weakness that it's prone to lose all it's weapons then lose by score. BWOD Micro 7 vs Star core v3 OWNS (18): Drone: 3-0 Poptart: 3-0 Sub-Orbital: 3-0 Jubjub Bird: 3-0 Aerial HK: 3-0 Castle guard: 3-0 Whirlpool: 3-0 Scrap Box: 3-0 Reckless Inflitrator: 3-0 Robo Rake: 3-0 Click Me!: 3-0 Uber-1337: 3-0 Black Bull: 3-0 Wee VS: 3-0 Phale: 3-0 Breakout: 3-0 The odd bee: 3-0 Tick Tock: 3-0 BETTER THAN (11): Sentinel Observer: 2-1 Billy Goat Gruff: 2-1 Eagle Borg Scout: 2-1 Cyclone: 2-1 Blood Leech: 2-1 Anubis: 2-1 Zenith: 2-1 WedgeWhacker LW: 2-1 Orion's Fury: 2-1 Button Man: 2-1 Klip: 2-1 WORSE THAN (4): Tempus Fugit: 1-2 Battering Lamb: 1-2 Duster: 1-2 Bitter Box: 1-2 REKT BY (2): Reaper: 0-3 Mini mauler: 0-3 11
Tutorials and Tips / Re: AI-ing (.py files, coding, nose-orienting R+D, and help)« on: May 01, 2016, 12:58:54 PM »Quote Let me have a look at the popup.py Here it is: Code: [Select] from __future__ import generators
12
Stock Showcases / Re: Calmarius' stock showcase« on: April 29, 2016, 04:05:55 PM »
I played two additional rounds today this is the result:
Owned (20): Tempus Fugit: 3-0 Drone: 3-0 Poptart: 3-0 Billy Goat Gruff: 3-0 Sub-Orbital: 3-0 Jubjub Bird: 3-0 Battering Lamb: 3-0 Eagle Borg Scout: 3-0 Castle guard: 3-0 Whirlpool: 3-0 Scrap Box: 3-0 Reckless Infiltrator: 3-0 Uber-1337: 3-0 Blood Leech: 3-0 Anubis: 3-0 Breakout: 3-0 The odd bee: 3-0 Orion's Fury: 3-0 Button Man: 3-0 Klip: 3-0 In par with (8): Cyclone: 2-1 Sentinel Observer: 2-1 WedgeWhacker LW: 2-1 Bitter Box: 1-2 Black Bull: 1-2 Aerial HK: 1-2 Mini Mauler: 1-2 Tick Tock: 1-2 Owned by (7): Reaper: 0-3 Robo Rake: 0-3 Duster: 0-3 Click Me!: 0-3 Wee VS: 0-3 Phale: 0-3 Zenith: 0-3 13
Tutorials and Tips / Re: AI-ing (.py files, coding, nose-orienting R+D, and help)« on: April 29, 2016, 12:55:34 AM »
By AI line you mean the line in the bindings.py?
list.append(("BWOD Micro 2","Popup",{'radius':0.1,'topspeed':99,'throttle':130,'range':99,'turn':50,'turnspeed':2,'weapons':(1,2,3)})) To demonstrate it, add a huge smart zone for the weapon, when the opponent enters the smart zone, the weapons fire once, and won't fire again until the robot exits the smart zone an reenter again. So it looks like an event handling problem to me. 14
Stock Showcases / Re: Calmarius' stock showcase« on: April 28, 2016, 05:16:22 PM »
I made another LW popup with DSA armor:
![]() Now I began to AI my bots as well. I made this bot to have "omni" AI, and made a little tournament where I challenged all Starcore V3 LW robots: The result of the first round can be seen below. I was surprised the despite the not too shallow wedge it can finish many spinner with ease, it targets the hub of them and keeps locked on then then it pecks on the often exposed hp ztek on the opponent until the whole thing breaks off, then it can finish the naked chassis quickly. The big weakness of this robot are those few plastic popups that can be found in this pack. They have light chassis and have wedges and reasonable firepower they can pick up it up and finish it quickly (but all of them are easily shredded apart by spinners). There were many close calls, sometimes my bot won with a single razor left, sometimes it lost due to low score because it lost all razors early. BWOD Micro 6 vs Starcore AI 23 - 12 Round 1 wins Tempus Fugit: 1-0 Drone: 1-0 Poptart: 1-0 Sentinel Observer: 1-0 Billy Goat Gruff: 1-0 Sub-Orbital: 1-0 Jubjub Bird: 1-0 Battering Lamb: 1-0 Eagle Borg Scout: 1-0 Castle guard: 1-0 Whirlpool: 1-0 Scrap Box: 1-0 Reckless Infiltrator: 1-0 Uber-1337: 1-0 Blood Leech: 1-0 Anubis: 1-0 Breakout: 1-0 WedgeWhacker LW: 1-0 The odd bee: 1-0 Tick Tock: 1-0 Orion's Fury: 1-0 Button Man: 1-0 Klip: 1-0 Round 1 losses: Aerial HK: 0-1 Cyclone: 0-1 Reaper: 0-1 Robo Rake: 0-1 Duster: 0-1 Click Me!: 0-1 Black Bull: 0-1 Wee VS: 0-1 Bitter Box: 0-1 Phale: 0-1 Zenith: 0-1 Mini Mauler: 0-1 Tomorrow I will play two additional rounds it's too late now... 15
Tutorials and Tips / Re: AI-ing (.py files, coding, nose-orienting R+D, and help)« on: April 28, 2016, 04:24:23 PM »
Hi there,
I'm using popup.py for my popup bot (which I took from the starcore 4 ai pack, I don't know where can I find the latest version of it), and noticed that weapons fire only when the chassis of the opponent enters the smart zone but not when the chassis is inside it. This means if my popup bot shoves up the opponent before the razors retract, the opponent can sit on the top of my bot without firing the weapons. Is it possible to fix this, somehow or do you know an update version of this file? 16
Stock Showcases / Re: Calmarius' stock showcase« on: April 23, 2016, 06:11:46 AM »
Rebuilt the middleweight one to have a long wide wedge:
![]() It performs much better against spinners. 17
Stock Showcases / Re: Calmarius' stock showcase« on: April 20, 2016, 05:23:37 AM »Quote it does need a longer wedge though Perhaps a 20cm longer extender? Quote and 1 black is a little on the low side for all the motors. I know. But 3 underpowered DDTs still hit bigger than 2 well powered one it seems. Quote making the chassis wedge wider and more shallow would make it better against hs. I wonder how is chassis damage calculated. It seems smaller chassis can handle less punishment. I going to experiment with wider skirt like chassis to see how it works. 18
Stock Showcases / Re: Calmarius' stock showcase« on: April 19, 2016, 04:17:09 PM »
I made a middleweight (9 razors, 3 DDTs):
![]() And a lightweight version (4 razors, 1 DDT): ![]() of my popup. The reduced mass limit makes it hard to fit everything into the chassis, also horizontal spinners are a bigger threat now, the only chance against them is a lucky hit that can detach their tribars or spinner motors, otherwise it's not possibe to approach or penetrate their shield of razors (octomini xtreme was the most frustrating experience I ever had this game, perhaps I needed 20-30 attempts just to beat it once. ) One cannot fight scissors with paper. 19
Stock Showcases / Re: Calmarius' stock showcase« on: March 14, 2016, 07:20:35 PM »
In this iteration I used snappers to fold the wheels into the chassis, this way I could reduce the height.
Also added 2 large wedges instead of the one. The small wedges might be more wedgy but the opponent's wedges hitting me at an unwedged part is a bigger concern... I can avoid this by careful driving but if I AI the bot it probably won't be that careful. Also it seems 3 supervolts can power 5 DDTs with 10 razors fine. ![]() 20
Stock Showcases / Re: Calmarius' stock showcase« on: March 10, 2016, 02:32:48 AM »Quote If your bot was controlled by the AI too I think it would get handled pretty easily =P I see that AI stuff are done using Python language, but I'm still in doubt what are possibilities. Is it possible to access the opponent's position and facing real time? If yes, then perhaps I can take the challenge of making a smart AI that attempts to dodge an flank the opponent.
Pages: [1] 2
|