Bots and Simulations > Bot Tavern

Community Bots

<< < (2/4) > >>

Gambit:
cool. thank you.

gymsum:
If you're making a multibot, the best form of food I have found is stringy (ie uses ties to form clusters). This means a bot can harvest through a chain of veggies without having much difficulty searching for food.. If you're going to make a boung of species, then coordinate their tactics for shots accordingly, make larger venomous bots to slow an enemy, and the smaller ones to feed and kill.

Also it looks like you put some conditions after the start command....

bacillus:
If you use .memloc and .memval, you can use custom memory locations as conspec. A good idea when including veggies is to harvest them until they have a small amount of nrg left so they don't die and defend the veggies, and kill them when the threshold is reached so high-nrg veggies can reproduce.

Moonfisher:
Hmmm, never tested the gene... that'll teach you not to trust strangers !
Not sure why the gene didn't work, I guess I either messed up or maybe the boolean stack doesn't accept decimal values... (Noticed Eric scaled the values in his condition) If that's the case it would explain some bugs I've had in the past  
And the condition after the start is just an inline condition... an option that was added recently...

EricL:

--- Quote from: Moonfisher ---Not sure why the gene didn't work, I guess I either messed up or maybe the boolean stack doesn't accept decimal values... (Noticed Eric scaled the values in his condition) If that's the case it would explain some bugs I've had in the past  
--- End quote ---

The integer stack does not accept decimals.  That's why its called an integer stack.    Thus, if you want to do decimal arithmetic, you need to do it with whole numbers and handle the place shift yourself.  Values on the stack can be large, like 20,000,000,000 but you can't put them there directly since the value of any given DNA bp that is a number must be an integer in the range -32000 to 32000.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version