Code center > Specialization, Metabolism, Digestions and Env Grid
Proteins
Zelos:
the enzyme ideas is comming along now I can see. but how shall the bots collect material from the enviroment? how about having proteins that can do the job? ive come up whit 3 jobs the proteins could do, collect material (like oxygen and stuff), transport (like transporting oxygen from a "breath bot" to other bots in the MB) and storage (like there could be proteins that are capable of sotring O2 and then use it in bad times) we could use bit numbers like we do in enzymes. whit this we solve the problem of getting material from the sourunding. how about it? if you like this idea I can come whit things more specefied
PurpleYouko:
This idea has some merit.
Stuff like oxygen, Sulfer, CO2, salts and the like, don't really need an active mechanism for gathering from the e-grid.
Nature already provides us with the perfect system. Osmosis through the cell wall of the animal. Higher concentrations automatically diffuse into lower concentration though the semi-permiable membrane of the cell wall. To stop this working in the opposite direction and the cell losing valuable stuff to the environment, a certain amount of energy has to be expended.
All you need to gather this stuff is a suitable concentration gradient.
As for larger particles like undigested food and the like, that is a different matter entirely. Why not model a mechanical method for this based on something like you suggested with specialized sticky proteins attached to tiny cilia which can scoop particles out of the water like like a feeding tube worm. I could even make a graphical representation of this in the game.
You could use Shvarz's system to make the correct protein then use .gather to gather food from the grid.
The .gather control could also be used to actively gather Calcium or Silicon as building blocks for other things by storing a different value representing the e-grid layer.
--- Code: ---cond
'for example. layer 7 of the grid contains undigested food
'check that it contains 50 or more else not much point.
*.grid(7) 50 >
start
7 .gather store
stop
--- End code ---
This example would check for undigested food particles in the e-grid then gather them in with an efficiency based on the presence and type of suitable proteins.
I am gradually getting more complex here aren't I? :lol:
Still the basis of all my idea allows for full backward compatability with older bots.
:D PY :D
Zelos:
yes, I know about the thermodynamic rules. but still, if that was so, why do we have hemoglobin? why have any blood at all? coz its not enough, that way have 2 disadvantages.
1: its to slow
2: it doesnt give the right concentraion
and why not use something like PY said? well sure you can use 1 command to gather everything, but what if that chemical is poison to the bot? like those who live in a sulfur envirment shall not begin letting all the oxygen (which is now toxic to them) come in, sure it slowly does and kill it, but if we use .gather command it will poison it self. persinal I dont like eating things that is toxic. :pokey:
shvarz:
The reason we have hemoglobin is that our multicellular bodies are so tightly stuffed with cells and liquid that oxygen cannot diffuse to inside organs fast enough for metabolism to occur. It is a problem for most of multi-mlticellular organisms. Even then, it is not the only solution. Insects, for example actually use long holes in their bodies to deliver oxigen to internal organs.
The idea of transporters is good. We'll come to that in time. Maybe not right now...
PurpleYouko:
Please note that the code line in my example says
"7 .gather store"
This command will gather stuff from grid level 7. Not 6 or 4 or 15.
If grid level 7 only contains undigested food particles then that is all you will get. If you want Calcium then try gathering from grid level 12 or get Silicon from grid level 14 or whatever.
These aren't the actual things that will be at these actual level. Just examples.
The point is that the e-grid has a very large and almost infinitely expandable number of levels. Each level patterns a different resource.
:D PY :D
Navigation
[0] Message Index
[#] Next page
Go to full version