The following simulation parameters are used. The list is constantly updated as new parameters are added over time.


Parameter

Type

Explanation

cell 

min token usages

integer

Specifies the minimum value of how often a cell can process a token.


token usage decay probability

real

If a cell has processed more tokens than specified in min token usages, it decays with the specified probability.


min distance

real

The minimum distance between two cells so that they do not destroy each other.


max distance

real

The maximum distance between two connected cells.


max force

real

Specifies the maximum force on a cell so that it will not be destroyed.


max force decay probability

real

If the velocity change of a cell exceeds max force, it decays with the given probability.


max bonds

integer

The maximum number of connections a cell can make with others.


max token

integer

The maximum number of tokens a cell can carry.


max token branch number

integer

Specifies the number of possible token branch numbers. E.g. a value of 6 means that a cell can have a token branch number between 0 and 5. 


min energy

real

The minimum energy a cell must have to exist.


transformation probability

real

The probability with which a cell turns into an energy particle when it no longer has sufficient energy.


fusion velocity

real

The relative collision speed of two cell clusters so that they can fuse provided new cell connections are possible on the touching cells.

cell

function

computer

max instructions

integer

The maximum number of machine instructions that a computer can execute. Each instruction requires 3 bytes in a fixed cell memory.



memory size

integer

The size of the usable memory on the cell. Note that the instructions are encoded in an extra memory.


constructor

offspring

cell energy

real

The energy that a constructed cell should receive from its constructor cell.


cell distance

real

The distance of the constructed cell from the constructor cell.

token energy

real

The energy of a token created on the constructed cell.


mutation probability

token data 

real with range [0,1]

If a token is created on the constructed cell, it specifies the probability that a byte in the token memory is randomly changed.


cell data

real with range [0,1]

Specifies the probability that a byte in the cell memory is randomly changed after an execution of the cell function.

cell property 

real with range [0,1]

Specifies the probability that any of the following construction data (obtain from token memory) are randomly changed:

  • max connections of the new cell
  • token branch number of the new cell
  • color of the new cell
  • type of cell function of the new cell
  • construction option

cell structure 

real with range [0,1]

Specifies the probability that any of the following construction data (obtain from token memory) are randomly changed:

  • distance of the new cell from a possibly previously constructed cell
  • angle between the new cell, the constructor cell and a possibly previously constructed cell


sensor

range

real

The radius of the range of the sensor. 


weapon

strength

real with range [0,1]

The percentage of energy that is maximally transferred from the attacked cell.


energy cost

real

The energy cost of performing cell function, regardless of success. It will be emitted as particle.


communicator

range

real

The radius of the range of the communicator to send signals to communicators of other cells.

token 

memory size

integer

Size of the token memory.


min energy

real

The minimum energy a token requires to exist. If its energy drops below this value, the token is destroyed and its energy is transferred to the current cell.

radiation

exponent

real

The energy radiation per time step is given by the formula α*e^p, where e is the energy value of the cells (including the energy of the associated tokens) and p is the radiation exponent.


factor

real

The radiation factor corresponds to α from the above formula.


probability

real

For performance reasons, an energy particle is not emitted in every time step, but only with this specified probability. However, the probability does not affect the averaged amount of radiated energy in a longer period of time. This is realized as follows: A low probability is compensated by a stronger radiation.


velocity multiplier

real

The velocity of the energy particles is determined by the velocity of the emitting cell times this multiplier plus a random perturbation.


velocity perturbation

real

See above.

Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease