Having set up camp for tamuhack 2015 at Kyle Field, our team was inspired by the energy and excitement experienced here on game day. As a result, we started brainstorming clever ways to use that energy to power apps. Our seed of an idea germinated and blossomed into Yell It Up! which allows sports fans and general enthusiasm junkies to enjoy a similar high energy, high stakes feeling even while away from Kyle Field.
What it does
Yell It Up! allows users to put their excitement to the test in a daring challenge of vocal mettle. The game's protagonist is controlled by the volume of user vocal inputs which provides for an engaging way to interact with otherwise touch controlled environments.
How I built it
We used the iOS development language, Swift, in order to create the application.
Challenges I ran into
My team experienced significant difficulty with implementing sound input into movement input. Initially our microphone input was only reading a steady, constant level of sound, but we managed to re-calibrate it to be more sensitive. We also faced some challenges with establishing counters that incremented when we passed certain checkpoints in the game.
Accomplishments that I'm proud of
Implementing physics in the game that simulated gravity and accelerated the screen scrolling as the game became more difficult.
What I learned
If you're planning on coding an iOS app, it helps for multiple members of the team to have MacBooks. However, multiple members on the team are required to do research. Not everyone needs to be coding.
What's next for Yell It Up!
The esteemed Yell It Up! team plans to add face recognition to the game allowing users to play with their own face as the cursor. After that, the sky's the limit! We would like to add power ups including temporary invincibility and a mode that inverts the controls to twist up the gameplay.