Bots and Simulations > Interesting behaviour bots
Communitus_Friendlius
bacillus:
I think the only way to manipulate .delgene is from within.
Here's the conspec:
'put this in init gene
.dnalen .memloc store
cond
*.dnalen *.memval !=
'Other conditions here
start
'Your code here....
stop
this checks the bots' DNA lengths. You may want to combine this with good ole I/O channel conspecs.
Gambit:
hmmmm I dont recognize any of those variables so I'm lost... is there a complete list?
oh wait... I get it now. anything with the same length of dna is good. otherwise its now. that also means similar mutations will get along... BUT most of the most problematic mutations (for me anyway) involve changing ">" to "<" which doesnt alter the length.
also is there anything that drains slime?
and there is 3 Communitus species now... none of them are really that much greater than the others. they all preform different functions. so should I make them work togethor or at least get along? I think I'd have to use out and in for that...
are there any other cases of entirely different species recognizing each other that I could use as an example?
Gambit:
OH! I found the big list of sys vars... THERES SEXUAL REPRODUCTION!!!
and Communitus Friendlius can use the .totalmyspecies to limit its population! it just wont breed anymore after theres a certain number!
rofl when I found that link it was like christmas...
now I just gotta get all my school work done... (cyber schooled)
Gambit:
okay would this gene work to keep the ratio of Communitus_Friendlius to all other bots at 1:5? I'm still working on mastering syntax...
cond
*.totalbots .totalmyspecies div 5 <
*.nrg 15000 >
start
40 .repro store
stop
Gambit:
okay that doesnt work. so I need help there (please). I want the number of Communitus Friendliuses to grow and shrink based on the total amount of robots.
and I have
Communitus_Friendlius
Communitus_NotSoFriendlius
and Communitus_Meanus
all recognizing each other with a 2 part conspec system.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version