Author Topic: Light and biolumonance  (Read 6857 times)

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« on: August 20, 2005, 03:56:16 PM »
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?
« Last Edit: August 21, 2005, 01:54:36 AM by zelos »
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Light and biolumonance
« Reply #1 on: August 20, 2005, 04:08:32 PM »
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.
« Last Edit: August 20, 2005, 04:19:25 PM by Ulciscor »
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« Reply #2 on: August 20, 2005, 04:11:48 PM »
dont you think it shall be more biological than artificial?
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Light and biolumonance
« Reply #3 on: August 20, 2005, 11:12:05 PM »
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.

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Light and biolumonance
« Reply #4 on: August 21, 2005, 12:06:10 AM »
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.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« Reply #5 on: August 21, 2005, 12:34:52 AM »
it sure exist but its to artificial if you ask me. this is supposed to simulate real life as good as posssible, shouldnt we then remove as much artificial as possible and replace it with something more biological correct? I dont think a mamal can see at a snake and see the genes that tellsits poisones. If the snake is red/yellow its almost certain to be poison.
« Last Edit: August 21, 2005, 01:53:54 AM by zelos »
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Light and biolumonance
« Reply #6 on: August 21, 2005, 02:53:28 AM »
Isn't it basically the same thing anyway though?

A mammal sees a reptile and knows it is poisonous because of the colour.

A bot sees another bot and knows it is poisonous because of the reference value. The bots don't see the genes that contain the poison command, just the fact that the commands are there.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« Reply #7 on: August 21, 2005, 04:55:17 AM »
but the thing is that the value is not choiceble. like if a bot "want" to go out and be eaten and are poisonus its not possible for it to be eaten cause the other bot sees something that the poison bot dont want to show. to see how many commands you have is like for a lion to look at a prey and see its dna. its not possible, but it can see its color and that can tell things.
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Light and biolumonance
« Reply #8 on: August 21, 2005, 08:52:13 AM »
Actually the ref values are extremely unnatural. I dont have a better solution at the movement, but still it seems to me in one way or another that zelos' suggestion is one of the better, though it still needs some refinement.
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Light and biolumonance
« Reply #9 on: August 21, 2005, 08:55:44 AM »
I have advoocated for a specific genotype and phenotype before. In reality, what we see are the phenotype, which is the expression of the genotype.
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« Reply #10 on: August 21, 2005, 10:11:54 AM »
of course our color shows the gene, its the genes that makes it that color. but what kind of refinment do you suggest? if we have the normal eye that already exist. a gene that tells what range of frequence or wavelenght it can see. and then all colors below or above it becomes invisible. (of course all object reflect light of all wavelenghts but the invisibility comes clear in areas where light dont reach such as at deep oceans). the range of seeing can be like enzymes coded at the end of the genome and cant be changed over the life time. And the bigger spectrum you see the more costly it is to use commands connected with the sight. This prevent from all seeing bots.
« Last Edit: August 21, 2005, 10:20:29 AM by zelos »
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Light and biolumonance
« Reply #11 on: August 21, 2005, 10:35:26 AM »
What I mean that your idea should be more refined, were it was only general in description, and not very detailed, you know discussing various methods etc.
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Light and biolumonance
« Reply #12 on: August 21, 2005, 10:38:49 AM »
About the all seeing bots, I know that bots dont have a temperatur, but in principle it should be possible to see infra-red and thereby see all things. We could also say ultra-violet, or because "sight" aint resticted by the spectrum we see, maybe a 'Gamma'-bot can evolve ;)
« Last Edit: August 21, 2005, 10:39:23 AM by Greven »
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Light and biolumonance
« Reply #13 on: August 21, 2005, 11:33:23 AM »
thats the thing, we can use a prett wide spectrum, not the one we know. but gamma is mutating so its out of question. but IR-UV is very possible. we could make it look like this at the end of the dna:
Code: [Select]
cond
start
stop

sight
300
700

end
this mean it can see from 300 terahertz to 700 terahertz. then we can set up a forumla that decied how much it cost to have that sight per cycle. like the square of the differens or something so it becomes more and more expensive for each extra hertz it sees. This would prevent from all seeing bots that sees everything.

But what about the reflection? the same there but it would look like:
Code: [Select]
color
350
159
560
this bot reflect all those colors. but the color should be able to change under the life time with some comand like .color so we can get camelonts. that change color depended on things. But it would be quite expensive to change and take some time. The colors you start with might cost the square root of the amount of colors while changing ur color might cost the cube of the amount of colors you already have.

and with Bioluminescence it could look be another part at the end that tells what colors you can lumonate. the more chemicals you have to luminate the mroe expensive is it to just stay alive. it could look like:
Code: [Select]
Bioluminescence
750
680
126
257
all those frquenses could it lumonate with this command:
Code: [Select]
750 .lumo storeand voila it begins cloving, of course this require energy. this lumo last for a cycle so it will have to keep lumo unitel it things its enough.

how about this ideas?
« Last Edit: August 21, 2005, 12:01:24 PM by zelos »
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Light and biolumonance
« Reply #14 on: August 21, 2005, 02:29:16 PM »
Yet again...: Strong colors (like red/yellow) often indicate that an animal is poisonous, with snakes often have a more neutral color. I also think of the shape and smell of an animal plays an important role. Mice learn that snakes and cats are there main enemy, it is not coded in the genes, that they should avoid, a flat, long, hissing, animal with x .poision genes in it... Not saying that we need to get a learning algorithm in the bots, maybe we can come up with other things.
« Last Edit: August 21, 2005, 02:30:14 PM by Greven »
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001