Planning Report - Running with Sound: Android Application Simulating Sound Sources at GPS Coordinates Using Smartphone Sensors
The chosen subject, being combining a running application with guiding sounds, is to our knowledge unusual. This makes the subject academically interesting, since it is a new area to explore. Computer games make use of sound to enhance the user experience, but with modern smartphone sensors the same could be done in an outdoor environment to create a virtual reality in sound.
There are currently multiple running applications making use of GPS technology in order to measure speed and distance. Some, like “Zombies, run!” even tracks the speed and simulates monsters approaching (audio) if the user’s speed is too slow (Six to Start, 2014). However, the sound effects are not directional, meaning that the direction of which the sound is not important for the game’s functionality - it acts more like a cool feature.
By combining sound with the running game concept it would be possible to hear something, for example a coin, and by running towards it be able to obtain it when its location is reached. At the same time monsters could be heard from a specific direction and by running in another direction they could be avoided. These features will be a great motivator for people struggling with motivation to workout on a regular basis.
Other academical parts that will not be mainly focused on but still could be useful to have in mind is the behaviour science of what makes a game fun and motivating. Therefore the target group of the application is not only people who run regularly, but also people who need motivation to do so.
Also it might be useful to investigate some shortest paths algorithms for the running track.
All of this will be encapsulated in an Android application.
The general purpose of the project is to make an application that:
Registers running activity and presents its statistics.
Uses the techniques of sound and sensors in a meaningful way.
Makes it enjoyable and motivating for people to exercise.
The goal of the assignment is to create a fully functional running game that is fun to use. To do this, the following milestones have been created.
First of all the functions of a running app will be implemented. This will include:
GPS-positioning of the user.
The bearing of the user. (The user rotation relative to the compass pointing north)
GPS-destinations that the user can run towards.
Statistics after a run.
Time - The time you have been out running.
Distance - The total distance off your jogging.
Speed - Time per kilometer.
Altitude - Altitude-changes during the route.
Running High Scores.
Best time for given distances.
Secondly game functions will be implemented