A different kind of explosion

 
Post new topic   Reply to topic    Unity Community Index // Showcase
View previous topic :: View next topic  
Author Message
Charles Gill



Joined: 01 Aug 2008
Posts: 140
Location: Atlanta, Jawja

PostPosted: Tue Aug 04, 2009 5:35 am    Post subject: A different kind of explosion Reply with quote
Part of an AI portfolio I'm working on. Then things went wrong. To quote Jeff Goldblum from Jurrasic Park; "Life finds a way".

http://web.me.com/ryecatcher/Burlap/Blog/Entries/2009/8/4_Cambrian_Explosion.html



Cambrian.png

Back to top
View user's profile Send private message Send e-mail Visit poster's website
HiggyB
Unity Product Evangelist


Joined: 08 Dec 2006
Posts: 5465
Location: San Francisco CA USA

PostPosted: Tue Aug 04, 2009 6:35 am    Post subject: Reply with quote
Cool. Smile
_________________
Tom Higgins - Product Evangelist at Unity Technologies ApS
http://unity3d.com | http://blogs.unity3d.com

Want to discuss my avatar? Do it here.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
JTBentley



Joined: 30 Jun 2009
Posts: 931

PostPosted: Tue Aug 04, 2009 7:04 am    Post subject: Reply with quote
If the idea is to eat the green thing, your creatures are extremely dumb Smile

On the plus side, they're very pretty Razz

_________________
Bentley
Technical Director & Programmer
NextGen Reality & TheBinaryMill
Back to top
View user's profile Send private message Visit poster's website
Quietus



Joined: 28 Mar 2008
Posts: 885
Location: The sunken city of R'lyeh

PostPosted: Tue Aug 04, 2009 8:50 am    Post subject: Reply with quote
Curiously my simulation stayed steady at around 400 individuals, yet at times dropped down to 0 breeding pairs. I'm guessing they all moved to san francisco?
Back to top
View user's profile Send private message
Charles Gill



Joined: 01 Aug 2008
Posts: 140
Location: Atlanta, Jawja

PostPosted: Tue Aug 04, 2009 1:09 pm    Post subject: Reply with quote
Yeah, as a GA it was a complete bomb. Wink

I have these abstract Colony, Species and Organism classes wherein the Colony hosts a species and spawns organisms.

Out of curiosity I put a wrong concrete species in a wrong colony. The gene code (in the species) versus the fitness curve (in the colony) didn't mesh well, so not only would they not breed in a linear fashion (thus the explosion) but the fitness hardly improves.

Their creator was beneficent but dumb. Very Happy

Charles
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Charles Gill



Joined: 01 Aug 2008
Posts: 140
Location: Atlanta, Jawja

PostPosted: Tue Aug 04, 2009 1:14 pm    Post subject: Reply with quote
@Quietus: Yeah, I didn't like the visual effect of discrete generations so there is a minimum number of entities that must be maintained. When all the creatures that were bred from the previous generation (or none in the case of generation 0) have been born, if that number falls below a certain threshold, I spawn enough blank slate (parentless, random) creatures to make up the difference. The idea would normally be that this serves as an initial bootstrap to get things going, but when they are as dumb as my little fellows they need constant subsidization.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Post new topic   Reply to topic    Unity Community Index // Showcase All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum