Inspiration
Taking the term sound "waves" to its literal meaning, this mobile game was inspired by the desire to combine music with gaming. We wanted something that would be fun to play at any point in time while also being able to enjoy some music.
What it does
Sound surfers is an iOS mobile game which sees the player surfing over sound waves of their favorite songs. The main goal is to last until the end of the song, jumping over all the peaks in the sound waves and not getting left behind as the song progresses
How we built it
Sound surfers is powered by Swift and its SpriteKit framework for making mobile games. It also uses the DSWaveformImage framework to generate sequences of waves via the raw data of their audio.
Challenges we ran into
Some challenges we faced were getting SpriteKit's physics capabilities just right to get the collisions and motion values working for surfing the waves. Even working with iOS was especially a challenging task for Matthew as he never even worked with Swift and Xcode.
Accomplishments that we're proud of
Getting the overall game up and functioning was a feat in it of itself. Also learning how to use data outputted by audio files and converting them into collidable objects was a nice accomplishment.
What we learned
We all learned something throughout this project. Whether it be additional iOS frameworks, SpriteKit, or even the iOS landscape overall.
What's next for Sound Surfers
Adding levels for difficulties, allowing custom uploading of songs, and support for Android and/or public release.
Built With
- dswaveformimage
- ios
- sprite-kit
- swift
- uikit
Log in or sign up for Devpost to join the conversation.