Crypto Chicken Run

Crypto Chicken Run

A simple game that brings Chicken Run into the world of NFTs. A game by which you can never be bored off.

116
Built at ETHIndia Grants
Crypto Chicken Run

Crypto Chicken Run

A simple game that brings Chicken Run into the world of NFTs. A game by which you can never be bored off.

The problem Crypto Chicken Run solves

Ever wanted to save those epic moments in games? Crypto Chicken Run takes that idea and builds on it. It focuses on bringing utility to play-to-earn by providing players with unique NFTs as boosts and in-game perks. With the crypto chicken run, you can never be bored. With a flawless blockchain and NFT integration, I have created a game anyone can play. Then you can earn NFTs to upgrade your character with perks. In addition, have an integrated burning mechanism in the game to create gamification for the characters. The upgradation happens using chainlink's VRF, which produces a random number every time the burning of a token happens.

The tech stack used is Alchemy NFT-API, Chainlink VRF, Polygon, Moralis, IPFS, NFT-Port, Covalent, and TableLand. I have used express as the backend and simple HTML/CSS, Js, and three.js in the frontend. Blockchain data like scores and perks are being stored on Tableland. I have used Sequence wallet and Moralis to give users an option to connect to the blockchain and Alchemy API to fetch NFT data. Also, the in-game character upgradation happens using chainlink's VRF, which produces a random number every time the burning of a token happens.

Challenges I ran into

The three js library was new for me to work on, it took some time, but eventually, I learned the logic and implemented it successfully. Chainlink VRF was a bit tricky to implement, but with their detailed documents, I could use it to provide randomization.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion