Author Topic: Chariotbot  (Read 6998 times)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7714
    • View Profile
Re: Chariotbot
« Reply #15 on: May 09, 2011, 12:32:17 PM »
Hello, I have modified my reset code to run tournament style leagues for 2.45.01.

Please give me a list of robots to run OR you want me to run ALL F1 and Starting Gate Robots??? (as far as I know all Starting gate robots are F1 robots as well)

Remember since this is a tournament style league, the total robots must be base 2. Such as 32 robots , 64 robots ,128 robots, etc.

The reason i went with my own league system is speed...

...however I will only have 1rst place , 2nd place , 2 for third place , etc.

I'd prefer things to be run in the serial ladder fashion; it makes it easier to see how well a bot you're working on does, since you have a very clear ceiling where a certain bot kills you.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #16 on: May 09, 2011, 05:39:51 PM »
I know, but it is slow an boarding. The only reason I am agreeing to this is because I have nothing to do with my desktop while I run my experiments on the laptop.

All I need from you is a way to know when new robots are being added to the starting gate that I did not run yet...

Hey, it is better then nothing right?  :P
« Last Edit: May 09, 2011, 05:43:01 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7714
    • View Profile
Re: Chariotbot
« Reply #17 on: May 10, 2011, 12:23:43 PM »
I appreciate the sentiment, and by all means run a ladder-league and post the results, but I think it's a tall order to want to replace the old F1 with it.  And as you mention, it has odd limitations, like it's harder to play with non power of 2 numbers of entrants.

One idea as the number of bots in a league grows to simply be too big: introduce elo ratings.  Elo works pretty well at not only sorting bots by ability without running all O(n^2) matches, but also giving entrants a numerical rating, so you can tell just how much better one bot is from another (in terms of standard deviations).

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #18 on: May 10, 2011, 03:24:19 PM »
I already have a system in place; Although it is harder to play around with base 2 , there is ways of doing it to 32 robots accuracy , or better. I will leave it at 32 (that is, I will need 32 more robots to run 64) My results will be to 1 robot accuracy, starting at 32.

I am copying the robots now, it is 5/10/2011. My best help will be a way to tell if newer robots are posted past 5/10/2011.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #19 on: May 10, 2011, 05:53:21 PM »
WOW, that took a little longer then I thought.

I am surprised how much old school F1 robots where written by BY.

I am looking forward to Guardian v0.9 (F1)(Trafalgar)
« Last Edit: May 10, 2011, 05:55:16 PM by Botsareus »

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chariotbot
« Reply #20 on: May 10, 2011, 06:02:32 PM »
I'm moving the bots around now.

Offline theblaze

  • Bot Builder
  • **
  • Posts: 82
    • View Profile
Re: Chariotbot
« Reply #21 on: May 10, 2011, 11:59:35 PM »
make sure u run mine :)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #22 on: May 13, 2011, 05:40:53 PM »
Panda, make sure you attach the DNA to the end of all the robots you are sorting (and the once you already sorted) as an attachment, you may want to start a new post in each thread with the attachment.

because:

Sarcasm()

I was having way too much fun digging through the bestiary the other day, manually copying DNA.

End Sarcasm
« Last Edit: May 13, 2011, 05:42:46 PM by Botsareus »

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chariotbot
« Reply #23 on: May 13, 2011, 05:55:41 PM »
Slight problem there... I've already sorted all of the bots. :p

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #24 on: May 14, 2011, 02:10:45 PM »
Never mind:

http://www.darwinbots.com/Forum/index.php/topic,1988.0.html

Thank you Numsgil

And Thank you Panda for the sorting.

I already started the process (I have been running two PY robots for like 8 hours), but i will restart because everything is very neatly organized, I will start copying tummorow

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #25 on: May 14, 2011, 02:20:00 PM »
Well, getting there, but please date the following robots in F1:

Necrotic Scarab(F1) (Talfryn, ELITE)
Jeffalish! 
Vex Obnoxious (F1)(PYmod)-pre V2.3 
Republican Wasp (F1)(Commander Keen) 
Plankton Experiment (MB/*CB/F1/Veggie)   
Chaotic Swarms (F1) *(SA) 
Cockroach v1 (F1)(Commander Keen) 
Slim Evo 3-2: The Multi Bot with a Ritual (Multi-Bot/F1) Update: 
Gazer 1 (F1)(MNuts) 

And Thank You Again, hope it is done by tomorrow otherwise I just skip them....

Edit: I can't really skip them bc then I am digging a deeper hole for myself, so, If you guys don't have the dates on those robots just make them 01.01.10 or something.
This way I know that any later then 01.01.10 robots are new.
I would of edited them myself but I don't have admin privileges.
« Last Edit: May 14, 2011, 03:01:30 PM by Botsareus »

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chariotbot
« Reply #26 on: May 15, 2011, 07:29:14 AM »
I will change them. Why does it matter what date they are though?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #27 on: May 15, 2011, 11:43:20 AM »
Makes my life easy when new bots are added, so I know the once I have to run...

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chariotbot
« Reply #28 on: May 15, 2011, 12:06:29 PM »
I don't understand exactly how the league works. :p

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Chariotbot
« Reply #29 on: May 15, 2011, 01:06:33 PM »
Panda, the following robot was still not dated:

Shimazu fixed (F1)(henk)

I dated it as 02.02.07, but make sure that is consistent on your side.


Let me give you an example:

Say all the robots in F1 where dated before 05.05.08, I keep note of that.

Then a new guy submits a new robot dated like 05.15.11.

All I have to do is search through the message board looking for robots newer then 05.05.08.

I then will find the robot dated 05.15.11, I run it, and my new date will be 05.15.11.

Someone else submits a new robot dated like 05.15.12.

I then will find the robot dated 05.15.12, I run it, and my new date will be 05.15.12.
« Last Edit: May 15, 2011, 01:08:08 PM by Botsareus »