This might be an intresting thought
recently in the newscientist there was this article
http://www.newscientist.com/article/dn2505 about fish populations, that fish adapt and become smaller fish if we catch the big ones.
it would be better to leave out the big ones.
From a darwinbots view, this makes sense, we all know bigberta bots can reproduce lots of ciblings.
Now the article mentioned they used some simple kind of software (it didnt mention what kind).
Dough it might be intresting to simulate this, maybe find some proofs or find other new things about fish population control.
To setup something like it, I think a sim would look something like this..
There are fisherman ships, they multiply slowly and depending on the fish population.
If they catch to little they have to dye (by shooting at no target, loosing energy).. in real live it would be the ship lost its work and was removed from sea.
But maybe they dye simply and such extra dye trick isnt needed.
Then the fish, they should have an age system
Below a certain age not allowed to reproduce.
Here is species specification, because its DNA must some how evolve to find an optimal birth rate.
Maybe sex repro ?, or a in out system, to talk about repro its age.
Fish feed on a few vegies only, it would be nice if fish would swarm in groups from about the same age a bit like in real life.
I'm not sure if fish prefer to do repro with someone from the same age, maybe use a %= there to match. or by math get it to 60% or 70% or so... maybe that number itself might change too.
Also bigger fish lead to bigger offspring
while smaller fish lead to smaller offspring.
To keep it simple at first the number of childs shouldnt be depend on fish size.
(so use a counter for example to create 10 ciblings, and try to keep their seize equal)
fishing ships cannt feed on veggies, (for example using in out communication system, to detect)
some where in the ship script you should be able to set, which fish age range they catch
To make it slightly more realistic perhaps work with seizons for reproduction, I'm not sure if fish keep track of it but I do think so.
I think this can be done using the mem range 971 or so they go to ciblings, and so then you can use a mod counter on it
so while day mod 365 <50 or so
oh and there might be also a natural fish enemy, using slightly the same rules, a shark.
It does feat only on fish, not on ships not on algey, it does this on any size fish
maybe the ships should also be allowed to catch them/ but first try without it.
Sharks are a bit bigger, and they shouldnt be able to kill all fish since that would mean the end of their population too.
it could be achieved by for example test the number of total species compared to its own; keep a ratio of 10 : 2 or so.
A fish who gets to close to a shark should stop moving, and feeding (sharks always win from fish)
Like ships always win from fish.