Code center > Specialization, Metabolism, Digestions and Env Grid
Darwinbots enzyme system
Numsgil:
--- Quote ---Organisms which use different enzymes etc would be multi-cellular wouldn't they?
--- End quote ---
That's more the job of the specialization, which rewards bots for purposely limiting what they do. It's somewhat related to the idea of enzymes. You'd have to read through alot of the posts to see why or how.
Ulciscor:
Isn't it difficult enough already to get a bot to evolve to be better at something? Isn't it going to take a long time for a veggie to evolve? And does this mean you will remove the .fix vars? Sorry if this has been gone over already, I have looked back and if it's there I have missed it.
[Edit] And speaking of arbitrary decisions, what about making it cheaper for multi-bots to produce poison and venom, etc? That has no actual basis in the sim apart from introducing an artificial advantage for single bots to become multi-botular.
PurpleYouko:
--- Quote ---And speaking of arbitrary decisions, what about making it cheaper for multi-bots to produce poison and venom, etc? That has no actual basis in the sim apart from introducing an artificial advantage for single bots to become multi-botular.
--- End quote ---
Already done!
Been there for ages! :)
It is cheaper for MBs to do everything! All costs are divided by the number of ties currently attached to any give multi-bot cell.
PS Your avatar is doing its best to lock up my PC. It is grabbing 100% of my CPU resources whenever I scroll the page to show it. As soon as I scroll it off page it goes back to normal.
How weird is that? :blink:
It has never done it before.
Ulciscor:
Sorry I phrased it wrong. I meant, what is the basis for making multibots able to access poison and venom for less energy? If it is just there to give multibots and advantage over other bots, so that it is more likely that multibots will evolve or survive, that is artificially introduced and doesn't arise from a deeper level of the program.
Argh everything I seem to make locks up someone's pc. My avatar is quite a large gif file which might explain it. I'll change it now.
shvarz:
Carlo,
I would certainly love a system like that. But there are problems too. Your system would allow a large number of possible molecules and reactions, but we don't need a large number of molecules and reactions at this point. They would only slow things down. Like with DNA language: you allow mutations to generate only meaninful commands (add->sub), because allowing mutations that generate meaningless commands (add->bdd, or sub->wub) would simply slow things down without giving anyting new.
Same here. The goal was not to create the whole metabolism from scratch, but give bots more choices on how they obtain energy and how they spend it. The first and foremost effect of that would be the blurred line between veggies and non-veggies. Bots could evolve to become either. The second effect is that bots can become a lot more diverse: they can be lean and muscular or they can be slow and fat or they can be large and tough (and any variation in between).
We still could go with a system of rules at this point, but there is a problem of balance. How much should it cost to make fat? Protein? Carb? How efficient each one is? Where do you get these numbers. Taking them from real biochemistry is an easy solution - all energy costs can be expressed as ATPs and converted into nrg.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version