W

Whack - A - Mole

As soon as you fix one, another appears

The problem Whack - A - Mole solves

COVID-19 has made us be home quarantined for more than a month, people, especially children need some sort of distraction to keep themselves sane. Whack a mole is a multi-player immersive Arcade game which you can play with your friends and family during this quarantine. The game involves quickly and repeatedly hitting the heads of mechanical moles with a mallet as they pop up from holes. The first Whac-A-Mole game began as an arcade game with an air cylinder system to power the moles popping out of the "dirt". We decided to take this game to the web!
We built this game on Unity3d and on top of Photon PUN and GoogleVR SDK. It is a multiplayer game which allows the user to play online with random people or friends and computer as well. The game currently supports ios and android.

Blockchain Technology is revolutionizing the gaming industry. Most of the games that we play are controlled by centralized agencies. Blockchain creates transparency and solves this multifaceted problem by eliminating centralized gaming entities. The best part of Whack-a-Mole is players can earn micro-rewards and these can be utilized in our NFT market place to trade game objects for like skins and characters for various games. Hence your rewards will have a real-world value. The market place is built on React and we integrated Tezos SmartPy smart contracts for market place purchases.

Challenges we ran into

The most important challenge was to work online and understand team dynamics while we are away and it turned out to be a tough job. We had to work on google meet and GitHub in order to share our ideas. It was a bit difficult in the beginning but we eventually adapted and completed the project. The UI was critical as we had to make it innovative. So we made it very carefully so that it causes less confusion for the end-user. Tezos was a new platform to adapt too. We had to face a few challenges while working on Michelson and we later pivoted to using SmartPy. The video had to be screen-recorded on phone, hence is blurry.

Discussion