Author Topic: F1 League Fall 2014  (Read 2204 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
F1 League Fall 2014
« on: August 26, 2014, 11:28:19 AM »
1-Fruit Flies v0.21 (F1) (Moonfisher) 28-09-08
2-Quickdraw (F1) (Moonfisher) 29-10-08
3-Spinner v1.2 (F2) (Moonfisher) 14-04-08
4-Singula Haloculus v2.1 (SB)(bacillus)5-12-2008
5-Gimmick1.0_F3__Ikke_11.6.2008
6-Astronomo2 (F2)(Commander Keen)3-10-08
7-Astronomo (F2)(Commander Keen) 2-10-08
8-multiply3 (F2)(peter) -18.9.07
9-Big (F3) (Moonfisher) 19-10-08
10-Expletus Sexcomplitus (6G)(Jez)-11.03.04
11-Schoonmaker (6G)(Henk)-04.03.04
12-Caterpillar(Peter)(F2_MB)04-11-08
13-Alpha2.7 WidVis(F3)(d-EVO)23-10-2008
14-A. Praxidikae mk2 (F2)(Unc) 07.29.05
15-Knotbot v2 (MB) MysticalDumpling -2.6.14
16-Animal Minimalis (4G)(Numsgil)-10.03.05
17-D. Blinder (F2)-01.03.04
18-Drifting Spinner1 (F2)(Jez)-25.10.03
19-Equalite (F2)(Henk) -23.02.05
20-Bot v 1.1
21-Efficient Bot (F1)(Shen)-01.09.04

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #1 on: October 11, 2014, 12:59:49 PM »
Following Peter advice I am going to run the same leagues twice eliminate multiple versions of the same robot. I especially need to do it now as Moonfishers robots of other versions where half of the league table.

Offline Niemci

  • Bot Neophyte
  • *
  • Posts: 11
    • View Profile
Re: F1 League Fall 2014
« Reply #2 on: October 12, 2014, 08:59:12 AM »
How did Knotbot get in there? It just forms blobs for me.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #3 on: October 12, 2014, 10:52:08 AM »
Probably was a left over robot from the binary calculation e.g.

263 robots , 256 selected, 16 remain + (263 - 256) added at the end before stepladder.

As you can see, I was not thinking too hard designing this algo.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #4 on: October 12, 2014, 10:57:07 AM »
My guess is that it feeds trough ties to multiply its population by at least a factor of 8 during the seeding faze. An average robot in F1 league has 40 population during the first 2000 cycles.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #5 on: October 12, 2014, 11:21:04 AM »
On the other hand, the top 16 are the important robots anyway. Old leagues usually had a little over 16 robots. And it makes people feel special if they make it at least to the bottom 16. The issue I am fixing is having at least 8 versions of the same robot dominate the league e.g. spinner.
« Last Edit: October 12, 2014, 06:51:51 PM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #6 on: October 12, 2014, 11:23:55 AM »
The break down was something like 8 best robots + 8 versions of the same robot (removed) + ~15 average robots. The league result ends up looking like:

23 robots with only 8 actual best results.

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
Re: F1 League Fall 2014
« Reply #7 on: October 12, 2014, 11:53:13 AM »
If it's still using that tournament thingy, it's not expected to make sense after the first place.
Oh my god, who the hell cares.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #8 on: October 12, 2014, 01:44:49 PM »
Here is how the tournament `thingys` actually work right now:

A.) All robots are ran for 2000 cycles to figure out there max population at cycle 2000, this is used as a seed.
B.) The weakest seed robots fight the strongest seed robots in (binary single elimination) tournament fashion.
B2.) There are going to be robots that are left over because they are not in multiples of two.
B3.) Every time there is enough robots to double the robots of the current tournament round the program does so. (Once again, it moves the weakest and strongest seed robots)
C.) At some point there is less then 32 robots remaining total, at this point a step ladder league is activated to cleanly sort the robots further.

Any ideas? I would love to hear them.

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: F1 League Fall 2014
« Reply #9 on: October 12, 2014, 03:55:48 PM »
I think it would be fun to have a grand prix mode. All bots are entered in the arena and the top 10 survivors get points, repeat for 20 rounds, then show the final scores. It'll be messy, but it would allow for a large number of entrants without having the number of matches grow geometrically.
Sometimes you win, and sometimes you lose...

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #10 on: October 12, 2014, 04:34:08 PM »
I am a big fan of 1 on 1 matches  :D

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #11 on: October 12, 2014, 06:31:29 PM »
Also, no one is stopping you from loading 49 robots at the same time and recording the graphs. Sorry, hard limit is 49 robots mostly for memory reasons.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #12 on: October 12, 2014, 07:21:11 PM »
Quote
If it's still using that tournament thingy, it's not expected to make sense after the first place.

Quote
Alright, shut it down, none of this makes any sense.

Did you really expect that kind of reply? Thats a base line for me!  :)

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
Re: F1 League Fall 2014
« Reply #13 on: October 13, 2014, 12:27:16 PM »
Is it possible to make a preselection of bots that can beat animal minimalis? Would make running a full stepladder league easier. A lot of bots are really stupid, able to keep themselves alive but not to knock down the opponent. Those fights would take a lot of time, would be nice to minimize those. :)
Oh my god, who the hell cares.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: F1 League Fall 2014
« Reply #14 on: October 13, 2014, 01:43:07 PM »
I really just prefer the tournament algorithm. But I will add it.