Show Posts

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.


Messages - Lightning S.

Pages: 1 ... 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22
301
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 12, 2015, 12:15:51 AM »
No update on entries here, but something a bit more interesting instead.

First, huge thanks to Larrain for messing with the .py of the arena and getting fights to stop after 30 seconds so that I don't have to put "TIME" at the end of every single fight!

Second, I made a sample fight viewable here:
The actual tournament videos are going to be as close to this as possible (with transitions, graphics, music, etc.) so if anyone has any criticism/advice on it, now is the time to give it.

302
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 08, 2015, 06:15:16 PM »
DP
KupaRizu's entry accepted and AI'd.

303
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 08, 2015, 05:26:57 PM »
Before I left, I tried making an ironbot tournament myself, but I ran into too many problems. I DID manage to get the code to work, but it wasn't easy, and it was very complicated. Here's a quote from click via pm.

Look at the Ironbot arena (cube.py).  You'll notice I have a bunch of code commented out, and bracketed by #Ironbot stuff  #/Ironbot stuff.  This code does a few things:

- Reads a couple of txt files (Bot0_comps.txt, Bot1_comps.txt, etc.) which contain a list of component ids, and breaks those components on the corresponding bots.  These txt files are located in the main RA2 directory.
- Removes the floor under the bots (cubefloorpanel.gmf) during the introduction, so the components that break off can fall out of the arena, then puts it back when the match starts.
- Makes immobility warnings not happen by setting plus.practice(1).
- Disables the bots after 30 seconds and makes them invincible, so it's like a 30 second time limit.  You can leave that part commented out if you want a longer time limit.

The second part is in the bot AI.  I used custom AI's for all the bots in Ironbot.  Here's the modified Omni I used:  http://beetlebros.gametechmods.com/files/OmniIB.txt  (make sure to save as .py, not .txt)

There are two important parts in the AI .py.  The first one is at the beginning of def Tick where I say "Import previously broken component IDs".  This reads the txt files so the AI knows what components are already lost.  The second important part is in def LostComponent.  This writes to the txt file whenever a component breaks.  Also, self.LostComps = [] and self.DoThisOnce = 0 have to be in def __init__.

So to run Ironbot, first I cleared Bot0_comps.txt and Bot1_comps.txt so they are blank.  After the battle, DO NOT RUN ANY MORE BATTLES.  Immediately quit RA2, open up the txt files, and copy the broken component IDs into a permanent file that will not get overwritten.  (You will need to remove some duplicate IDs.)  Make sure to keep things organized so you don't forget which broken component IDs go with which bot.

To start a battle with fresh bots, clear the txt files before booting up RA2.  To start with damaged bots, copy the component IDs from your permanent file into the txt file before booting up RA2.  The arena will read these IDs and break them before the match starts.  Then, the AI will add any new broken components to the txt file.

In Ironbot, I had a rule where bots got a few spare wheels.  I used apanx's exporter to find out which IDs were wheels, and then deleted those from the list of broken components.

Also, later on in Ironbot, I started having some lag issues when 90% of a bot got broken off all at once.  When that happened, I went into the bot lab and manually removed components.

It's pretty complicated, but I already did the hard part.  You should be able to get an Ironbot-style tourney going just by using OmniIB.py and un-commenting that code in cube.py.  Of course, I'd appreciate it if you didn't just rip off Ironbot rule for rule.  Put your own twist on it.   ;)

Good luck with it, it's a bit complicated, but with this, you should be able to do it the same way click did it.

If anyone wants to post this someplace where others who may want to see it can see it, feel free.

Edit 1: I see you're using a custom arena. Hopefully you can just copy/paste the ironbot code into your arena.

Edit 2: Got my entries here. This is literally my first ironforge bot, and I suck at dsl realistic, but I tried my best. Here it is. https://gametechmods.com/uploads/files/0298wolf_entry.rar
Tried using it and it didn't work, nor do I have any idea of how to get it to. Thanks anyway though.

Wolfsbane's entries accepted and AI'd. Unfortunately, I'm having some problems with some other bots, but hopefully that'll get cleared up soon. In other news, I've decided to go on with adding a week to signups to encourage more people to enter.

304
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 07, 2015, 01:28:16 PM »
Hercules's IF and updated DSL bots accepted and AI'd.
I'm thinking about extending signups another week to try and give more people the time to enter. You guys cool with that?

Sure.

Also, I have some pm's from clickbeetle about his ironbot python and ai. I can pm them to you if you want.
That would be great; please do!

