#
#
Speed

Speed is the secret sauce of the game. Each Snail's speed is calculated based on various **racing traits**, **coefficients** and **randomness**. Players should experiment with their Snails to find or breed the perfect ones for racing. Superior traits make a Snail better on average, however it does not make a Snail strictly better than another one.

Each Snail has the following traits that affect its racing performance:

###
#
Family

Each gene has a value which is multiplied with the Snail's secret genome coefficient and then used in the speed formula. The family and gene superiority is stated in the following document.

###
#
Purity

The purity is calculated from the occurance of genes in the genetic sequence. A Snail with greater purity value is superior to one with less purity.

###
#
Class

Class superiority is stated in the following document.

###
#
Generation

A Snail's generation affects its racing performance. A Snail with lesser generation is superior to one with greater generation.

###
#
Level

- A Snail's level increase its average speend only on Mega Races.
- A Snail's level does not affect its racing speed on Competitive and Daily Mission races.

###
#
Genome Coefficients

Each Snail has 20 genes, which also have a **genome coefficients** array.

- This array contains the
**same**values for every Snail. - Its order is randomized at birth for every Snail.
- The genome coefficients array does not change during a season.
- An encrypted version of a Snail's genome coefficient array is publicly available in the NFT metadata. However, the plaintext version will be revealed once the season ends. This allows users to be able to verify it.
- The numbers in the array will be provided in the below table for each season. Keep in mind that the numbers do not necessarily represent a linear change.

- There are 17 positive and 3 negative coefficients.
- If a Snail has a superior gene for a greater coefficient then that combination might add more value to its speed than a lesser gene and greater coefficient combination.

###
#
Adaptations

Adaptations increase a Snail's speed. This happens in two ways:

**Default:**Just having an adaptation turns a negative gene coefficient into a positive one. If a Snail has 3 adaptations then all the values on its genome coefficient array will be positive. This effect will convert numbers in the following order`(-1, -2, -3)`

. If a Snail has;- 3 adaptations, the negative coefficients will be
`1, 2, 3`

- 2 adaptations, the negative coefficients will be
`1, 2, -3`

- 1 adaptation, the negative coefficients will be
`1, -2, -3`

- 3 adaptations, the negative coefficients will be
**Counter:**If a Snail counters a track's conditions with its adaptations then the related coefficient bonus is doubled for that Snail. This effect will boost numbers in the following order`1, 2, 3`

. If a Snail counters;- 3 conditions, the bonus will be
`2 & 4 & 6`

- 2 conditions, the bonus will be
`2 & 4`

- 1 condition, the bonus will be
`2`

- 3 conditions, the bonus will be

###
#
Trail Preference

There are 9 different trail distances. Each Snail performs better than usual at 2 distances.

- The trail preference is kept secret for all Snails.
- An encrypted version of a Snail's trail preference is publicly available in the NFT metadata.

##### Reminder

- Some traits are subject to seasonal resets.
- New variables will be introduced with upcoming patches.
- Some traits might be more useful with future game modes.

####
#
Understanding the Speed

If you are having hard time to figure out how to utilize the speed document, you can check this thread.