# For cartoon enthusiasts, here is the basic idea

The game is built on blockchain technology, which makes it secure and transparent. This means that you can trust that the cards you collect are truly unique and valuable. The game uses two Smart Contracts, which are like digital agreements that allow you to buy, sell, and trade your cards with other players.

When you buy a pack of NFT cards, the Smart Contract checks if the cards are available and then mints and transfers it to your address. The game also has a service that creates and manages the information about your cards, like their strength, defense, and special abilities.

The game's backend allows for the modification of NFT metadata and is powered by cloud storage, which provides secure storage of it, so it’s like a big online storage space. This allows us to keep track of all the NFT cards that are in the game and ensure that players have access to their cards from any device.

To buy and mint NFT cards, players interact with the PFP (Profile Picture) Smart Contract. The PFP Smart Contract checks for the availability of the NFTs, mints the PFP token, and then proceeds to mint a set of Items through the Item Smart Contract. The Item Smart Contract performs a batch mint of Item tokens and returns the Item token IDs to the PFP Smart Contract. The PFP Smart Contract emits an event with the token IDs.

After the PFP Smart Contract has successfully minted the NFTs, the backend application receives the event with the token IDs from the blockchain network. It generates metadata for the NFTs and sends it to the cloud storage for saving. This ensures that the NFT cards are secure and accessible to players from any device.

Overall, the NFT Card Game is a new and exciting way to collect and play with digital cards. It is a safe and transparent game that offers a unique experience for players.
