Code center > Specialization, Metabolism, Digestions and Env Grid
PY's version of metabolism
Zelos:
my thought about that, give me a few minutes to think.
okey im done. if you want it to be controlled by dna, you could maybe if there is max 7 enzymes a bot can carry, you could add .mkenzyme1-7. if you want to check if something is in the stomach it could be .stomach whit the chemical formula infront of it. like this:
--- Code: ---cond
' check if its there, = it is != its not
C6H12O6 *.stomach =
O2 *.stomach =
start
' this tells the bot to make 50 of the enzyme 1
50 .mkenzyme1
stop
--- End code ---
then we have 50 enzymes that work, but what about if there is less than 50 molecyles or 50 mol of molecyles? havent I wasted energy on making to mmany enzymes then? for that we could like make the .stomach command able to check amount, like:
--- Code: ---cond
C6H12O6 *.stomach 50 >
' is there 50 of glycose
O2 *.stomach 50 >
' is there 50 of O2
start
50 .mkenzyme1
stop
--- End code ---
in here > is for the amount, but to check it only need any1 of the check things, that isnt !=, to check if something isnt there, just type O2 .stomach 0 != this mean there shall be no oxygen. its just an idea I came up whit fast, how about it?
PurpleYouko:
I still think this is horribly overcomplicated.
It will discourage new people from designing bots due to the complexity and it will invalidate every robot that has already been made over the years.
I can easily live with Sharz's idea about manually controlling some reactions with the make and break operators.
The trouble is that if we adopt the idea of enzyme bit patterns then there will be close to infinite different possible enzymes. You couldn't even come close to controlling them all manually from DNA
The idea behind this is that there will be a simple but inneficient path built into the program for robots that haven't specifically been set up for V3.x (when whatever new system we choose is incorporated)
This allows for as much complexity as you like without actually changing much about the DNA or destroying all the old bots.
I was also thinking last night that there really should be some sysvar command that actively takes food from the e-grid. Something like filter feeding. Gasses would need to be automatically exchanged all the time but food particles would need a command like .filter or .gather to actively feed
<_< PY <_<
Numsgil:
I'm leaning towards method two, but I see arguments against it because it does not allow multistep reactions easily.
Something of a dilemma.
The question, though, is are there any multi-step digestion processes that don't involve internal metabolism? As I've said before we really have two related but distinct systems.
If -6 shots returned:
A-> B
can't we have any multistep B->C reactions occur internally, seperate from the digestion process which returns the raw material B?
PurpleYouko:
I would have said that multi-step processes would still be available using method 2. The only difference I see is that actual enzyme digestion takes place outside the stomach. This way you will get a lot less unwanted material back because enzyme-loaded shots will only digest certain types of material from the target.
Once digested sludgey food gets back to the stomach you still get to work on it with the make/break commands to your heart's content.
I think what caused the problem is that I oversimplified my outline of this method so that energy was returned. What would actually be returned is material which has undergone stage one of enzyme digestion.
I really like this method because the available enzymes in the robot are created by the shoot command and are contained in the shot. We can introduce manual control of enzyme types into shots too.
The shots can be specifically tailored to take specific parts of the target robot. Maybe you only want fat so why waste energy making a normal shot to get chunks of robot containing all manner of stuff when you can specifically target the fat and ignore all the other stuff.
This method could result in specialist slime eaters or shell eaters.
I propose that we actually use both methods. The good old -1 shot will just bring back a whole cross section of stuff to be digested internally, while the -6 shot contains a (custom) mix of enzymes to target specific body parts like muscle, fat or slime. It returns material that has undergone partial digestion and will be cheaper to process further.
Multi-step digestion process with part one either in the stomach or in the shot.
:D PY :D
Numsgil:
I'd like to keep the -1 shots as targeting nrg in the enemy bot. They represent the most primitive form of feeding.
If we want two kinds of shots, one to feed selectively and another to feed by getting stuff in the stomach, I'd vote to make it its own -8 shot.
The first part though, about returning the first stage in the reeaction, I like 100% It gets my vote.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version