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.

Discussion