Darwinbots Forum

Bots and Simulations => Simulation Emporium => Topic started by: MacadamiaNuts on October 25, 2014, 03:19:51 PM

Title: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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.

(http://i.imgur.com/LdK5VNh.png)
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 25, 2014, 03:23:11 PM
It gets (slowly) worse...

(http://i.imgur.com/A52YSZE.png)
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: Botsareus on October 25, 2014, 05:01:09 PM
See Maca, it is not too bad. Maybe you will actually start taking me seriously.  :)
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: Botsareus 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: Botsareus 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.  :)
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts 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
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: Botsareus 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.
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 26, 2014, 02:30:13 PM
Round 7:

Jeffalish held til turn 60. Singula and Republican Wasp almost made it to 100 cycles, but that didn't save Wasp from having to rest for quite a while. Eye turtled at <6 units all the way while other bots died. Nothing changed among the top two.

Score Rounds Bot
07Fruit_Fliesv0.21
06Quickdraw
166EyeOfTheBeholder
176Etch Mk II
184Occura Amplificis
51Singula Haloculus v2.1
193Republican Wasp
132Aggressive Dwarfs
132Carnivore Ivy
91Jeffalish!

Standings:

Score Rounds Bot
07Fruit_Fliesv0.21
06Quickdraw
51Singula Haloculus v2.1
91Jeffalish!
132Aggressive Dwarfs
132Carnivore Ivy
153Reaper
153Locust
153Detonator v1.2
152TriggerBot
166EyeOfTheBeholder
163The One
162Tie Divider Schoolans Planty 2
162Blue on blue
176Etch Mk II
182Ann
184Occura Amplificis
184Callidus
182Martian Tank 3
182Multiply4
193Republican Wasp
203Catapiller
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 26, 2014, 04:20:43 PM
Round 8:

Last one today.

A lot of bots now in the list opted for fast reproduction, including Gnat 3.0. Quickdraw spends the first 30 cycles in the bottom half (probably distracted by all the bot spam) before picking up speed and reaching a quarter of Fruit Flies numbers. At the bottom several lone survivors battled to not be the first one to die, with the last Jeffalish making it all the way to an unexpected 4th.

At the usual draw time, Quickdraw had managed to get an even ratio with Fruit Flies, so I left this one run for longer. Eventually they both flatlined, Fruit Flies at 600 units and Quickdraw at 1000 units.

Score Rounds Bot
08Fruit_Fliesv0.21
07Quickdraw
174Locust
122Jeffalish!
41Gnat 3.0
204Reaper
193Carnivore Ivy
122Singula Haloculus v2.1
213Aggressive Dwarfs
91Guardian v0.9

Standings:

Score Rounds Bot
08Fruit_Fliesv0.21
07Quickdraw
41Gnat 3.0
91Guardian v0.9
122Jeffalish!
122Singula Haloculus v2.1
153Detonator v1.2
152TriggerBot
166EyeOfTheBeholder
163The One
162Tie Divider Schoolans Planty 2
162Blue on blue
176Etch Mk II
174Locust
184Occura Amplificis
184Callidus
182Ann
182Martian Tank 3
182Multiply4
193Republican Wasp
193Carnivore Ivy
204Reaper
203Catapiller
213Aggressive Dwarfs

Actual ranking (average):

Average Score Rounds Bot
08Fruit_Fliesv0.21
07Quickdraw
2.676EyeOfTheBeholder
2.836Etch Mk II
41Gnat 3.0
4.254Locust
4.254Occura Amplificis
4.254Callidus
54Reaper
53Detonator v1.2
5.333The One
62Jeffalish!
62Singula Haloculus v2.1
6.333Republican Wasp
6.333Carnivore Ivy
6.673Catapiller
73Aggressive Dwarfs
7.52TriggerBot
82Tie Divider Schoolans Planty 2
82Blue on blue
92Ann
92Martian Tank 3
92Multiply4
91Guardian v0.9
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 27, 2014, 05:43:14 AM
Round 9:

TieFighters looks like a new contender to fear. Jeffalish again clings around to beat the bottom half, so did Defenders v0.01. First time four species make it to cycle 200. Detonator v1.2's lone survivor managed to outlast 31 TieFighters into cycle 300, but not the last one, which died promptly after grabbing third place.

Score Rounds Bot
09Fruit_Fliesv0.21
08Quickdraw
21TieFighters
184Detonator v1.2
41Defenders v0.01
173Jeffalish!
183Singula Haloculus v2.1
112Gnat 3.0
172Guardian v0.9
243TriggerBot

Standings:

Score Rounds Bot
09Fruit_Fliesv0.21
08Quickdraw
21TieFighters
41Defenders v0.01
112Gnat 3.0
166EyeOfTheBeholder
163The One
162Tie Divider Schoolans Planty 2
162Blue on blue
176Etch Mk II
174Locust
173Jeffalish!
172Guardian v0.9
184Detonator v1.2
184Occura Amplificis
184Callidus
183Singula Haloculus v2.1
182Ann
182Martian Tank 3
182Multiply4
193Republican Wasp
193Carnivore Ivy
204Reaper
203Catapiller
213Aggressive Dwarfs
243TriggerBot
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 27, 2014, 06:33:55 AM
Round 10:

Pacifist started replicating almost as quickly as Quickdraw and held to third from the start. Gnat 3.0 and TheOne had a rough time this round. Eye turtled too much, hanging low with a few units while the rest were in the dozens and hundreds. Five species made it to 280 cycles this round, and the four top made it to 430.

Score Rounds Bot
010Fruit_Fliesv0.21
09Quickdraw
21Pacifist
52TieFighters
207EyeOfTheBeholder
92Defenders v0.01
61Rabidus v1.1
234The One
193Gnat 3.0
253Tie Divider Schoolans Planty 2

Standings:

Score Rounds Bot
010Fruit_Fliesv0.21
09Quickdraw
21Pacifist
52TieFighters
61Rabidus v1.1
92Defenders v0.01
162Blue on blue
176Etch Mk II
174Locust
173Jeffalish!
172Guardian v0.9
184Detonator v1.2
184Occura Amplificis
184Callidus
183Singula Haloculus v2.1
182Ann
182Martian Tank 3
182Multiply4
193Gnat 3.0
193Republican Wasp
193Carnivore Ivy
207EyeOfTheBeholder
204Reaper
203Catapiller
213Aggressive Dwarfs
234The One
243TriggerBot
253Tie Divider Schoolans Planty 2
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 27, 2014, 03:56:47 PM
I wish more bestiary bots had attachments.

Round 11:

Nothing much. Good showing by Excalibur, and a lone TieFighter outlasted Pacifist.

Score Rounds Bot
011Fruit_Fliesv0.21
010Quickdraw
73TieFighters
52Pacifist
217Etch Mk II
51Excalibur 1.12
122Rabidus v1.1
71Bubbles
243Blue on blue
183Defenders v0.01

Standings:

Score Rounds Bot
011Fruit_Fliesv0.21
010Quickdraw
52Pacifist
51Excalibur 1.12
73TieFighters
71Bubbles
122Rabidus v1.1
174Locust
173Jeffalish!
172Guardian v0.9
184Detonator v1.2
184Occura Amplificis
184Callidus
183Defenders v0.01
183Singula Haloculus v2.1
182Ann
182Martian Tank 3
182Multiply4
193Gnat 3.0
193Republican Wasp
193Carnivore Ivy
207EyeOfTheBeholder
204Reaper
203Catapiller
217Etch Mk II
213Aggressive Dwarfs
234The One
243Blue on blue
243TriggerBot
253Tie Divider Schoolans Planty 2
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: Botsareus on October 28, 2014, 12:07:40 PM
Two questions:

1.) Mind if I post this thing to the leagues as an alternate?
2.) Can you please run a chloroplast king of the hill league?

Thx  :)
Title: Re: So I thought I'd try running a King of the Hill sim...
Post by: MacadamiaNuts on October 28, 2014, 03:55:33 PM
No prob!