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.
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)
Polygon
Technologies used
Discussion