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 - philetbabe

Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 26
161
Other Tutorials / Get more than nine buttons on the controller
« on: June 16, 2009, 12:05:10 PM »
Quote from: DuckRA2;44565
:eek: 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
Other Tutorials / Get more than nine buttons on the controller
« 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
Modifications / MAD Scientist's Entire Collection.
« 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 :
Code: [Select]
   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.html


2/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
Modifications / MAD Scientist's Entire Collection.
« on: June 16, 2009, 12:26:30 AM »
Quote from: Reier;44454
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
Tournament Archives / BBEANS5 Brackets and Videos
« 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
Discussion / What Do You Mod?
« on: June 12, 2009, 03:04:17 PM »
never touch arena moding

167
Stock Showcases / Naryar's Stock Stuff
« on: June 11, 2009, 08:14:02 AM »
Quote from: Naryar;43389
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 ?

Quote
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
Modifications / S.O.W.
« on: June 10, 2009, 02:54:08 AM »
the idea of this AI is resume in this code extract from the tick() function :

Code: [Select]
      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 :
Code: [Select]
   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
Code: [Select]
   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.rar
the 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
Modifications / S.O.W.
« 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
Tutorials and Tips / AI-ing (.py files, coding, R+D, and help)
« on: June 09, 2009, 10:42:19 AM »
Quote from: Pwnator;43212
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
General Support / Help Me... Please!
« on: June 09, 2009, 02:20:15 AM »
Quote from: LiNcK;43161
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
DSL TC Showcases / Reier's Showcase
« on: June 08, 2009, 03:06:47 PM »
Quote from: Reier;43075
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
Modifications / A small "AI pack"
« 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 :

Code: [Select]
   list.append(("Minor Launch Platform","Omni",{'nose':math.pi,'radius':1,'topspeed':100,'weapons':(1,2,3)}))

Thank's again.

174
-"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
General Support / Help Me... Please!
« 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
DSL TC Showcases / R0B0SH4RK's DSL Showcase
« on: June 08, 2009, 02:11:48 AM »
you're bots are impressing

177
RFS Here !!

Damned, who called the spirit ?

even if the bots aged, i read this thread with awe and trembling.

my respectful greetings.

178
DSL TC Showcases / Naryar's DSL freaks
« 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
DSL TC Showcases / Naryar's DSL freaks
« 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
Stock Showcases / Pwnator's Stock Showcase
« 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