Darwinbots Forum
General => Biology => Topic started by: Enyawnej on November 10, 2006, 09:50:33 PM
-
I have querried this before. No matter what I do I always eventually end up with little tiny bots that almost look like just little white dots with a faint rim of color. Would someone send me a set of settings where this won't happen.
Also in the newest version occasionally a bot drags around a red or blue blob. What is that?
Thanks
-
Exactly what version are you using?
The blobs are probably the graphical representation of the bots being hit by shots.
What exactly are your settings right now that gets you tiny bots? What bots are you using?
-
There's a whole bunch of sims you can use here (http://www.darwinbots.com/Forum/index.php?showforum=45).
If you post your sim, that would help us figure out what is happening.
-
Exactly what version are you using?
The blobs are probably the graphical representation of the bots being hit by shots.
What exactly are your settings right now that gets you tiny bots? What bots are you using?
I have experienced the same thing. I am pretty sure its a result of little body mass or something, because it usually happens when a bot reproduces a ton in a few seconds, its offspring are all really really small specs.
-
Kage is right, the bots size on the screen is proportional to how much body it has. When you start a sim all the bots start with 1000 body units. When one of the bots reproduces it splits its body with its offspring so if it does 50 .repro it will end up with 500 body units and if it produces again 250, 125 62.5 etc so it will get progressivly smaller, a bot with 1 body unit is barely visible as a tiny bot. When bots feed they get some body units as well as energy, but usually it is necessary to have the bot convert energy into body units with .strbody. It is possible to fix the bot radii so that its size isn't linked to its Body, with a little tick box at the bottom left of the general tab in settings.
In 2.42.9 little blobs appear when a bot is hit by a shot and to show the direction a bot is trying to move in I think and possibly another circle appears when Slime, Shell are present.
-
possibly another circle appears when Slime, Shell are present.
Yeah I've seen an extra circle around bots, was wondering what that meant, cheers!
Devious Eraticatorus, Irishguys bot, is a one of the best examples I've seen so far (of the bots I've league tested so far) of body changing size, it ends up with some gigantic bots on the screen.
Adding a gene like;
cond
*.nrg 1000 >
start
10 .strbody store
stop
Or a variation of that would make your bots grow a bit bigger. You can turn the body back into nrg if your bot get low on nrg as well
Another way of doing it would be to add a line to your reproduction gene's conditions, something to check that the bot has a certain amount of body before you allow it to reproduce.
-
Okay just been playing to see what all the graphics in the bot mean:
Yellow circle inside bot = Slime
Red circle inside bot = Shell
Different coloured lines on edge of bot
White line proportional to energy
Purple line proportional to body
Green line proportional to poison
Blue line proportional to venom
Red line projected out of bot circle shows direction and magnitude that the bot is trying to move
Blobs on side of bots appear when they have been hit by a shot
purple = -6
red = -1
white = -2
-
Wow! You deserve a deerstalker hat and pipe!!
I knew it all meant something but I didn't realise there was so much info to be got from just watching the bots now!!
-
Wow! You deserve a deerstalker hat and pipe!!
I knew it all meant something but I didn't realise there was so much info to be got from just watching the bots now!!
I plan to add a color key to the program soon. Here the complete list at the moment:
Shot Impact Dots:
FlashColor(1) = vbBlack ' Hit with memory shot
FlashColor(-1 + 10) = vbRed ' Hit with NRg feeding shot
FlashColor(-2 + 10) = vbWhite ' Hit with Nrg Shot
FlashColor(-3 + 10) = vbBlue ' Hit with venom shot
FlashColor(-4 + 10) = vbGreen ' Hit with waste shot
FlashColor(-5 + 10) = vbYellow ' Hit with poison Shot
FlashColor(-6 + 10) = vbMagenta ' Hit with body feeding shot
FlashColor(-7 + 10) = vbCyan ' Hit with virus shot
Resource Guages:
nrg vbWhite
body vbMagenta
waste vbGreen
venom vbBlue
shell vbRed
slime vbYellow,
.VTimer vbCyan (For values < 100)
-
pr try lowering the amount of body that the parent gives!
that has inspired me to make puddingus swarmica
-
pr try lowering the amount of body that the parent gives!
?huh? wha.. ?huh?
What do you mean.
-
yes I know thats possible but not how