Genome

Each dragon has its own unique genome, which not only determines all the skills and attributes of the dragon. Will also decide the external form of each dragon. The composition of this genome comes from the genetics of biological science and it is composed of a smart contract code base, which is equivalent to a huge gene base. Uint256 is adopted (Uint does not bring any symbols, range 2 ^ 256, that is 1.157920823732e + 77, which is similar to that of bitcoin randomly generating private key Algorithm) to generate randomness. Of course, the generation of randomness is not difficult, However, it is not so easy to use random values to label genes, realize gene recombination and gene mutation logic (about this issue, we will mention it below, see the generation and combination of random numbers). When the player breeds dragons, each gene has a chance to be passed on to offspring. Of course, the combination of genes of different races may also produce genetic mutations, which is random.

Each dragon has variability (usually we call it an upgrade. Unlike the tradition, we respect the natural laws of biology, so that breed conforms to genetically inherited biological characteristics, with randomness) and moldability (we call it acquired learning in biology). We give each dragon the ability to learn acquired. Players can upgrade by allowing dragons to absorb dragon Skulls or swallow other dragons.

Last updated