Inspiration
Our project was inspired by the booming of play to earn games in the blockchain technology space. We wanted to infuse nfts with gaming and understand how players can earn money instead of the old "pay to play" model.
What it does
In our game, players battle one another. There are two groups of animals. The King (lion) vs plebs (other animals in the Jungle). Plebs can team up with one another to take down the King. Players all over the world can team up with each other to defeat the King. When you win the battle, you receive upgrade token and the in game currency which can be traded for real world value.
How we built it
Our frontend was built using HTML, CSS, and React. We incorporated react component functions that connected to our smart contract from the backend using web 3.0. Our website has the ability to connect to Metamask as well. Our solidity contracts are ERC721 contracts for our players because they are nfts.
Challenges we ran into
Some of the challenges we ran into had mainly to do with the backend. We were stuck on how to store the NFT metadata. Async await loading (through react, ethers) of solidity data was difficult and we did not fully fix.
Accomplishments that we're proud of
We're all new to blockchain development and our front end devs were all new to React development. We're proud of being able to pick up these skills in a matter of a couple days and applying them to a functional application. All in all, we're extremely proud to have made a final product where we each pushed our boundaries.
What we learned
We learned how to create and deploy NFTs, a whole new language (Solidity)
What's next for King of The Jungle
We're gonna make the game more functional and collaborative.
Log in or sign up for Devpost to join the conversation.