Code center > Suggestions

Senses

<< < (7/9) > >>

Numsgil:
If we implement smell, we can add chemicals to specifically release in a place to identify us.  Most animals identify each other by smell.

A bot would have to be smart enough to detect sudden spikes in certain proteins in a env grid that tells it information, "like this one is one of me".

Zelos:
numsgil, if I dont remember wrong I sugjested it. but then I called it fermones, which it mostly are, or isnt it? well it would look like this when you release it:
--- Code: ---cond
start
5 .fermo store
stop
--- End code ---
this release a phermone of type 5
and to identify it:
--- Code: ---cond
5 .smell =
start
*.smaim store
stop
--- End code ---
this gene checks if the phermone its smelling (.smell) is of type 5, and it is in this case, so it aim in the direction which smells most (.smaim)
this makes it look a the direction, like if it was searching for a mate ;) but let us say now that the bot in question who released the phermone is of a different type but have mutated to fool this mate ready bot. this smelling bot is programed to fool mate crazy bots to come to them and then eat them, those little devils :devil: .

 then it need another way of identification. thats where´vision comes in. I think identifications like .refeye and stuff like that is wrong, since when have the life on earth been able to see how many genes each other use to do stuff? I know this is a simple program, but its evolving fast now so I think its time to talk about removing it.

whit vision and smell it can also identify the bot, its harder to mutate to simulate both conditions coz of the mating bot has the color of 500THz and the fooling bot have 499THz or a color outside of the seeing range the mating bot, the mating bot will be able to tell the difference.

 now the fooling bot got truble, hes preys have sudenly out smarted him and are probebly doomed to die out.  :shoot:  :huh: , this is a case where color and smells are both good. phermones can easly be changed so it can work as a way of comunication, like it is for ants, while colors can be a way of identification whit out seeing things you cant see (refup, refdn, refeye) another good thing whit color is that it might evolve to make some colors to be a signal.

 if a bot who hunts plants and there is 2 kinds, 1 is poison and the other not. the poison 1 is having a color or 900THz and the none-poison is having 800THz. the plant eating bot will evolve to tell that 900THz color=poison and then if we add another poisoness plant it will most likly evolve to have a color of 900THz coz it see that the bot who eat them leave them alone when they is having that color.

 you see the advantage? if you dont look at nature, bees have the black/yellow colors which mean "poison/danger, leave me alone" most animals leave them alone coz of that. and I know a fly who have seen this and copied it, so many animals leave them alone, at distances they are "bees" for the eye.

edit: paragraph breaks from Numsgil

Numsgil:
Hey Zelos, you mind breaking the above into paragraphs?

My mind melts easily.

NM, did it myself.

Numsgil:
We have to approach color carefully.  We definately want these to occur in whatever system we have:

1: hardy but not foolproof system for conspec identifiation
2: foolers, like the angler fish, that lure prey to them by pretending to be something they're not.
3: warning signals that tell others that you better not mess with me.
4: mimics, that pretend to be part of a species but aren't.  The 'cow birds' (that's what they're known as in vernacular) of the east mid-west US push eggs out of other species nests and lay their own.  Then the other species raises its chicks for it.

The current system doesn't have 2 or 3 really (although they can be faked).

Light:
with 3, with have things like rebody or refpoison which act like that, but even if you send out signals like "im tough go away" the opposing bots aren't going to leave it alone, its a dog eat dog world and somehow they are going to have to engage the big tough bots in order for there species too survive.
    Its just at current there aren't many bots that actually take on board information about its target and the environment, like whether the oposing bots are shot bots or use ties, should I then build slime or shell or both and should I tell my friends about it? Is it a big fat bot, what defenses does it have, what weapons should I use? what is my best strategy should we group together or spread out, most bots just go there's a target move towards it and fire rather than actually having any higher sort of thinking, granted some bots do use some of what I have said, I just think it would be cool if it was used a lot more, to have more complex bot behaviour.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version