Introduction
Our project is called Fungi Run! Our goal is to create a web scroller game that utilizes blockchain technology by rewarding users in the form of non fungible tokens (NFTs). We utilized a plethora of different applications and languages, such as html, javascript, css, Glitch, pixijs, solidity, ethersjs, and react in order to create this project. It appears as a rather simple web application in the front, but it has a much more complex backend. Our game is rated E for everyone, so everyone can test their skills and win an NFT.
Potential Impact
We believe that the next generation of web based games will use blockchain technology and we thought the VenusHackathon was a good opportunity for us to learn about blockchain as well as learning how to develop a web based game.
If we had more time
Rob: If my team were given more time, we would like to add music and sound effects and fully implement our optional features. We would add features such as a leaderboard that would keep track of the highest scores in a server backend. We would also add more enemy types and let the user use their NFT reward as an in game playable character.
Byung: Probably would spend more time on integration on the client side especially with the leaderboard system as the leaderboard will play a major role in the distribution of the NFTs as well as allowing the user to connect their non-custodial wallet.
Aaron: Honestly, if we had more time the game would be much more interesting and polished. I was thinking we could add customary made assets and more obstacle types to spice things up.
Challenges
Our biggest challenge was definitely trying to learn several new languages and implementing them within the span of the hackathon. In order to make a web-based game we hate to utilize pixijs, html, css, and javascript for just that alone. Personally, some of us didn’t have any experience in any of them so it was a valuable learning experience, but it wasn’t easy. In the end, looking at our result we were able to overcome this obstacle through sheer perseverance and commitment.
Log in or sign up for Devpost to join the conversation.