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 ... 18 19 20 21 22 23 24 [25] 26
481
DSL TC Showcases / PhilEtBabe Elbite JunkYard
« on: October 10, 2008, 12:02:50 PM »
Quote from: Somebody;16833
I was trying to make it like BrasOuvert, but it didn't work out.


you flatter me, but BrasOuvert is not a good bot.

482
DSL TC Showcases / PhilEtBabe Elbite JunkYard
« on: October 10, 2008, 09:44:13 AM »
Quote from: Somebody;16823
Okay than, here is a bot that got replaced as my Elbite bot.

Your bot seems over-powered. Moreover, why such a complicated attachement of the extenders in the front ?
finaly, why do you left this bot ? why do you feel it was not good ?
About he AI for the offensive bots , did you want it to work like a pusher or like a whipper ?

483
DSL TC Showcases / PhilEtBabe Elbite JunkYard
« on: October 10, 2008, 08:19:37 AM »
Quote from: Naryar;16816

Wouldn't you transform this thread in one where everybody could post their bots?.


No problem, as long as it is a junkyard : i think this is kind of fun to discover the real opponents the day the tournament open.

484
Tournament Archives / ELBITE Super Tournament - Ideas and discussion
« on: October 10, 2008, 08:08:09 AM »
To Gigafrost :
It appears that many people did not AIed their bots.

