Inspiration
I remembered a game from Roblox named Bone Break Simulator or something similar. It reminded me of how there are multiple ways to support health. So, I decided that I would make a similar stress relieving game, and ran into the idea of making a Glass Smashing Simulator.
What it does
You take a ball and break glass. Breaking the glass can earn you coins and crystals, which you can use to buy more glass, get new accessories, and activate powerups. The idea of the game is simple but the additional addons are what lift it, in my opinion.
How we built it
I am quite familiar with THREE.js because I have made multiple games with it (including basketballbox.xyz), so I decided to use it. I also had to research a bit into sound making with javascript to make my file sfx.js and had to do some polygon mathematics for shatter.js. Mostly, the files were javascript but styling required css which helped make the game look fancy. Overall, this game helped me learn something new, while putting me through a fun adventure.
Challenges we ran into
I was unfamiliar with the landscape of soundmaking and polygon javascripts, so I had to research those fields, as mentioned above.
Accomplishments that we're proud of
Getting the game fully done with sleek designs in time for the deadline.
What we learned
How to use javascript to do everything from soundmaking, to making shards, to finally bringing a game to life.
What's next for Glass Smash Simulator
I plan to add a firebase database so I can add logins and move coins and crystals out of local storage to the realtime database provided by it.
THE DEMO IS A BIT BAD DUE TO RECORDING AUDIO ISSUES, SO PLEASE TRY OUT THE GAME BEFORE JUDGING (link below)
Log in or sign up for Devpost to join the conversation.