NFT Horse Breeding
In ROX Games, players can breed two ROX Horse NFTs to create a unique offspring NFT. When two NFT horses with different DNA levels are selected for breeding, the offspring's DNA level is generated randomly based on the probabilities assigned to each range in the breeding table. The DNA-A algorithm used for breeding is powered by Chainlink VRF, a secure and verifiable RNG (random number generator) solution that ensures a fair and transparent breeding process.
For instance, if horse A has DNA 5 and horse B has DNA 15, there is a 20% chance the offspring will have DNA 4, a 60% chance it will have DNA 5, and a 20% chance it will have DNA 6. These probabilities are designed to make it more difficult to get lower and pure DNA levels and keep the same DNA level when breeding horses with higher DNA levels.
The DNA of the offspring is ranked based on its purity and quality, with DNA 1 being the highest purity and quality. By strategically breeding horses with desirable genetic traits, players can create new NFTs with a combination of traits from their parent horses. This adds an additional layer of complexity to the breeding system and allows players to develop their own unique horses.
1
1
100%
1-5
2-5
20
60
20
1-5
6-10
15
60
25
1-5
11-15
10
60
30
1-5
16-20
5
60
35
6-10
6-10
20
50
30
6-10
11-15
15
50
35
6-10
16-20
10
50
40
11-15
11-15
20
40
40
11-15
16-20
15
40
45
16-20
16-20
20
30
50
Once the offspring's DNA is generated, it is ranked based on its purity and quality. DNA 1 is considered to be the highest quality and purity. The genetic algorithm used for breeding in ROX Games is similar to the process of biological genetics, where genes store information about the rest of the body. Numbers in the algorithm represent various characteristics of the horses.
By combining NFTs with blockchain smart contracts, players can breed horses through a process called crossover, which creates a new, unique token by keeping some of the features from the previous tokens. The crossover process combines half of the father's DNA and half of the mother's DNA to create a new, unique offspring DNA. The exact split of the genes can differ each time, meaning even two siblings will have unique DNA.
Storing DNA on the Polygon blockchain allows players to perform calculations with that data using smart contracts. This means that players can strategically breed their horses to create new NFTs with a combination of desirable genetic traits from their parent horses. With the use of Chainlink VRF, the breeding process is fair and transparent, ensuring that all players have an equal chance to obtain a unique and desirable horse.
Last updated