CryptoCampus Legends : IIT Edition

CryptoCampus Legends : IIT Edition

An immersive game which is a great combination of Pokemon and the working of NFTs

CryptoCampus Legends : IIT Edition

CryptoCampus Legends : IIT Edition

An immersive game which is a great combination of Pokemon and the working of NFTs

The problem CryptoCampus Legends : IIT Edition solves

Our engaging and intuitive game ,CryptoCampusLegends: IIT Edition ,is a daring step forward into the deep world of NFTs and Blockchain.
It helps enhance people's knowledge regarding blockchain and its applications.
Not only can you enjoy countless hours of fun in this stimulating game but also you can earn cool, Pokemon-styled , one-of-a-kind NFTs as rewards. This aids people in developing their problem-solving and scavenging skills as you have to work hard to find the hidden NFTs in the game.
We all know that our future is likely going to be a decentralised one and thus it
is necessary to get people involved in it. No other option is better than engaging people with a fun and stimulating game.

Challenges we ran into

We initially were trying to make the character's movement controlled by geolocation by using a geocoding api (inspired from Pokemon Go).But we soon found out that all the free location APIs had subpar accuracy which would make the game buggy(even google maps did not have sufficient accuracy). Therefore, we chose to abandon that path and decided to switch from location-based movement control to keyboard-based movement control.
After this, we faced a ton of problems regarding the coding of the game itself. Our objective was to have a few locations on the map where when the player arrives, an NFT would be transferred to the player. But we did not have a way to keep track of the player's location so we had to improvise. Then we also had to ensure that the player should not be able to mint two NFTs at the same location. But in that we faced a ton of problem. The logic was extremely hard and in the end we had to give up on that.
After that we had to make sure the player recived different NFTs at different times and to also display the nft image in game.
Not only was it hard to display the nft image in game but also it was another story getting it to display on OpenSea.It was sort of challenging to deploy a smart contract with metadata stored on ipfs.Each type of NFT was a different pokemon so we also had to send arguments of different URIs in such a way that every location will mint different kind of pokemonNFT
Also designing custom locations for the map was incredibly time-consuming.
At the end, every member was trying to push through the exhaustness of staying awake all night and pushing to their max.

All-in-all this project was a Herculean task to be accomplished in a mere 36 hours

Tracks Applied (4)

Ethereum Track

The smart contract is solely deployed on the Sepolia Ethereum test network

Polygon

Open Track

As our project is blockchain based and open to all, therefore we are eligible

Freshers Track

We are a team UG 1st year students

UniDAO

All of us are member of Unidao Cohort Program

Discussion