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.

Built With

Share this project:

Updates