# NFT Converter System

<figure><img src="/files/cJ1Tud38DxhqC78lalhZ" alt=""><figcaption><p>USE YOUR OWN NFT TO BE GAME RIDER</p></figcaption></figure>

In DragonRaceAI, a feature allows players to transform sprites into game riders or dragons and obtain corresponding rider NFTs through a specific conversion mechanism. Here is the detailed process of this functionality:

#### Conversion Mechanism

* **Sprite Collection:** Players need to collect 10 sprites as the base material for conversion.
* **Insertion into the Converter:** Players place these 10 sprites into a specific converter within the game.
* **Value Calculation:** The converter automatically calculates the total value of the 10 sprites, which fluctuates between Class 7 to Class 9.
* **Conversion Process:** Based on the calculated value, players can trigger the conversion process.
* **Obtaining Items:** The conversion results in two possibilities:
  * A 10% chance to obtain a dragon NFT.
  * A 90% chance to obtain a rider NFT.

#### Implementation Steps

* **Value Assessment Algorithm:** Develop an algorithm to assess the total value of the 10 sprites and determine the type of item obtained after conversion.
* **Randomness Algorithm:** Use a fair randomness algorithm to decide whether players receive a dragon NFT or a rider NFT.
* **NFT Minting:** Based on the conversion results, automatically mint the corresponding dragon or rider NFT and send it to the player's blockchain wallet address.
* **Transaction Records:** Record detailed information about each conversion in the system backend, including the value assessment of the sprites, conversion results, and the generated NFT.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fr0.gitbook.io/dragonraceai/about-us/game-mechanics/nft-converter-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