When the "same" bot have to play in king of the hill (where speed to be the first 'on' is important') and tabletop (where a too excessive speed will let you down),  it may be useful not to have the same AI.

Typically, in tabletop : Radius parameter must be high  and topspeed must be low, in king of the hill, speed must be high, and turn low.

Will you AIed separately the bots ?

485
DSL TC Showcases / PhilEtBabe Elbite JunkYard
« on: October 10, 2008, 07:12:37 AM »
In the purpose of the Elbite tournament, i've build 4 bots and i try to select 'the best one'.
As long as i reject one, i will post it here. this means i didn't succes in making this bot a good challenger. Perhaps one of you will take the idea and improve it.

So this is my first junky bot : Vertical spinner with low profile and a piston. The idea was, for king of the hill or tabletop, to invite foes up its top then eject them or rip them.

Good idea, bad realisation : not effective against poker in tabletop, this bot gives a good fight on king of the hill but it wide structure made it  an easy target on the chaos of the hill.



so i say goodbye to this one.

486
Tournament Archives / ELBITE Super Tournament - Ideas and discussion
« on: October 10, 2008, 03:55:44 AM »
Which strategy do you follow to build your bot ?

At first, i'v tried to build a good tabletop Bot, then, adapt and test it on the king of the hill.

It appears that there's a good part of luck in winning a table top. For now, i try first to build a good 'King of the hill bot' then i will see how to adapt if for tabletop.

There's also the technic to have a very powerfull and specialized bot for a kind of match and then try voodoo magic to influence the chance when it will be selected... not tested that yet.

Quote
the tabletop is a 1 on 1 match.
I've not noticed that ! it changes a lot !

487
Tournament Archives / RAW Predictions And Videos.
« on: October 09, 2008, 03:21:34 AM »
I'm glad that i'v won the first match for now GBBS will fight Epic Failure. i feel particulary honoured to meet this incredible bot. Will it come from the same strange Bolchoï as it little BBean brother ? If there's a Torro who should like it's Torero, than it's GBBS. Hope GBBS gives a good fight.

488
Tournament Archives / King of the hill
« on: October 09, 2008, 03:05:41 AM »
Hello and before all, thank you for this innovative challenge.
For the King of the hill match, will it be 'Hilltop' or 'LumaZone' arena ?

489
General Support / AI Problem...
« on: October 04, 2008, 12:27:41 PM »
Quote from: WhamettNuht;16298
It works, but im not sure if i should ai again


Most of the time when, after AIing, the game crashed, it's because of a bad file 'bindings.y'.

Most common errors :
-the kind of bot is not correct ( 'Spinner' not 'spiner' or 'spinner' : beware of case)
-if you use the word intertible, the 'True' which follows must start with 'T', n ot 't'
-bad indentation :To verify this, use a free editor like notepad++ wich understand python grammar and tells you about bad indentation, forgotten parenthesis, and so on.
If you want, send me by private message (if not to big) you file bindings.py, i will have a look during the weekend.

If the games crashed when you start event or exhibition (but start well otherwise), this is because of a misspelled name of bot or a bot you forgot to AIed.

490
Modifications / shift between 6 bots of teams 0..15
« on: October 03, 2008, 07:19:31 AM »
Quote from: madiaba;16205
Are you saying that you want to randomly select 15 Teams from all 90 to make available for 'Events'? I like the thought and can see how the coding would/should be, but would it not also cause some collateral damage by randomly changing the Teams order in 'Exhibition'?...

Yes, this is the idea : randomly select 15 Teams from all 90 to make available for 'Events'.

I've done it in a Python script but the condition for such a thing is that each directory teamXXX contains the  part of team.txt and the part of bindings.py relative to it. I than re-create team.txt and bindings.py with those parts. So, the final team.txt and bindings.py is coherent, just as if i ve put a AI pack with 16 teams. under exhibition i see only 16 teams with their initial logo and so. Anyway  That's a strong constraint ! First because it's a python compiled script and, as a .exe, it cannot be shared under the download part of this site, second because of the need to create those parts of team.txt and bindings.py.
so i think about an other way to do it with less constraint and in dos command (.bat).
What is fine with such a principe is that you 16 teams came from differrent  AI pack that normally never confront together. You may also mix your own AI with standard ones.

491
Modifications / shift between 6 bots of teams 0..15
« on: October 03, 2008, 03:27:11 AM »
Quote from: Somebody;16166
I do not understand a word of this thread...

when you play events, you fight Ai Bots. They are selected from the ones under you directory RA2/AI/Teamxxx with xxx a number between 0 and 15. Moreover, only the first 3 bots of each teams are candidate in EVENT and that, even if your team contains 6 bots. the candidate are named Bot0.bot, Bot1.bot and Bot2.bot in your RA2/AI/Teamxxx.

The script given in the first post allows to fight in EVENT the 3 last bots of each team by shifting the first 3 bots with the 3 last ones.

An other problem is to fight EVENT with not only the  first initial 16 teams given in a AI pack but with the teams with range above 16.

The 2 problems with this point are

-tells RA2 which AI goes with which bots : this is defined in a file name bindings.py under your RA2/AI directory : 2 solution : you recreate this file once you have selected the teams you want to fight OR you have a file which contains all the description of all the AIed bots.

-describe RA2 which are the teams names team0...team15 (logo, number of bots for each team, etc) :  This is done in a file named team.txt under RA2/AI directory. If you can change the content of a teamXXX and describe it in the file team.txt -> you have a new candidate for you EVENT.  All the job is to have a mechanism to change (randomly or not)  the content of the files RA2/AI/teamXXX and re create the file team.txt associated.

If you know how to do that, with all the AI shared under the download part of this site and the one you can create, you have a RA2 program and the tools which allows you to play with hundreds bots and not only 16 (teams) * 3 (bots) = 48 bots. That's a great deal  !

Quote
Madiaba says ...

With such a configuration (unique Bindings.py)  a script which select randomly 16 teams from your 90 should
not be to hard to do if you don't care about  the real name and the logo of the team (always use the same).

However, this is one of the charm of RA2 to have a look of the various logo.
If each team contains in its own directory (RA2/AI/teamXXX) a bitmap with the name of the team (ie "riot.bmp")
it should be possible to generate dynamically the file team.txt according to the ones selected randomly.
 I will try to work on it but I don't expect a result before a month or two because my weekend are mostly full.

492
Modifications / shift between 6 bots of teams 0..15
« on: October 02, 2008, 02:50:41 AM »
Quote from: madiaba;16093
Its AI has 90 Teams that are shifted in sets of 15 (for Events availability).[/COLOR]

Madiaba, when you shift your team,
- does your scrip re-create the files bindings.py and team.txt according to the selected teams
- or do you have a bindings.py and a team.txt for each pack of 16 teams
- or even a Huge 'binding.py' and you always stay with the same 'team.txt' ?

Quote
woah its been a while since you last posted phil. welcome back
Thanks.
Well i've bin in BBeans 4 with BO but yet i'm out. I'v also send a pack of 16 AI teams  to share for DSL2.1 at ACAMS but no feed back yet. As time goes on, theses teams tend to be completed (all of them have not 6 bots ). I will submit them again in few weeks.

493
Modifications / shift between 6 bots of teams 0..15
« on: October 01, 2008, 03:27:58 PM »
You may have notice when you play EVENT that only the first 3 bots of each teams are candidate.

Below is a DOS shell that allows to shift between the 3 first bots and  the 3 last ones (bot0 becomes Bot3, Bot3 becomes bot 0 and so on).

Restriction :
-this SHELL only works with the 16 first teams under the AI directory
-this shell does not verify that the shifted bots are in good order : LW, MW,HW
-this shell verifies that the team contains 6 bots (otherwise  do nothing)
-before the first usage, make an archive (zip/tar) of your AI directory

Extension :
as notice in the comments of the Sheck, you can decide to shift only some (randomly) and not all of the 16 teams . just add the keyword 'REM' in front of the specific line

Usage : copy the source in a text file name "ShiftTeams.bat" under your AI directory. That's all.
Hope some of you enjoy this tool.

Here is the source  :

REM ===================================================
REM For Random team in team0 .. team15
REM bots 3,4 and 5 become bots 0 1 and 2
REM bots 0 1 and 2 become bots 3 4 and 5
REM Allow to fight bots that are normally not reachable  in EVENT
REM =======================================================
echo off
setlocal
set variable=0
: Boucle
rem == move to team XXX  
set Nom1=Team%variable%
cd %Nom1%
rem switch only if exists bot0..Bot5
if not exist Bot0.bot goto FinTraitement
if not exist Bot1.bot goto FinTraitement
if not exist Bot2.bot goto FinTraitement
if not exist Bot3.bot goto FinTraitement
if not exist Bot4.bot goto FinTraitement
if not exist Bot5.bot goto FinTraitement

set /a goOn=%RANDOM%
set /a goOn=%goOn%%%2
rem ======================================
rem if you want to randomly select the teams to shift
rem replace the line  below "set /a goOn=0" by "rem set /a goOn=0"
set /a goOn=0
rem ====================================================
if /i %goOn% equ 1 goto FinTraitement
rem ===== Switch this on
echo team%variable%
rem == Save 1st set
(copy Bot0.bot Bot0x.bot) >> trace.txt
(copy Bot1.bot Bot1x.bot) >> trace.txt
(copy Bot2.bot Bot2x.bot) >> trace.txt
rem == rename 2nd set :
(copy Bot3.bot Bot0.bot) >> trace.txt
(copy Bot4.bot Bot1.bot) >> trace.txt
(copy Bot5.bot Bot2.bot) >> trace.txt
rem == rename saved set
(copy Bot0x.bot Bot3.bot) >> trace.txt
(copy Bot1x.bot Bot4.bot) >> trace.txt
(copy Bot2x.bot Bot5.bot) >> trace.txt
rem == delete saved team
(del Bot*x.bot) >> trace.txt
del trace.txt
rem === move Up
: FinTraitement
cd ..
set /a variable+=1
if /i %variable% equ 16 goto FinBoucle
goto Boucle
: FinBoucle
pause

494
General Support / Limit to number of AI bots?
« on: September 05, 2008, 03:36:09 AM »
Quote from: Jules;14283
Nevermind, I see what I did.

When I edited the teams file I copied team ra2, which only has slots for 5 robots, not 6.
Thanks for the quick responses though guys.

The number of bot of each AIed team is describe in the file 'AI/teams.txt line : Robot ...

there is a team with 3 bots :
index 1
Team XXX
xxxxxxxxxxxxxxxxxxxxxxxxxxx
AI/xxxxxxxxxxx.bmp
Robots: 0 1 2
Robot In Event: -1
...

and there a team with 6 bots :
index 1
Team  XXX
xxxxxxxxxxxxxxxxxxxxxxxxxxx
AI/xxxxxxxxxxx.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
...

Bye the way,  madiaba, you say you had 90 teams, but in events, do the program select from all thoses,it seems that it only select from the 16 first ones ?

495
Tournament Archives / BBEANS4 Match Videos
« on: September 02, 2008, 05:53:09 AM »
Because of it's heavy weight on the front, Bras Ouvert must have big wheels otherwise they do not reach the floor ! moreover, it's important that it must be invertible because of its weakness against vertical attack (flipper, VS).

Quote
Boring matches
: That's right, apologies. But as i said previously, BO is a concept of 'defensive bot', relaying mostly on the agressivity of its foe.

496
Tournament Archives / BBEANS4 Match Videos
« on: September 02, 2008, 03:44:21 AM »
Quote

brasOu seems like a good bot, whether its method of winning was intended or not, i'd love to see it face something with a flipper though.


As explained in https://gametechmods.com/forums/showpost.php?p=13152&postcount=64
it's method of winning was intended, and it's vulnerability is effectively flippers and VS.

By the way, i'd like to talk about a fabulous meeting i can't stop watching :

 When Hammer sandwich meets system failure
 each try to give the other its cure
 Like chaos emerging from heck
 this match looks like L.S.D. infused D.S.L.

love theses bots.

497
Tournament Archives / RAW- Robots At War
« on: August 28, 2008, 08:00:58 AM »
Always ready when there's girls n wiskey ! ... or bots by default.
I join

498
Tournament Archives / BBEANS4 Match Videos
« on: August 26, 2008, 06:17:04 AM »
Back from holidays, i've seen that Bras Ouvert (which mean 'Open arms') has won the first round.
Well, smoker is a very aggressive, fast bot with light structure (much like a cheetah). On the other side, Bras Ouvert is a slow over-armed bot but only in a defensive concept (much like a porcupine). Time plays for it : when i've tested it, it always wins (when it wins) by cutting its opponent weapons than slowly affecting the core. In this context, Smoker was an ideal opponent for Bras Ouvert.
Against No Name #12 it will be harder. NN#12 has a good balance between protection and attack power. My hope for Bras Ouvert is that NN#12 often land between the wide opened hammer of BO, and thus slowly lost its  weapon... this is not done yet! so I really can't predict the result.
BO is also quite inffective against VS or any vertical attack but very good against HS.
About its wide wheels :  they are made to protect the motors and allow the bot to be invertible . the weapon attached to the wheels are here to give a light protection to the wheels (make them less reachable).

499
Tournament Archives / BBEANS4 Rules and Registration
« on: July 30, 2008, 02:47:11 AM »
My "Rookie" opinion :

Best design : #14 Rage III (so cute) and #22 Red Tide VI (compact, well armed and a genious up bracket)

Most Original  : #5 System failure (warning : the prolonged contemplation of this bot may be brain damaged !)

Most feared :
1/#6 T-4 (because of the low barrier around the arena),
2 et 2 bis / #4 Haymaker and Thumber which both look very resistant and heavily
gunned.
3/ #22 Red Tide VI may be killer if it is quick to get near its foe and reach the core of it's ennemy, with a too slow drive motor it may be eject before biting.

By the way : Will it be possible, later,  to create an archive of all this bots (and their own AI) and to deposit it in the download area ?

500
Stock Showcases / PhF bots
« on: May 29, 2008, 07:00:20 AM »
Thank's for all your points of view.


I'm not the programming guru you expected to say, just have the minimum knowledge to try something.

I'll be very pleased to have some draw back about the package PhF100Opponents (see the thread and the download link under https://gametechmods.com/forums/showthread.php?t=749&page=2).
Indeed it works fine on my computer but does it work for others ? did i forget something in the package ? does any one have tried it and found it useful ? does any one have expanded the meccanism with other teams ? and so on...

Pages: 1 ... 18 19 20 21 22 23 24 [25] 26