Inspiration

Video games I grew up with such as Guitar Hero inspired this project as the concept of the app is taken from the rhythm game genre, one of the most notable being Guitar Hero. However, I was always limited to the songs that the game itself had, and I felt that this was an issue that I wanted to solve. I wanted versatility and new songs, while also preserving the nostalgic feel of the games from my childhood, and this project strives to fill these niches in design, gameplay, and premise.

What it does

It is a rhythm based game that takes your own provided sound file, and creates an entirely new rhythm track centered on the sound file.

How we built it

I used technologies such as bolt.new in order to build this project, leveraging the AI's code generation capabilities and built in editor, as well as chat gpt in order to clarify problems that I had run into while making it. To be more specific, the app is programed in javascript: react/tailwind.

Challenges we ran into

A challenge that I ran into was how the results screen wasn't displaying at the end. As a result, the user's scores, an extremely vital part of rhythm games was missing. Thankfully, this challenge was overcome using bolt.new's attempt fix feature, which fixed the problem, exemplifying how bolt and AI in general are growing and adapting to new technologies and problems, and rendering programming and app/game design accessible to even beginners like myself. In addition to the results screen, another challenge that arose would be how I would play sound and display images at the result screen, as bolt wanted to create new sound effects from scratch, while I wished to provide my own. To solve this, I opted to use chatgpt in order to further clarify the issue at hand and even solved it with its help in bolt's code editor.

Accomplishments that we're proud of

I feel accomplished in that this was the first app I have ever created, let alone created using AI as well, and that I was able to solve a number of bugs and deploy the project despite having little to no programming knowledge with the help of AI.

What we learned

I learned much the process behind web app and game development, as I worked with the intricate parts that make up the app and solved problems that arose as well. I firmly believe that project based learning is an extremely useful method for applying and studying skills and material, greatly accelerating one's grasp on a topic, and this project exemplifies this idea.

Built With

Share this project:

Updates