Bots and Simulations > Bot Tavern
F1 Alliance
bacillus:
Is it possible to change more than one memory location at a time?
Here's a basic model for a hunter/veggie/producer symbiosis:
def isVeg = 10
def hunter = 20
def supplier = 30
'I/o channel 1 contains whether this bot is a veggie, hunter or produces resources
cond
start
*.in1 .tie store
stop
cond
*.out1 .hunter =
start
-6 .shoot store
50 .sharenrg store
stop
cond
*.out1 .veggie =
start
20 .sharenrg store
stop
cond
*.out1 .supplier =
start
50 .mkslime store
30 .shareslime store
10 .mkshell store
50 .shareshell store
10 .mkpoison store
50 .sharepoison store
stop
end
It's a rough idea, but it may be a start.
abyaly:
What is the advantage of different bots which have advantages in different situations over a single bot that can emulate each of those behaviors in each of those situations?
Numsgil:
Aesthetics at the moment. There's nothing in the engine to encourage this, except for maybe DNA length costs, if they're set up.
bacillus:
At the moment I'm thinking modularity. In this way, we can first write all our bots, and adapt them to each other, then when all the bots are complete, we can throw them all together or whatever else you had in mind.
Moonfisher:
You would also be able to make complex alge that support allied bots and fight or flee from enemies, this way you don't need to channel a huge virus first.
Also it would be an advantage for bots that mutate, shorter simpler bots would be less fragile.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version