Genetics
Each aspect of a robot, such as their race, sex, frame colour, optic colour, and health are laid out as a piece or line of code. There are millions of lines of code, which all together make up a robot’s individual genetics.
Note: the code images are for display only. The actual code itself would be visually unreadable. This is just for explanation.
STRUCTURE & DEFINITIONS
In each line are two important pieces of information, the property and the value. The property refers to a specific aspect of a robot, while the value determines what is expressed. A female robot’s reproductive code supplies all the properties for the would-be offspring plus some values. However it is the male’s reproductive code that determines most of the values.VALUE DETERMINATION
Adding
(wip) Male’s code fills in blank valuesCompromising
Values supplied by male and female will compromise and output an approximate middle range value. Not all lines are compromisable; Lines that are able to compromise are called variable lines, while lines that cannot compromise successfully are called definite lines.Overriding
The male’s code can also override the already existing values given by the female if strong enough. Thus, most aspects like health (problems) are often inherited from the paternal side. If the male and female’s code refuses to ‘give in’, the two values may end up destroying each other (see: Corrupt code: missing value)VALUE ADAPTIONS
Values can behave in different ways depending on which are present on the same line, on other lines, and other factors.Grouping
2 or more values group together to form a ‘singular’ value. Seen mainly with frame and optic colour.Grouping Failure
It’s possible for the 2 or 3 values to not group together. Usually read as an error but can sometimes be passed by female’s reproductive system. Bicolouration is the result of two optic colour values refusing to group together, causing both colours to be expressed at the same time.Paired Values
Some values can only be considered valid if they’re both present at the same time. Eg. a TERSI race + LENS optic type will always need to go together, as Tersi cannot have screen based optics.CORRUPT CODE
Caused by injury, genetic predisposition, incomplete code transferInvalid property
The property outlined in the female’s reproductive code is unreadable.Invalid value
The value (whether supplied by the male or female) is unreadable.Missing value
The value is missing. Caused by incomplete male code, or male and female values end up destroying each other since either won’t back down.Uncompromising Property
A property that is unable to compromise its values attempts to compromise, leading to it being invalid.CODE VALIDATION
Female’s reproductive system will go through each line and validate it. In normal circumstances, any code that is invalid will be discarded. However, it can sometimes validate corrupt lines by accident. In some cases this eventually leads to early death of the fetus (gestation chamber is unable to interpret the code and stops creating babby), or very severe (usually fatal) birth defects. Eg. the optic type line is corrupted. Baby is born missing an optic entirelyRemove these ads. Join the Worldbuilders Guild
Comments