KeyCarGame Student Guide

Learn how to use the NFT KeyCarGame dApp and develop valuable blockchain skills

Educational
Interactive
NFT & Blockchain

What is KeyCarGame?

KeyCarGame is an educational dApp that teaches you about blockchain technology, NFTs, and smart contracts through a fun game where you collect digital keys and cars.

Collect Keys

Mint unique key NFTs with different shapes, colors, and grooves

Collect Cars

Mint car NFTs with different models, colors, and features

Match Them

Find which key matches which car to earn points and rewards

Getting Started Guide

1

Set Up a Wallet

You'll need a Web3 wallet like MetaMask to interact with the dApp:

  • Install the MetaMask browser extension
  • Create a new wallet or import an existing one
  • Switch to the correct network (like Sepolia testnet)
  • Get some test ETH from a faucet for transaction fees
Tip: Always use test networks for learning to avoid spending real money.
2

Get DAPP Tokens

You need DAPP tokens to mint keys and cars:

  • Find the DAPP token faucet in the dApp
  • Request test tokens to your wallet address
  • Approve the contract to spend your DAPP tokens
Important: Always check that you have enough tokens before minting to avoid failed transactions.
3

Mint Your First NFTs

Start by minting keys and cars:

  • Click "Mint Key" to create a random key NFT (costs 1 DAPP)
  • Click "Mint Car" to create a random car NFT (costs 1 DAPP)
  • View your collection in the "My NFTs" section
Did you know? Each NFT has unique attributes stored on the blockchain forever!
4

Match Keys with Cars

Try to match your keys with cars to earn points:

  • Select a key and a car from your collection
  • Click "Try Match" to see if they match
  • Earn 5 points for each successful match
  • Redeem 100 points for 3 DAPP tokens

How to Know When a Key Matches a Car

Interactive Matching Demo

Try matching different keys with cars to see how it works:

🔑
🚗
How matching works: Each car has a specific "target" value derived from its token ID and a secret "salt" value. A key matches a car if (key ID % 1000) equals the car's target value.

Matching Strategy Tips

Do's and Don'ts

Do's
Don'ts
Pro Tips
  • Do start with a small amount of test tokens to learn
  • Do keep your wallet seed phrase secure and private
  • Do check transaction fees before confirming
  • Do verify you're on the correct network
  • Do keep track of your points and rewards
  • Do explore the educational aspects of the game
  • Don't share your private keys or seed phrase with anyone
  • Don't use mainnet (real money) until you're comfortable
  • Don't approve unlimited spending unless necessary
  • Don't expect to get rich - this is an educational game
  • Don't mint without checking your token balance first
  • Don't forget to claim your rewards when you reach 100 points
  • Trade keys and cars with other students to complete your collection
  • Rare key/car combinations might be more valuable to other players
  • Time your reward claims when the contract has enough DAPP tokens
  • Join the community to learn strategies from other players
  • Document your learning journey for your portfolio
  • Explore the contract code to understand how it works

Skills You'll Develop

Using KeyCarGame will help you develop valuable skills in these areas:

Blockchain Basics

Understand wallets, transactions, gas fees, and smart contracts

NFT Knowledge

Learn how NFTs work, their properties, and how to trade them

Security Practices

Develop good security habits for managing crypto assets

Digital Economics

Understand digital scarcity, value, and trading strategies

Knowledge Check

Test your understanding of KeyCarGame concepts:

1. What do you need before you can mint your first key or car?
A Web3 wallet like MetaMask
A credit card
A special invitation code
Programming experience
Correct! You need a Web3 wallet to interact with blockchain applications.
2. How do you know if a key matches a car?
They have the same color
The key ID matches the car's target value
They were minted at the same time
You have to ask the contract owner
Correct! Each car has a target value that must match the key ID (mod 1000).
3. What should you never share with anyone?
Your public wallet address
Your private keys or seed phrase
Your NFT collection
Your points total
Correct! Your private keys and seed phrase should never be shared with anyone.

Next Steps

Now that you understand how KeyCarGame works, here's what to do next:

1

Connect Your Wallet

Visit the KeyCarGame dApp and connect your Web3 wallet

2

Get Test Tokens

Use the faucet to get DAPP tokens for minting

3

Start Minting

Mint your first key and car to begin your collection

4

Join the Community

Connect with other players to trade and learn strategies

Remember: The goal is learning. Don't worry about making mistakes - that's how we learn!