# 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:

Trait Importance How to target?
Family & Genes Reproduction Systems
Purity Reproduction Systems
Adaptations Decision Making
Trail Preference Decision Making
Level Racing & Breeding
Genome Coefficients Random
Class Reproduction Systems
Generation Reproduction Systems

# 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.

Family
../../snails/racing_traits/family/

# 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.

Class
../../snails/racing_traits/class/

# Generation

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

Generation
../../snails/racing_traits/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.
Season Seed Genome Coefficients
Beta Season [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -2, -3]
  • 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
  • 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

# 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.

# Understanding the Speed

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