305
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 06, 2015, 10:37:46 PM »
Hercules's IF and updated DSL bots accepted and AI'd.
I'm thinking about extending signups another week to try and give more people the time to enter. You guys cool with that?

306
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 04, 2015, 06:20:07 PM »
I'd expect them to be banned under 'no SnS'
yep
Hercules's DSL entry is entered, and Mechadino's bot needs to be fixed before I can AI it.
EDIT: Mech's entry is good to go thanks to RedAce's help.

307
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 03, 2015, 07:16:36 PM »
Hercules's entry and Thrackerzod's entries accepted and AI'd.

308
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 02, 2015, 08:56:59 PM »
DP
Silverfish's DSL entry accepted and AI'd. I got something from Hercules too, but I need him to clarify something before I can accept it.

309
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 02, 2015, 05:47:35 PM »
You have 9 months
Signups are open, you have one week to submit bots!
Any particular reason signup time is so short?
Mainly to get people to enter, though like I said, I may extend signups if necessary. Due to the nature of this tournament, there's also a lot that will be going on in-between filming, and I'm trying to learn how to use a new video editor just for this tournament.

310
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 01, 2015, 09:04:40 PM »
Silverfish's IF entry accepted and AI'd.
Just so you guys know, I'm probably gonna end up flooding this thread with updates like this. Though, I'd rather do that than have no one enter.

311
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 01, 2015, 06:24:10 PM »
Silverfish's entry and Redace's entries are all accepted and AI'd.
Also added a countdown timer in the OP. You have until midnight of next Monday (PST) to enter.

312
Tournament Archives / Re: Ironbot Jr. - Signups
« on: November 01, 2015, 04:42:28 PM »
Thanks Craig.
Signups are open, you have one week to submit bots! I've already gotten entries from RedAce and Silverfish which will be checked shortly.

313
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 31, 2015, 02:44:26 PM »
tp im evil
Added a couple extra rules. I've already PM'd Craig about this so hopefully it'll be in signups soon.

314
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 27, 2015, 07:11:08 PM »
DP
No one's said anything else, so I'll assume that everyone is alright with the rules. Later, I'm going to request this get moved to signups and hopefully I can start taking entries on Saturday.

315
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 24, 2015, 10:41:37 PM »
idk if heaters will be able to be broken in under 30 seconds under any possible circumstance in the tournament, and plow spam seems a bit op for this. admittedly though there's a lot of stuff i don't know about ironforge so if you think it should be changed then just say

316
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 24, 2015, 09:11:10 PM »
I think the rules are pretty good as they are. Definitely interested- already started prototyping some bots. Also want to through out there that your ironforge entry is way overweight. It's ironforge, so weight limits are halved :P
It has ballasts.
Do you guys think I should start a signups thread or wait?

317
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 23, 2015, 07:33:21 PM »
Added some rules regarding Ironforge defensive options. If anyone thinks there should be more, let me know.
Are there any tournament rules people want added/clarified? I'd like to start this as soon as I can, but I want to make sure there's interest first.

318
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 21, 2015, 09:25:33 PM »
Oh yeah, I just remembered that Grinding Noise, a rad "popup" won last time.  It might abuse the rules a bit here, even if it's lightweight.  Will you ban those as well or not?
Since this is a lightweight tournament and there's less room to abuse the rules with, I'm not sure if it'll be a problem. Albeit, if you can think of any examples of how lightweights could pull this off, feel free to let me know.
Also added my bots, since there's a least a bit of interest in this. Additionally, does anyone know how Click did the imprint thing in the original Ironbot logo? I was looking on cooltext for about half an hour and found nothing.

319
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 19, 2015, 09:52:10 PM »
I don't really know why SNS are banned when they were allowed in the original ironbot tourney. Especially when "flail enhancement" is banned in the DSL part.
When you combine the weight class and conditions for this tournament, I personally feel that SnS are too powerful for it, and not just in the DSL division. If enough people want them allowed, I'll consider changing it.
In other news, RedAce's advice has been taken and DSL rules have been altered slightly further. I've also added a logo.

320
Tournament Archives / Re: Ironbot Jr. - Discussion
« on: October 18, 2015, 08:58:22 PM »
Don't ban sns, just ban meltlybrain
The problem with that is if two SnS bots go against each other, nothing happens.
On another note, I assume that I'm allowed to do this since the thread got approved. Added some rules to DSL bots' defensive measures and might do the same for Ironforge.

Pages: 1 ... 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22