Hi all

I wanted to know something regarding game programming. I'm planning to write a 2d game . i have good proficiency in c++ and It's the same language I am going to use for development and I'll be writing the most of the code in it.

I've researched into it . I've come across OpenGL but many of the resources on Internet say that it doesn't have sound support in it . I've also read about OpenAL.

Here are few questions for which I want a straight answer .

1. Can I use open AL with openGl for sound effects?

2 What kind of tools I'll be needing ?

3 Is there any other alternative which is better than OpenGL ?

Currently I'll be developing for Xp but later on I want to use it on other desktop and wireless platforms. is this possible?