Author Topic: So I thought I'd try running a King of the Hill sim...  (Read 1891 times)

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
So I thought I'd try running a King of the Hill sim...
« on: October 25, 2014, 03:19:51 PM »
So I thought I'd try run some rounds of first species to die gets eliminated, with 10 species plus algae, 30 bots per species, 30000 starting energy each and... F1 settings.

I made a huge mistake.

« Last Edit: October 25, 2014, 03:25:18 PM by MacadamiaNuts »
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #1 on: October 25, 2014, 03:23:11 PM »
It gets (slowly) worse...

Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #2 on: October 25, 2014, 03:31:46 PM »
The first entrants are:

Fruit Flies v0.21
Etch Mk II
EyeOfTheBeholder
Detonator v1.2
Callidus
Locust
Martian Tank 3
Catapiller
Multiply4
Blue on blue

Plus Alga_Minimalis_Chloroplastus as veggie.

First one out is Blue on blue on cycle 65. Fruit Flies and Etch are way ahead with more than a thousand each, then there's a pack with EyeOfTheBeholder, Detonator, Callidus, Locust and Martian Tank 3. Catapiller and Multiply4 are below 10 units already.
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #3 on: October 25, 2014, 03:38:46 PM »
Multiply4 is out on cycle 91, and all bots except Fruit Flies, Etch and EyeOfTheBeholder are now under threat.
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: So I thought I'd try running a King of the Hill sim...
« Reply #4 on: October 25, 2014, 05:01:09 PM »
See Maca, it is not too bad. Maybe you will actually start taking me seriously.  :)

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #5 on: October 26, 2014, 11:44:50 AM »
I had to restart the round, I forgot to set algae to repopulate. :P

New round, 5 bots each, 5K energy. F1 settings.

Fruit Flies remained comfortably in the +1000. Etch Mk II and EyeOfTheBeholder held for more than a hundred cycles, but not much longer.

Score Rounds Bot
01Fruit_Fliesv0.21
11Etch Mk II
21EyeOfTheBeholder
31Callidus
41Locust
51Detonator v1.2
61Catapiller
71Blue on blue
81Martian Tank 3
91Multiply4

I'm going to add up the positions, pick the 8 lowest scores and add two new bots each round. (x) is the number of rounds played by that bot.
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #6 on: October 26, 2014, 12:14:26 PM »
Round 2:

Similar run, except Quickdraw held a draw with 100 units versus a couple thousand Fruit Flies.

Score Rounds Bot
02Fruit_Fliesv0.21
01Quickdraw
42EyeOfTheBeholder
42Etch Mk II
92Detonator v1.2
82Callidus
61The One
132Catapiller
122Locust
162Blue on blue

Standings:

Score Rounds Bot
02Fruit_Fliesv0.21
01Quickdraw
42EyeOfTheBeholder
42Etch Mk II
61The One
82Callidus
81Martian Tank 3
92Detonator v1.2
91Multiply4
122Locust
132Catapiller
162Blue on blue
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #7 on: October 26, 2014, 12:29:56 PM »
Round 3:

The new bots this round didn't get far. Fruit Flies vs Quick Draw ratio dropped from 20:1 to 6:1. EOTB barely outlasted Callidus.

New bots from the F1 bestiary next.

Score Rounds Bot
03Fruit_Fliesv0.21
02Quickdraw
63EyeOfTheBeholder
113Callidus
83Etch Mk II
112The One
153Detonator v1.2
71Occura Amplificis
81Reaper
182Martian Tank 3

Standings:

Score Rounds Bot
03Fruit_Fliesv0.21
02Quickdraw
63EyeOfTheBeholder
71Occura Amplificis
83Etch Mk II
81Reaper
91Multiply4
113Callidus
112The One
122Locust
132Catapiller
153Detonator v1.2
162Blue on blue
182Martian Tank 3
« Last Edit: October 26, 2014, 01:09:05 PM by MacadamiaNuts »
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: So I thought I'd try running a King of the Hill sim...
« Reply #8 on: October 26, 2014, 01:00:30 PM »
Apparently Maca has a monster CPU. Maca I would love to see the source code for your little experiment, as I highly doubt you are doing this manually.

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #9 on: October 26, 2014, 01:05:48 PM »
Doing it manually, but I stop as soon as Fruit Flies and Quickdraw finish killing everything else and stabilize, which is very quickly. All other bots are dead by cycle 200.

