-
Notifications
You must be signed in to change notification settings - Fork 2
Idi as
At first, bacts have one gene consisting of a few nucleotides (bit cells). The first gene only changes the speed of bacts.
User tries to modify genome via selection (controlled evolution). Primary target is to get as maximum speed as possible to reach foods faster, to increase colony.
From time to time, some other colonies (pre-generated) enter user's space. User try to destroy invaders and to get their "zhizha" (something like game currency; it's like experience or bricks to build new DNA cells).
The more "zhizha" user captures, the more DNA cells can be unlocked (each bit cell costs some price).
Unlocked DNA cells can store bigger traits. Trait is a combination of genes allowing bact to get some ability. For example, some trait can increase speed or attack range. Traits can be placed anywhere in bact's genome. The biggest effort one can get from trait, the more cells trait occupies. So, bacts with short genome can't handle really cool traits. Traits can be found in some sort of market or traits storage.
Because of traits specified by special bit pattern, each trait placed in the DNA can cause some unexpected side effects. It's also a user's responsibility to avoid them.
Evolution (recombination, mutation) can break a part of genome containing some trait. So, there is no guarantee siblings will contain parents' traits. Selection rules.