Code center > Suggestions

Light and biolumonance

(1/4) > >>

Zelos:
Proofread by Numsgil

I have a few suggestions.  I think, in later versions after the astronomy part I posted about before is done, we might add something so that bots can only see specefic parts of the spectrum.  "Why?", you are probably wondering.

1.  One reason is that it gives more options for evolution. Like if a bot is poisonous and has the color red in its dna (it says red as start color, but the color we see doesn't change) then others can evolve to think red=poison and then avoid bots who are red.

Of course then other bots that aren't poisonous might become red.  This can also be used for identification.  A species can have a specefic color and use it to identefy other members.  With this, illusion and deception is possible.  A species can evolve to get that color, sneak in and attack bots and they wont know what hit them. There are alot of advantages.

2.  Bioluminescence (sp?).  100-3000m below the ovean surface many animals are bioluminescent.  Why not add it to DB?  If we have light filter through water (which already exists in pond mode) all the light will disapear after a certain depth.

In such environments bots might either learn to create their own light (bioluminescence) or navigate without any light at all.  Eyes can still have a wavelength parameter which shows it at what range it can see.  But we could also add that different wave lenght can go different distances in the water.

In reality is it so that at those deepth red cant go very far but blue can so most animals only see blue and green, not red. so a jellyfish have a red glowing stomach to neutrolize the blue color of its pray so it becomes invisible (for other fishes).

Bioluminescence can also be a way to communicate.  With some clever programming, bioluminescence can be used to yell "come here guys, food is served" and then all the bots go there.  There's alot of potential here.

What do you think?

Ulciscor:
I think the first idea is sort of already done; the ref variables allow a bit to know whether another bot has any poison commands in its DNA, even if they are not expressed to create poison. So in that sense, a bot can evolve to pretend to be poisonous even if it isn't. But a poisonous bot can't pretend to be non-poisonous I suppose.

As for bioluminescence, I suppose the in/out variables could be modified so that they can be viewed at different differences depending on the depth of the bot.

Zelos:
dont you think it shall be more biological than artificial?

Numsgil:
I agree with Ulcisor that alot of this is in the program already.  the only thing that isn't present is decreased visibility as the light level decreases.

Ulciscor:
Do you think that would be a cool idea to add, [Num]? I can't think of applications that would really need this but it would be cool to add anyway. I suppose a bot could be programmed to go below a certain depth when being attacked to escape the attacker, or could always stay at a certain depth to allow it to sneak up on prey, so to speak.

Navigation

[0] Message Index

[#] Next page

Go to full version