Dragonereum — How we designed our dragons

in #blockchain6 years ago

DY5qATdWsAQtH3H.jpg large.jpg

In our previous post, we discussed limitations of current blockchain games. Today we will talk about the types of Dragons available in Dragonereum and how we designed our game.

Blockchain Dragons: Genetics

Every dragon genome is made of an individual body part’s genes.

Genome:

  • Head gene;
  • Eyes gene;
  • Horns gene;
  • Body gene;
  • Wings gene;
  • Arms gene;
  • Legs gene;
  • Tail gene;
  • Spikes gene;
  • Skin pattern gene.

Gene:

  • Type (0–10)
  • Variation (0–9)
  • Level (1–99)
  • Dominant/recessive (0–1)

Each body part is responsible for a particular basic skill, and it gives the dragons a boost or a skill reset (each dragon has five basic skills, and this will be discussed in detail in our next article).

Clip2net_180321165240.png

As mentioned earlier, each individual gene includes:

  • Dragon type/family (water, fire, etc)
  • Gene variation for the particular dragon family
  • Gene level based on the leveling up of this particular dragon
  • Whether the gene is dominant or recessive

Dragon family

Each dragon family is better at a particular basic skill. For example, fire dragons have more attack compared to other dragon families.

Clip2net_180321162321.png

We are not publishing precise details, as these parameters must be balanced after extensive tests.

Additionally, every dragon family has a unique advantage over other dragon families, similar to the “rock-paper-scissors” game. For example, water dragons will generally outperform fire dragons as water puts out fire.

Also, each dragon family has particular Special Attack, Special Defense and Special Peaceful Skill (more on this in another post).

Gene variation

Each dragon family has genes of different quality. The differences between these variations are appearance and strength of skills. So, one water dragon might be stronger than another water dragon even without updates or leveling up.

Все драконы - Copy.jpg

Below, you can find a representation of possible multipliers for different gene variations.

Clip2net_180321165336.png

In the table above, 1st variation is for inbreeding dragons, penalized by our genetics algorithm.

Genes of highest quality (9–10 in the example above), are Mystery Genes and will only be accessible as a result of mutations. Gen0 dragons will not have these genes at all.

Gene level

Each body part of a dragon can be trained and upgraded as result of fighting. We’ll release an additional document on fights and level ups.

Each level up will give a boost to a particular skill, for example +1 level boosts air dragon’s horns and gives it +4 for basic attack skills.

Calculating the overall skills of a dragon

The overall skills of a dragon will be calculated as the sum of skills for all its body parts.

Clip2net_180321165434.png

These numbers will be added to other body parts and the result will show how a dragon is good in certain skills.

In the next blog, we’ll take a look at how our breeding algorithm works for individual genes.

Follow us on Telegram, Twitter, Discord if you like it so far!

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 64400.67
ETH 3506.16
USDT 1.00
SBD 2.53