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

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #30 on: April 04, 2008, 06:12:11 PM »
Quote from: EricL
Quote from: bacillus
Quote from: Numsgil
The contest wasn't over.  The score was 1-2
That has never occurred to me before; are you positive that you didn't accidentally set it to 3 rounds?
I've seen it.  It's real.  Pretty rare though.  Don't have a solid repro and haven't managed to catch it in the IDE...  yet.

I've seen it too. I think it happens when all bots in the contest die in the same cycle. I'll try running some tests sometime. I saved a sim where it happened, I'll see if I can dig it up.

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
The F1 League lives again!
« Reply #31 on: April 04, 2008, 06:18:34 PM »
Quote from: Commander Keen
I've seen it too. I think it happens when all bots in the contest die in the same cycle. I'll try running some tests sometime. I saved a sim where it happened, I'll see if I can dig it up.
That would be great!   Your hint sounds very plausable.  It might be enough for me to dive into it and investigate.  I'm out next week (Kid's Spring Break) so it might be a week or so, but I'll get to it.
Many beers....

Offline Commander Keen

  • Bot Builder
  • **
  • Posts: 91
    • View Profile
The F1 League lives again!
« Reply #32 on: April 04, 2008, 06:39:00 PM »
Just tried running a quick test, but console commands don't seem to work in F1 mode, so I was unable to engineer a test case. Although while testing I saw the invisible bot problem, so I saved the sim anyway.

I'm a VB programmer, so if the code isn't too confusing I could take a look...

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
The F1 League lives again!
« Reply #33 on: April 04, 2008, 06:52:06 PM »
Quote from: Commander Keen
I'm a VB programmer, so if the code isn't too confusing I could take a look...
It's confusing....    but feel free.  2.43.1g should post tonight.  I'll do a source drop as well.   Just have to stress this one fix for a hang I've been hunting forever.  Finially found it, but it was in the Guass() routine which is core to mutations and several other important things.  So I have to bake it for a while to make sure I didn't mess that up.   The league code is mostly in the F1Mode module.
Many beers....

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
The F1 League lives again!
« Reply #34 on: April 04, 2008, 11:14:01 PM »
Gauss had a bug in it?  

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
The F1 League lives again!
« Reply #35 on: April 05, 2008, 01:39:05 AM »
Quote from: Numsgil
Gauss had a bug in it?  
Yea.  It didn't like standard deviations or means on the order of 1 x 10^-39...  
Many beers....

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #36 on: April 06, 2008, 02:00:39 AM »
DAY 10
---------
Only had time to do 1 round  
"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 #37 on: April 06, 2008, 05:02:14 AM »
If only there was some sort of automated way to run contests between bots.  

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
The F1 League lives again!
« Reply #38 on: April 06, 2008, 04:28:37 PM »
I can't get myself to trust data that comes from this method.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #39 on: April 07, 2008, 12:52:37 AM »
Which method, automated or manual? Because declaring 22-1 a draw is fairly suspicious and I've seen it a lot of times when leaving the computer to it.
DAY 11
--------
23 rounds today. There's a lot of things similar to Aura that do worse than Alga Minimalis would if I had entered it, so there is productivity bumps sometimes. Not looking forward to 40 sims straight of Guardian  .
Status: 12.2% - almost 1/8 there!!!

For people suspicious of my results, you can try running it yourself:
« Last Edit: April 07, 2008, 12:56:13 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 Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
The F1 League lives again!
« Reply #40 on: April 07, 2008, 01:01:25 AM »
22-1 would mean a bot has way more than 50% + sqrt(#rounds), so it would have been decalred the winner a long time ago.

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #41 on: April 07, 2008, 01:04:22 AM »
Sure? It just comes up "Statistical Draw - Extending Contest" and drags on and on and on. It was.
"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 #42 on: April 07, 2008, 01:11:33 AM »
Do the calculation yourself next time you think it's running too many rounds.  Calculate #rounds / 2 + sqrt(#rounds).  If a bot has more wins than that, and the contest is still going on, it's a bug.

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
The F1 League lives again!
« Reply #43 on: April 07, 2008, 01:20:26 AM »
A bug it is, then.
"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 #44 on: April 07, 2008, 01:26:32 AM »
Then go post it in the bugs and fixes forum, with the info Eric wants for league bugs, and he'll fix it.