← Tutti i progetti

Gioco NFT su blockchainCollaudo
CrazyRace
Gioco di corse con veicoli NFT in pixel art: si coniano, si fondono, corrono un campionato e maturano ricompense, tutto su contratti scritti da zero.
Committente
Prodotto proprio · rete di prova BSC
Numeri
8 contratti · 15.625 veicoli unici
Progetto e sviluppo
Luca Porro
Tecnologie
Solidity · Foundry · OpenZeppelin · viem · wagmi · IPFS · React · PostgreSQL
- Solidity
- Foundry
- OpenZeppelin
- viem
- wagmi
- IPFS
- React
- PostgreSQL
Il problema
Molti giochi «blockchain» tengono tutto in un database e mettono solo un logo sul token. Le regole vere, la scarsità e i premi devono vivere nei contratti, verificabili da chiunque.
La soluzione
Otto contratti Solidity governano token, veicoli, gare, mercato e sblocchi nel tempo. L'interfaccia legge e scrive direttamente sulla catena dal portafoglio del giocatore.
Cosa c'è dentro
- Otto contratti Solidity: token ERC-20, veicoli ERC-721 con unicità garantita sulla catena, gare, mercato con royalty EIP-2981, vesting
- Conio casuale a livelli, fusione di 2 o 3 veicoli che brucia le sorgenti, ricompense che maturano nel tempo
- 15.625 veicoli unici composti da 75 elementi grafici, collezione completa su IPFS
- Motore di gara deterministico e verificabile, campionato a round settimanali
- Conio, fusione e ritiro premi dall'interfaccia con il portafoglio del giocatore
- Test automatici con Foundry e collaudo completo sulla rete di prova
Ti serve qualcosa di simile?