guys, you know that animals like the shark have a sense of
electricity? would that be possible in a later db version?
and when its about the vision of the bot, we all know that
electromagnetic spectrum is pretty large, everything from radiowaves to gamma waves. what we humans see is just a tiny part of it. it goes from 405 THz(740 nm) to 790THz (380nm). but many animals see in ultraviolet and many plants use it. so why not give plants/animals colors (wavelenght / Frequency) to identefy them. instant of .refeye (which tells about the dna, since when have animals been able to do that?) we give them like a color that is decieded in the begining of their life whit something like:
cond
*.robage 0 =
start
460 .color store
stop
where 460 is the frequency in THz or wavelenght in nm, what ever you like most, and color is the color the will have bot. yeah I know what you think, what if the bot use this gene over and over whit random colors all the time? a way would be it would cost alot more energy to change the color after the bot is 1 cycle old. while its free before it. and maybe to program to make it so that "X rnd .color store" will always become 0 .color. in thiis way it will not be good whit rnd coz it makes you show more. and to see what color it have:
cond
*.refcolor *.mycolor !=
start
bla bla
stop
this would make the bot do what ever you replace the bla bla whit when the color doesnt match his own. but this would make the bots see the entire spectrum. so how do we solve that? we could use it like:
specstart
400
800
specstop
this makes the bot see from 400THz to 800THz, but it should be like that the bigger the difference between the numbers are the mroe it costs. a bot who see the entire spectrum would use so much energy it would be dead before it reach a age to talk about. what about this formula?
F=frequency difference, in this case 800-400=400
(F/100)² energy per seconds
the good things whit this is that it become much mroe expensive the bigger the difference is. a hunting bot who see 2 different bots and both of them have a color that the hunting bot cant see apphere the same.
correct me if im wrong numsgil, arent you working on the enzyme system? if so, wouldnt it also be possible whit a protein system. like 1 protein gives the sight of X to Y and cost Z to make, or something like that, what do you guys think?
and onefunny thing would be that if we run a simulation whit this it would sooner or later develope a color that means "poison", in reality black,red,yellow have that symbol(but they need to be mixed to get that message), and it would most likly be in the range most bots see, and other colors would also have other meaning. doesnt this sounds fun?