Team:Carnegie Mellon/Fish
From 2014.igem.org
Acelentano (Talk | contribs) |
Acelentano (Talk | contribs) |
||
Line 151: | Line 151: | ||
<hr> | <hr> | ||
<h2> <center>The Parameters</center></h2> | <h2> <center>The Parameters</center></h2> | ||
- | <p> <center> | + | <table border="1" cellspacing="0" cellpadding="0"> |
- | < | + | <tbody> |
- | < | + | <tr> |
- | <p> <center> | + | <td width="156" valign="top"> |
+ | <p align="center"> | ||
+ | <strong>Parameter</strong> | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | <strong>Value (if applicable)</strong> | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | <strong>Reasoning (if applicable)</strong> | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | water-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | blue | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | male-fish-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | cyan | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | female-fish-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | pink | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | feminized-fish-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | yellow | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | orange | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | algae-color | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | green-scale | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Aesthetic purposes. Static value. Darker green squares correspond to more algae. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-stride | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.8 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The distance traveled each tick. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-stride | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.5 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The distance traveled each tick. Static value. Birds should be a little slower than the fish so that the fish are not decimated. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-size | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.8 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Relative size of the fish. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-size | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 1.2 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Relative size of the birds. Static value. Birds should be bigger than their prey. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-reproduction-age | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 20 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The age at which a fish is mature enough to reproduce. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-reproduction-age | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 20 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The age at which a bird is mature enough to reproduce. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-max-age | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The age at which a fish will die of old age. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-max-age | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The age at which a bird will die of old age. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | max-fish-offspring | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 2 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Maximum number of offspring a female fish can produce each time she successfully reproduces. Static value. DO NOT CHANGE as the value must | ||
+ | always be greater than the max number of offspring a bird can produce but almost all computers cannot handle a value of > 2. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | max-bird-offspring | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 1 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Maximum number of offspring a female bird can produce each time she successfully reproduces. Static value. DO NOT CHANGE as the value must | ||
+ | always be less than the max number of offspring a fish can produce but almost all computers cannot handle a value of > 1. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | male? | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | true/false | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Assigned when an agent is born. Static at birth. 50% chance of being true. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | energy | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | <= 100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Initialized to 100 when an agent is born. If it is less than or equal to 0, then the agent dies. Increases as the agent consumes food, up | ||
+ | to a max value of 100. Decreases by a fixed amount each tick. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | current-age | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0-100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The age of an agent. Initialized to 0 when an agent is born. Incremented by one each tick. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | estrogen-concentration | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | >= 0 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Initialized to 0. Represents the current concentration of estrogen (ppt) in the water. Decreases over time and as fish are feminized. Can | ||
+ | be increased by the user. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | estrogen-resistance | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 200 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The ability of a male fish to resist feminization. Static value. Higher number corresponds to higher base resistance (different types of | ||
+ | fish resist estrogen to various extents so the model can be used to simulate different freshwater sources). | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | estrogen-stored-max | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.1 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Essentially captures how much estrogen can be stored in a male fish over time. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | estrogen stored | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | <= estrogen-stored-max | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The current amount of estrogen stored in a male fish due to exposure to estrogen from environment. As this number increases the chance a | ||
+ | male fish is feminized also increases. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | algae-energy | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0-100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The amount of algae present in a square. If it equals 0, then there is no algae present in the square and the square is blue. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | algae-growth-rate | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 10 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The amount of energy an algae tile gains each time it reproduces. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | algae-growth-delay | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 15 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The amount of time the algae needs to wait before it can reproduce. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | algae-max-energy | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 100 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The maximum amount of algae that can be located in a tile. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-survival | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.30 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Probability that a fish makes it out of infancy. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-survival | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 0.15 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | Probability that a bird makes it out of infancy. Static value. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | fish-find-egg | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 10 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The more male fish there are the greater the chance is that an egg is fertilized. Increasing this number increases the number of male fish | ||
+ | needed to fertilize eggs (a large body of water will have a greater value for this parameter). | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | bird-egg | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="156" valign="top"> | ||
+ | <p align="center"> | ||
+ | 1 | ||
+ | </p> | ||
+ | </td> | ||
+ | <td width="224" valign="top"> | ||
+ | <p align="center"> | ||
+ | The more male birds there are the greater the chance is that an egg is fertilized. Increasing this number increases the number of male | ||
+ | birds needed to fertilize eggs (a large body ecosystem will have a greater value for this parameter). | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </tbody> | ||
+ | </table> | ||
+ | |||
+ | <h2> <center>Insight</center></h2> | ||
+ | <p> <center> In the following section will explain the reasoning behind the two stochastic processes employed in the model: the feminization of the male fish and the reproduction of the birds/fish. | ||
+ | |||
+ | All male fish are capable of storing estrogen in their bodies when exposed to high levels of estrogen in their environment. Juvenile males will be more affected by exposure to estrogen, thus they will store it at a faster rate than sexually matured males. | ||
+ | |||
+ | Each tick, the males will call a function that uses a RNG to determine whether or not they are feminized. The chance a male fish has of being feminized is captured by the formula below:</br></br> | ||
+ | |||
+ | Feminization chance = (estrogen concentration in lake/estrogen resistance of species of fish) + estrogen stored in the particular fish’s body</br></br> | ||
+ | |||
+ | The RNG then generates a floating point number between 0 and 1.0. If said number is less than the feminization chance of a particular male fish, then that particular male fish will become feminized. Thus fish with high amounts of estrogen stored in their body (representing a prolonged exposure to estrogen) and placed in a very estrogenic environment will have a high chance of becoming feminized. | ||
+ | |||
+ | The reproduction function for both the fish and birds follow the same exact principles (they differ in only the parameters they use). The fish reproduction function will be explained below, and the reasoning will be the exact same for the bird reproduction function. | ||
+ | |||
+ | Essentially each female fish that is above the reproduction age will call a reproduction function that uses RNG to determine whether or not it successfully creates offspring. The chance that a female reproduces is based on the following formula below:</br></br> | ||
+ | |||
+ | Reproduction chance = chance newborn fish survive infancy * (fertile males) / (males + constant that males find female to reproduce with)</br></br> | ||
+ | |||
+ | Thus the chance any female can successfully reproduced varies as a function of the number of fertile males of reproduction age. If there are only a few males in the lake relative to the size of the lake, adding more males will greatly increase the chance that the eggs of a female are fertilized. Conversely if there are a large number of males in the lake additional males will not really affect the rate at which eggs are fertilized. The constant fish-find-egg represents the number of males after which additional males will not greatly affect the rate at which eggs are fertilized. | ||
+ | <center></p> | ||
<!-- Le javascript | <!-- Le javascript |
Revision as of 00:40, 13 October 2014
Purpose
Outline
The Parameters
Parameter |
Value (if applicable) |
Reasoning (if applicable) |
water-color |
blue |
Aesthetic purposes. Static value. |
male-fish-color |
cyan |
Aesthetic purposes. Static value. |
female-fish-color |
pink |
Aesthetic purposes. Static value. |
feminized-fish-color |
yellow |
Aesthetic purposes. Static value. |
bird-color |
orange |
Aesthetic purposes. Static value. |
algae-color |
green-scale |
Aesthetic purposes. Static value. Darker green squares correspond to more algae. |
fish-stride |
0.8 |
The distance traveled each tick. Static value. |
bird-stride |
0.5 |
The distance traveled each tick. Static value. Birds should be a little slower than the fish so that the fish are not decimated. |
fish-size |
0.8 |
Relative size of the fish. Static value. |
bird-size |
1.2 |
Relative size of the birds. Static value. Birds should be bigger than their prey. |
fish-reproduction-age |
20 |
The age at which a fish is mature enough to reproduce. Static value. |
bird-reproduction-age |
20 |
The age at which a bird is mature enough to reproduce. Static value. |
fish-max-age |
100 |
The age at which a fish will die of old age. Static value. |
bird-max-age |
100 |
The age at which a bird will die of old age. Static value. |
max-fish-offspring |
2 |
Maximum number of offspring a female fish can produce each time she successfully reproduces. Static value. DO NOT CHANGE as the value must always be greater than the max number of offspring a bird can produce but almost all computers cannot handle a value of > 2. |
max-bird-offspring |
1 |
Maximum number of offspring a female bird can produce each time she successfully reproduces. Static value. DO NOT CHANGE as the value must always be less than the max number of offspring a fish can produce but almost all computers cannot handle a value of > 1. |
male? |
true/false |
Assigned when an agent is born. Static at birth. 50% chance of being true. |
energy |
<= 100 |
Initialized to 100 when an agent is born. If it is less than or equal to 0, then the agent dies. Increases as the agent consumes food, up to a max value of 100. Decreases by a fixed amount each tick. |
current-age |
0-100 |
The age of an agent. Initialized to 0 when an agent is born. Incremented by one each tick. |
estrogen-concentration |
>= 0 |
Initialized to 0. Represents the current concentration of estrogen (ppt) in the water. Decreases over time and as fish are feminized. Can be increased by the user. |
estrogen-resistance |
200 |
The ability of a male fish to resist feminization. Static value. Higher number corresponds to higher base resistance (different types of fish resist estrogen to various extents so the model can be used to simulate different freshwater sources). |
estrogen-stored-max |
0.1 |
Essentially captures how much estrogen can be stored in a male fish over time. Static value. |
estrogen stored |
<= estrogen-stored-max |
The current amount of estrogen stored in a male fish due to exposure to estrogen from environment. As this number increases the chance a male fish is feminized also increases. |
algae-energy |
0-100 |
The amount of algae present in a square. If it equals 0, then there is no algae present in the square and the square is blue. |
algae-growth-rate |
10 |
The amount of energy an algae tile gains each time it reproduces. Static value. |
algae-growth-delay |
15 |
The amount of time the algae needs to wait before it can reproduce. Static value. |
algae-max-energy |
100 |
The maximum amount of algae that can be located in a tile. Static value. |
fish-survival |
0.30 |
Probability that a fish makes it out of infancy. Static value. |
bird-survival |
0.15 |
Probability that a bird makes it out of infancy. Static value. |
fish-find-egg |
10 |
The more male fish there are the greater the chance is that an egg is fertilized. Increasing this number increases the number of male fish needed to fertilize eggs (a large body of water will have a greater value for this parameter). |
bird-egg |
1 |
The more male birds there are the greater the chance is that an egg is fertilized. Increasing this number increases the number of male birds needed to fertilize eggs (a large body ecosystem will have a greater value for this parameter). |
Insight