Open Field Echo Sounder – game app for blind kids

Bob Smolenski developed a game for blind kids to play outdoors. It's called Open Field Echo Sounder. He wrote about how he made it on Medium.

I used Adobe Air to program this app. After years of Flash animation and as3 programming I decided to put those skills into making cross-platform game apps. The biggest challenge was to translate the players movement using the data from the phone. iPhones have detailed direction finding. I use that to "shoot" out an audio ping. The program can sense a "hit test" either on the right, center or left side of the object. Android phones do not have any compass heading data. So I hacked a way around that. Implementing a breadcrumb trail to point the way.

The other programming challenge was to scale a field around the player's longitude and latitude data. I found a bit of code that calculated your location between the four corners of a 960 x 640 screen.