I bought Voxatron Alpha in the Humble Voxatron Debut. I tried it out, and noticed the sound effects weren't working. The music was working, but not the sound effects. My friend tried it out too and it worked for him, but he is using PulseAudio. I prefer ALSA. I tried using the aoss wrapper to start the game, but no luck. Then I tried running the Windows version in WINE, and the sound effects worked. But some aspects are slower.
I'm not sure what an SDL game is but I have a lot of other native linux games that the sound works on. But in this game, the music works for me but the sound effects don't. I have been playing the Windows version under WINE though.
A SDL game is a game that uses the SDL library, it's library for making portable games for music and graphics. Voxatron however seams to be linked with libpulse so it might use pulse for the sound effects and only SDL for the music. Only Lexaloffle knows.
Are you one of these guys who uninstall pulse because you think that pulse is the reason you don't get sound in other games?
Ok, yeah Wine just rewrote their entire sound architecture and a pulse driver is currently lacking. I have however never had any problems with wine and pulse, even runs 1.3.31 fine. Could be that your distribution of choice doesn't have compatible versions of wine and pulse (I run Ubuntu myself).
Henrik: in any case, even if libSDL is using PulseAudio, it never shows up as linked with it: it is loaded dynamically when needed, I think so that people can ship libSDLs that support every audio system going without requiring every user to have the libs for all of them.
The only way you can tell if a libSDL binary you've been given supports a given sound driver is to dig through its symbol table, find the appropriate symbols to manipulate that sound driver, and *compare addresses* to see if the functions are empty stubs or have content. This is quite irritating!