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 - philetbabe
Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 26
161
« on: June 16, 2009, 12:05:10 PM »
I don't believe it! I've seen that somewhere!
Where ? i'm interested to have a look at this source of informations. BTW : Duck, in your RA2 site there is a mistake : driving controlers must be named "Forward" and "Leftright" and not "forward" and "leftRight", it is case-sensitive.
162
« on: June 16, 2009, 08:37:57 AM »
here is what i recently learn while working on Mad scientist's pack : last lines of XXX.bot :
163
« on: June 16, 2009, 07:11:56 AM »
With about 80 bots to AI, a huge work was waiting, more over, none of this bot was ready : controlers were not named. So i take the lazy way : rather than uploading each bot in the bot lab, i mod them using notepad++ and its macro  here are the rules i follow : analog button have to be renamed Forward and LeftRight Swith button have to be renamed Spin simple button have to be renamed Fire if the bot have only Spin button, it will be AIed as 'Spinner' if the bot have only Fire button, it will be AIed as 'Poker' if the bot have both, it will be AIed as Omni if the bot have none, it will be Aied as Rammer. The nose direction will be defined looking also at the file xxx.bot. Than another problem arised : ok not to call the bot inside the bot lab, but what about those missing custom zone ? -here again i take a simple way : just create 'Range Poker' and 'RangeOmni' AIs that fire when the bot is pointing to ennemy (with a tolerance named delta) and given a special range. here is a typical binding : list.append( ("Krush 1.0", "RangePoker", { 'range' : 2, 'delta':0.3, 'nose' : math.pi, 'weapons': (1,2,3,4)}))
it takes me about 2 hours to AIed so the 80 bots. After that, i had to 'quick test' : about 3 more hours to adjust few things with those results : -these bots have been hidden from their teams because they crashed my game : ANT purgatory / Journad del muerte / Ant disposal service / El compacto /Invalid -the AI have not been specialized for each bot, some works fine, others give low results -2 bots have been modified with special AI : Pivot and nuclear winter. SO What else ?1/ First -i had to deliver the rar : done :http://rapidshare.de/files/47557081/pack_madsci.rar.html2/the 'hardest' job was to rename the controlers. Yet, someone should take this pack and make it 'better aied'. 2bis/ instead of step 2, many people should take one team each and try to improve it 3/repack the teams, yet the rar contains the teams, a file thebindings.py that contains only those binding and a file theTeams.txt containing the team description (assuming they start with index 102!)
164
« on: June 16, 2009, 12:26:30 AM »
I can AI some if you want. i am currently aiing this pack, release soon. i've made about 70% but i will need some help, i'll explain you soon why.
165
« on: June 14, 2009, 02:36:16 PM »
i do like the match "Revenge Of Dr. Wham vs. Chernobyl " very balanced with 2 really differents bots. it seems the Revenge Of Dr. Wham is self-handicapped with its snow plow, the bot starts to fight only once its plow is destroyed... or probldem with 'too short' custom zone ?
166
« on: June 12, 2009, 03:04:17 PM »
never touch arena moding
167
« on: June 11, 2009, 08:14:02 AM »
That is what i call a true FBS, not the Storm Cloud type and not a SnS.
(late feedback) : If i do not misunderstood that stuff, you attach your wheels to 2 servo Motors attached themselves to a ZTek. - Why these servo motors and not 2 other ZTek ? about the driving : when you want to go forward/backward : you do not spin the ZTek, when you want to turn you spin both the Ztek and the servos. Is it like that ? with your LW bot, you also use Servo Motor: Why ? And my only fully working Stock game self-raped for an unknown reason. And that happens often to me...
Strange, i hardly abuse RA2 with teams swapping, AI testing etc, and trouble happens very very rarely. maybe you meet always the same trouble, it should be good to found it once and free you with it. if you want some help ?
168
« on: June 10, 2009, 02:54:08 AM »
the idea of this AI is resume in this code extract from the tick() function : haveToOpenArms = True targets = [x for x in self.sensors.itervalues() if x.contacts > 0 \ and not plus.isDefeated(x.robot)] if len(targets) > 0 : haveToOpenArms = False if haveToOpenArms : self.isOpenArms1 = self.openArms(self.MotorOne, "Servo1", 0 ) self.isOpenArms2 = self.openArms(self.MotorTwo, "Servo2", 1 ) else : self.isCloseArms1 = self.closeArms(self.MotorOne, "Servo1", 0 ) self.isCloseArms2 = self.closeArms(self.MotorTwo, "Servo2", 1 )
with closeArms and openArms both with something like that : def openArms(self, idMotor, CtrlServo, anglePositif): selfangle = self.GetMotorAngle(idMotor) if anglePositif == 1 : winkel = self.servoOpenArmsAngle - selfangle else : winkel = -self.servoOpenArmsAngle - selfangle return self.AimTowards(winkel, CtrlServo)
and a binding list.append( ("testBotX", "InMyArms", { 'servoopenangle':0.3, 'servocloseangle':2.9, 'servodelta':0.28, 'servospeed':60,'weapons': (1,2,3,4) }) )
in fact, the problem i meet is about stability : aiming to open or to close, the arms still oscillate, even if i change the THRESHOLD value of AimTowards(). what should be fine would be to attach piston to those arms, but a long as i did not resolve this oscillation trouble, i can't. and in fact, i wonder if 2 servo pointing always to ennemy is more efficient than this idea of open/close arms to (theorically) range attack the side of the ennemy. Edit 2009/06/11 : Yeah ! i get it !!! the bot open its arms, let the foe get in, than close it arms and rip its flank ! i post soon video + bots + AI. just the time to 'improve the AI' : let attach firing meccanism to the extender so the bot may fire when it is in a 'closing' position. Edit 2009/06/17 : here is the link to tha AI : https://gametechmods.com/uploads/files/inMyArms.rarthe movie i'd made cannot be upload here, so i will make another... Still a big problem : when attaching piston to those arms -> the servo had problem to stabilize and, sonner or later there is an havock explosion. Bots givent in the .rar are stock ones.
169
« on: June 09, 2009, 04:47:44 PM »
i've not work much on AI that reconize other AI yet ...
as i'm working on an AI that 'open arms' while far from foe and close its arms while foe are near (in custom zone), here are the first images (foes bots are from gigafrost AI pack).
[media]https://gametechmods.com/includes/flvfiles/openarms.flv[/media]
the AI have still to be improved ... or will be rejected if no good.
170
« on: June 09, 2009, 10:42:19 AM »
I have a question to ask. This is for the bots with AGODed weapons.
Is it possible for an AI'ed bot to move its weapons during the intro or the countdown? Because I usually press the pause button before the match starts, and spin the weapons so that the bots return to its natural position without flopping around. AGODed ? anyway, until the function Activate() is called we are not sure the our bot is fully build. And it feels like this function is called just after the countdown. What make me think that, is, if you put bad code in your activate function, it crashes the system after the countdow. but if any one has another experiment on the domain, i hear him/her.
171
« on: June 09, 2009, 02:20:15 AM »
Sooo.. That means that YOU CAN have all AI packs on the same RA2? Well, if you know how to add a Team under AI, when you download a new pack, you extract it in a temporary folder and then you add your team 'manually' (enriching the files teams.txt and bindings.py). that work as long as : -you do not mix DSL and Stock -AI pack do not use special components. thus, you should have rage+startcore+stock+some rfs bots in a single RA2 folder. Limitation : when entering event, your foe are only selected from the first 16 teams. So if you want to fight events with bots from teams with index greater than 16, you must changer the order of your teams (in the folder and in the teams.txt) - or use the program i sharein my signature (some ads here)-. PS : to add a team : see https://gametechmods.com/uploads/files/AI-Chart-2.3.rar
172
« on: June 08, 2009, 03:06:47 PM »
BTW:...how do you guys like my new sig? It's interactive. (ish) One of the best with Sage's One. like your bots too. BTW 2 : i found since about a month there are more and more research in bot building. I do not comment much of them because i'm not enough good bot builder to give good addvice, but i pleasantly observe them.
173
« on: June 08, 2009, 01:56:31 PM »
Hi there :
First problem found : many bots are declared as "Popup" in their binding : everybody (at least myself) do not dispose to a AI called popup.py .
Change "Popup" with "Omni"
my opinion : I particulary like Exile's Rath : unseen, even if unrealistic progess axle : paint job : it is very poor yet .
i haven't explore all the bots yet, but Minor launch platform had a nose problem, correct the binding with :
list.append(("Minor Launch Platform","Omni",{'nose':math.pi,'radius':1,'topspeed':100,'weapons':(1,2,3)}))
Thank's again.
174
« on: June 08, 2009, 05:34:55 AM »
-"recent" RAGE 2 pack from Gigafrost is both stock and "mostly realistic". - Veterans are also welcomed to create tourney with stock realistic rules
- at last, it should be your distinctive point to showcase bots (in your own/shared well-named thread) that answer a pack of requirements you exposed first. Thereafter, any comments that goes against your own requirements should be un-welcomed.
new angle of view may brings new idea. Stay here and showcase.
175
« on: June 08, 2009, 05:24:28 AM »
copying AI/ is not enough, some AI defines music under the UI folder, other needs special components, etc.
JoeBloe and Nar are right : Start slow.
just install DSL. test it.
Once it's done and OK, create an new RA2 folder (from CD) and install Starcore or Rage2.
Here, you will have enough fun for a long, long time. Moreover the bots you will build may enter tourney.
If, after that, you still want to download ALL the AI. come back here, tell us which AI (once at a time) you tried to install (supposed it was OK before install), and you may have some help. But a sentence like <> is too general to get some help back.
176
« on: June 08, 2009, 02:11:48 AM »
you're bots are impressing
177
« on: June 07, 2009, 03:41:13 AM »
RFS Here !!
Damned, who called the spirit ?
even if the bots aged, i read this thread with awe and trembling.
my respectful greetings.
178
« on: June 06, 2009, 05:30:30 PM »
Did you AIed It ?
do you need a special AI that delays the piston strike after the burst motor one or is it so quick that it does not matter ?
maybe, here again, turn stability problems ?
anyway, those innovative bots, once shared, may give idea to other people, and with the help of the community a good 'new bot' wil grow.
179
« on: June 06, 2009, 05:44:54 AM »
i like the way you protect your burst piston.
does this bot is stable ? with these iron points up, the gravity point should be high ?
180
« on: June 05, 2009, 07:14:34 AM »
very nice bot yet.
Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 26
|