It helps that the Populations graph shows the bots in the order of extinction.

Round 4:

Multiply4 had it rough on its comeback, Callidus struggled and goes to the freezer. Occura started strong and managed to steal fourth from Etch. Same top 3 with Eye barely sneaking past 200 cycles.

Score Rounds Bot
04Fruit_Fliesv0.21
03Quickdraw
84EyeOfTheBeholder
102Occura Amplificis
124Etch Mk II
132Reaper
61Republican Wasp
184Callidus
81Tie Divider Schoolans Planty 2
182Multiply4

Standings:

Score Rounds Bot
04Fruit_Fliesv0.21
03Quickdraw
61Republican Wasp
84EyeOfTheBeholder
81Tie Divider Schoolans Planty 2
102Occura Amplificis
112The One
124Etch Mk II
122Locust
132Catapiller
132Reaper
153Detonator v1.2
162Blue on blue
184Callidus
182Martian Tank 3
182Multiply4
« Last Edit: October 26, 2014, 01:11:00 PM by MacadamiaNuts »
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #10 on: October 26, 2014, 01:12:14 PM »
In case it wasn't clear, I'm entering 10 species plus algae in a single sim each round, it's not a 1 vs 1 league.
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: So I thought I'd try running a King of the Hill sim...
« Reply #11 on: October 26, 2014, 01:34:17 PM »
I know Maca, you are doing it the old school way.  :) I was just wondering if you where able to hook up an algorithm. I personally get annoyed with doing things manually reasonably quickly.

Sweet results though. Keep up the good work.  :)

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #12 on: October 26, 2014, 01:47:35 PM »
I do a lot of coding against API services for a living, so I'd love a lot to hook the DB core to an external script -- but I've never looked into it.

Round 5:

New bots died quickly. Eye had a terrible start and will have to rest. Etch did well, but couldn't avoid the freezer. Republican Wasp is holding ground.

Score Rounds Bot
05Fruit_Fliesv0.21
04Quickdraw
145Etch Mk II
92Republican Wasp
143Occura Amplificis
163The One
145EyeOfTheBeholder
71TriggerBot
162Tie Divider Schoolans Planty 2
91Ann

Standings:

Score Rounds Bot
05Fruit_Fliesv0.21
04Quickdraw
71TriggerBot
92Republican Wasp
91Ann
122Locust
132Catapiller
132Reaper
145Etch Mk II
145EyeOfTheBeholder
143Occura Amplificis
153Detonator v1.2
163The One
162Tie Divider Schoolans Planty 2
162Blue on blue
184Callidus
182Martian Tank 3
182Multiply4
Sometimes you win, and sometimes you lose...

Offline MacadamiaNuts

  • Bot Destroyer
  • ***
  • Posts: 273
    • View Profile
    • http://www.franontanaya.com/blog/
Re: So I thought I'd try running a King of the Hill sim...
« Reply #13 on: October 26, 2014, 02:09:35 PM »
Round 6:

Aggressive Dwarfs started really strong, almost matching Fruit Flies in numbers, but they burnt all their energy away. Carnivore Ivy did ok for a plant. Locust had a good comeback. Reaper was a notable third this time, although none of 'the rest of the bots' made it to 200 cycles.

06Fruit_Fliesv0.21
05Quickdraw
153Reaper
153Locust
133Republican Wasp
51Carnivore Ivy
61Aggressive Dwarfs
203Catapiller
152TriggerBot
182Ann

Standings:

06Fruit_Fliesv0.21
05Quickdraw
51Carnivore Ivy
61Aggressive Dwarfs
133Republican Wasp
145Etch Mk II
145EyeOfTheBeholder
143Occura Amplificis
153Reaper
153Locust
153Detonator v1.2
152TriggerBot
163The One
162Tie Divider Schoolans Planty 2
162Blue on blue
182Ann
184Callidus
182Martian Tank 3
182Multiply4
203Catapiller
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: So I thought I'd try running a King of the Hill sim...
« Reply #14 on: October 26, 2014, 02:23:11 PM »
Quote
Carnivore Ivy did ok for a plant.

Sorry Maca, under new chloroplast setting Ivy sucked. It behaves more like the trolls but the webs it forms are still sweet. Oh wait, you are running 2.48.23  nm.

Quote
Aggressive Dwarfs started really strong, almost matching Fruit Flies in numbers, but they burnt all their energy away

I note the same for trolls.