Sound detection of noise not speech - how to?

Anyone of you has an idea of how to implement a sound detection of different noises?

I am currently working on an app (a game based on sound detection), that should be able to detect 3 different sounds and depending on which sound the app detects, it should display different things.

Right now I have no idea how to do that and I would be really thankful if someone knows a solution for that problem.