Inspiration
Lately, I've been exploring the limitations of dynamic NFTs with blockchain-based multiplayer games which made me want to combine the two and create something unique.
What it does
Rabbits Vs. Turtles is a 100% on-chain, dynamic, NFT Multiplayer game. Each NFT represents a player in the game and changes dynamically as the game progress. The NFT also mirrors the complete status of the player in the game, and hence the performance of the player in the game is highly tied to that NFT’s value.
How we built it
The backend and smart contracts are built using Solidity, Hardhat, SVGs , Chainlink and Moralis. The front-end is built with React.js, Node.js, Web3.js and IPFS.
Challenges we ran into
The backend of the game consists of 37 smart contracts, the core part of the game is 19 smart contracts out of those 37 smart contracts and integrating all of them together was a fun challenge.
What we learned
Integrating the technologies I already know with chainlink was also a fun challenge and I learned a lot from combining multiple technologies to create this project.
What's next for Rabbits Vs. Turtles
Rabbits Vs. Turtles is currently live on the Polygon network, and you can play the game and learn more here: https://www.rabbitsvsturtles.com/
We plan to expand the game to more chains, create additional dynamic NFTs for the players and improve the game mechanism based on feedback from the players.
Log in or sign up for Devpost to join the conversation.