Author Topic: The F1 League lives again!  (Read 85386 times)

Offline Peksa

  • Bot Destroyer
  • ***
  • Posts: 118
    • View Profile
The F1 League lives again!
« Reply #90 on: May 12, 2008, 04:52:47 PM »
Quote from: Peter
Quote from: bacillus
Well, to get an unbiased challenging system going, I'm running every single bot against every other bot, and the winner gets a point. This way there won't be some powerful bot rooted on 20th because 19th place uses some rarely-used defense system that prevents any other bot from entering the league.
Since my last post, I was able to finish 3 more bots: HDV4 (32), James 4 (37), and Kyushu (25).
Don't get your hopes up, No bot beat Etch MKII, but Ebola, Multiply4, Locust, and Occura Amplificis (  ) haven't been beaten by anything else.
Nice idea to do, and you're right guardian was protected by stronger bots, martian tank3 was driven to place 20th or something, becouse it couldn't survive my speedys virusus . Lesser point is that it will take much of your time, but that is fine by me  

Multiply4 was, when it was made, the best of F1 and F2. So it will knock out ebola, I suspect  . I am not sure about the others.
Are the other bots only legal to compete in F1, I want to get my hopes up to be the best F2 bot in a F1 league  

I suspect the second version of etch will be using some dirty tricks like ties and/or viruses. And ebola uses virusus. Seems like I am atleast in the running for best F2 bot into F1.

This'n'That 1.01 can beat Ebola, Multiply4 and Occura Amplificis of that list. Yay!

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
The F1 League lives again!
« Reply #91 on: May 12, 2008, 05:55:46 PM »
Ebola beats Multipy4, it was made after multiply... (Ebola was actualy my first bot, not pretty and lots of stolen code, but it worked)
And Spinner is an F2 bot... and it should beat Multipy...
Also Lovebot is an F2 bot and it beats both multiply and spinner, but raping is overpowered and is about to get nerfed in the near future.
Sorry mate, but I use Multiply4 to test my bots, so if theres one bot they can beat it's yours
Every time I've been tweeking and updating spinner I've been using Multiply aswell...
Ofcourse I'm not sure if it beats all the other F2 bots, but it beats the ones I tryed.
I think you're going to need to update it, atleast if you want it to beat all other F2 bots
(Don't worry about Lovebot, the whole alge raping thing will get disabled, so it won't work for long)

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
The F1 League lives again!
« Reply #92 on: May 13, 2008, 02:00:29 PM »
Quote from: Moonfisher
Ebola beats Multipy4, it was made after multiply... (Ebola was actualy my first bot, not pretty and lots of stolen code, but it worked)
And Spinner is an F2 bot... and it should beat Multipy...
Also Lovebot is an F2 bot and it beats both multiply and spinner, but raping is overpowered and is about to get nerfed in the near future.
Sorry mate, but I use Multiply4 to test my bots, so if theres one bot they can beat it's yours
Every time I've been tweeking and updating spinner I've been using Multiply aswell...
Ofcourse I'm not sure if it beats all the other F2 bots, but it beats the ones I tryed.
I think you're going to need to update it, atleast if you want it to beat all other F2 bots
(Don't worry about Lovebot, the whole alge raping thing will get disabled, so it won't work for long)
My goal is to make a simple bot and conquer the first place with it. The conclusion I put out of this is simple, multiply4 was too complicated, the next one will be simpler  . Just like I did last time when multiply3 suddenly was beaten up somewhere on the 20th place? That was due to DB changes.
Oh my god, who the hell cares.

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #93 on: May 13, 2008, 06:30:47 PM »
Well, there's good news on the F2 front. I've got my Laptop semi-working, so I should be able to start doing the F2 league. I'm not sure whether to use Bacillus's method or the DB League code, any preference? If DB did command-line I could write my own League program...

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
The F1 League lives again!
« Reply #94 on: May 13, 2008, 07:12:07 PM »
For results to be officially, well, "official", they should use the built in league function.  That way you can run the league every time a new version is released quite easily, and anyone who wants to can replicate your results equally easily.

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #95 on: May 14, 2008, 02:08:20 AM »
I think the "official" way of doing it is fine, and I will use it as soon as there is a league table up. But until then, I am using the "madman" way of doing it, just so there is a fair league table. I did explain that at least twice in this thread.
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
The F1 League lives again!
« Reply #96 on: May 14, 2008, 02:16:19 PM »
I was more pointing it out for the benefit of Commander Keen.

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #97 on: May 14, 2008, 11:09:12 PM »
Numsgil has spoken. I'll use the sane way then, unless it proves far too flaky.

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
The F1 League lives again!
« Reply #98 on: May 14, 2008, 11:17:09 PM »
Quote from: Commander Keen
Numsgil has spoken. I'll use the sane way then, unless it proves far too flaky.
Happy to fix any and all bugs along the sane path...
Many beers....

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #99 on: May 15, 2008, 02:03:34 AM »
Hmph, things are looking down for the anti-sane crusade. Which reminds me, I finished Assimilator, its final score was 18.
« Last Edit: May 15, 2008, 02:45:52 AM by bacillus »
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #100 on: May 15, 2008, 10:16:31 PM »
Downloaded latest version, running league now. Good job on the perf improvements, it's running at 50-150 cycles/sec, depending on the match. And my Laptop's hardly top of the line - it's a 5 year old 2.2Ghz Pentium 4-M.

It got a bit stuck on Ratticus Rex vs. Hunter 2.3 though. 20 wins each and counting. I had to make use of the Insta-win button and let the defender win. Hope that's ok...
« Last Edit: May 15, 2008, 10:17:37 PM by Commander Keen »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
The F1 League lives again!
« Reply #101 on: May 15, 2008, 11:10:26 PM »
To get a quick idea of the relative standings its fine, but for an "official" league run you need to let all the rounds resolve themselves without using the instawin button.  It might take several hundred rounds, but you should see a winner eventually.  So be patient

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #102 on: May 15, 2008, 11:30:36 PM »
 

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #103 on: May 16, 2008, 01:51:11 AM »
I'm not sure if all of these are F2, but see if you find these, as I am already running them:
Aura
Blue on Blue
Bubbles
Destinatus Preliator
Dominator Invincibalis
Duplo Simpleboticus
Excalibur
Martian Tank 3
Ratticus Rex
Oculus Infinitus
Spiral
T. Mosquito
The One
Una
Discerpo Inscribo
« Last Edit: May 16, 2008, 01:54:28 AM by bacillus »
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
The F1 League lives again!
« Reply #104 on: May 16, 2008, 01:51:38 PM »
He'll still need to run the bots even though you ran them, I guess he could use your results for a specific fight if it's taking too long and use instant win for the bot that won in your runs, but my guess is you didn't run those fights in the same version he's running now, so the result still wouldn't realy count...
But I think the point is to just leave the computer running with the league, you'll go nuts if you're staring at a fight between fairly even bots that won't end.
But atleast they can win, I've seen fights that never ended, I mean I'm sure it would end at some point... but it just went on and on with noone ever gaining the upper hand or anything...
But yeah those league fights should give a result at some point, but it can take a while... good thing is you can just start the league and leave it running.

Also I should mention, the new spinner uses mrepro in a tie attack, and it looks like there are no mutations when this happens in a real league fight, but if I'm running a single 5 round league fight mrepro seems to work (Even with all mutations disabled).
I don't know if mrepro should be locked in fights or not, just saying theres a difference between normal fights and league fights as far as I can see.
Maybe the color just doesn't change in the full league fights... didn't check that...