136
DNA - General / darwinbots evolution
« on: November 06, 2008, 07:03:14 PM »
well I made some bots several in fact and let them run trough the program.
Bots changed a lot by dna copy errors, and still kept reproducing eating eachother etc.
Basicly that seams to be it, wel as far as I see it, its fun dough you get to wonder is more going on or could more be going on?.
I designed a one gene Bot, called thermite 1G; even if I would understand genetic reproduction trough darwin bots.
There isn't much to evolve if you had only one gene..
Darwinbots evolution or evolution in general might not have a goal or purpose, just some lucky winners.
And even the lucky reproducing winners in general might not be the ultimate best winners.
Even the human race doenst endup like einsteins or pamela andersons, or bruce lee's or atists like Bjork.
They are just a few of the huge group of a species. Dough the group as a whole adapts pretty well against nature or culture.
We somehow survive wars floods epidemics, and we redisign our environments to live (most of the dutch live below sea level)
We even behave like swarms who's knowledge is expanding as a groupd, dough not as a individual. So teams outsmart individuals.
Comparing darwin bots to to other games and AI software I began to wonder.
Some software uses genetic algorythms to improve for example airplane wing designs.
Basicly such software uses trial and error reproducing to create the best sysvars describing a wing.
Using the environment paramaters of air and a certain required lifting force and somthing that can describe shape.
In other games you can grow yourself a bigger representations of your gunship by buying items etc. etc.
And in nature we see creatures creating wings.
So then I wondered, besides de copy errors in DNA, what environment does DarwinBots try to survive?
Well ofcourse that is other bots and a happy meal called algey.
But there isnt much else to adapt too, so as a result the copy errors are the main driving force, in this evolution here.
Altough you can disable that, but somehow you hope you get some kind of Bjork Einstein Bot or whatever...
Sadly however I never seam to be able to find the DarwinBot Bjorks.
Once in a while I see some powerfull big berta's stand out.
But they dont become a new species who outsmart the others.
Rather copy errors make them disapear or a more simple creatures each their food away.
I dont see big bertha's with nicer code, or better algorythms as far as I can judge.
Like a game of Spore or Creatures, there is not much learning improving going on about the outside world.
It seams to be more a battle of programs (and a verry intresting one, dont get me wrong about that).
But there is not much adapting against an outside world.
There is not much teaming to battle the outside world, like making a dyke's against flooding.
Or a group of dolphins who got an swarming idea and learned a way to catch fich together, and learned an optimal way of how to do that.
Lets call that behaviours, perhaps verry andvanced blocks of genes with predefined behaviours;
What I wonder is, might a more complexer environment for DarwinBots. Result in bots, who somehow might better learn from their environment .
Might the world be to simple, in DarwinBots for its Bots?. I'm not thinking or have at the moment ideas to make it more complex, its just a tought.
Simple organisms can swarm easily never dye neither do they improve there is just a x percent who keeps a live each cycle, and Y new ones get born and Z dye.
What if there was some kind of external force or so they would have to tackle, or make advancement off to evolve.
Neither I'm that deep into programing, but I wonder would bots improve more/better if the landscape where more complex ?
If there where more external factors of some kind in the environment the bot's had to deal with.
?
Bots changed a lot by dna copy errors, and still kept reproducing eating eachother etc.
Basicly that seams to be it, wel as far as I see it, its fun dough you get to wonder is more going on or could more be going on?.
I designed a one gene Bot, called thermite 1G; even if I would understand genetic reproduction trough darwin bots.
There isn't much to evolve if you had only one gene..
Darwinbots evolution or evolution in general might not have a goal or purpose, just some lucky winners.
And even the lucky reproducing winners in general might not be the ultimate best winners.
Even the human race doenst endup like einsteins or pamela andersons, or bruce lee's or atists like Bjork.
They are just a few of the huge group of a species. Dough the group as a whole adapts pretty well against nature or culture.
We somehow survive wars floods epidemics, and we redisign our environments to live (most of the dutch live below sea level)
We even behave like swarms who's knowledge is expanding as a groupd, dough not as a individual. So teams outsmart individuals.
Comparing darwin bots to to other games and AI software I began to wonder.
Some software uses genetic algorythms to improve for example airplane wing designs.
Basicly such software uses trial and error reproducing to create the best sysvars describing a wing.
Using the environment paramaters of air and a certain required lifting force and somthing that can describe shape.
In other games you can grow yourself a bigger representations of your gunship by buying items etc. etc.
And in nature we see creatures creating wings.
So then I wondered, besides de copy errors in DNA, what environment does DarwinBots try to survive?
Well ofcourse that is other bots and a happy meal called algey.
But there isnt much else to adapt too, so as a result the copy errors are the main driving force, in this evolution here.
Altough you can disable that, but somehow you hope you get some kind of Bjork Einstein Bot or whatever...
Sadly however I never seam to be able to find the DarwinBot Bjorks.
Once in a while I see some powerfull big berta's stand out.
But they dont become a new species who outsmart the others.
Rather copy errors make them disapear or a more simple creatures each their food away.
I dont see big bertha's with nicer code, or better algorythms as far as I can judge.
Like a game of Spore or Creatures, there is not much learning improving going on about the outside world.
It seams to be more a battle of programs (and a verry intresting one, dont get me wrong about that).
But there is not much adapting against an outside world.
There is not much teaming to battle the outside world, like making a dyke's against flooding.
Or a group of dolphins who got an swarming idea and learned a way to catch fich together, and learned an optimal way of how to do that.
Lets call that behaviours, perhaps verry andvanced blocks of genes with predefined behaviours;
What I wonder is, might a more complexer environment for DarwinBots. Result in bots, who somehow might better learn from their environment .
Might the world be to simple, in DarwinBots for its Bots?. I'm not thinking or have at the moment ideas to make it more complex, its just a tought.
Simple organisms can swarm easily never dye neither do they improve there is just a x percent who keeps a live each cycle, and Y new ones get born and Z dye.
What if there was some kind of external force or so they would have to tackle, or make advancement off to evolve.
Neither I'm that deep into programing, but I wonder would bots improve more/better if the landscape where more complex ?
If there where more external factors of some kind in the environment the bot's had to deal with.
?