Hi guys,
I realize this is a different kind of question but I hope you'll answer.
I'm writing a little action RPG in vb.net and I'm currently using GDI+ for graphics.
What did you use for audio? I'd like to use .ogg's for music and sound but can't find anything decent.
Thanks!
Programming Question
-
- Senior Council Member
- Posts: 243
- Joined: January 22nd, 2008, 8:41 pm
the game was written in Blitz Basic using BlitzMax ( http://www.blitzbasic.com ) which ships with audio libraries which understand the Ogg Vorbis format (though whether the authors used those libraries, made new ones of their own, or used someone else's audio modules is unknown to me). I doubt porting those libraries to Visual Basic would be a good approach to getting VB audio libraries.
If you're writing in VB.net, you can call out to .Net audio libraries written in C++ (which is the "right" language for operating system access in Windows because it's what the OS is in. for Linux, of course, C would be "right" language to write audio libraries).
Most game "experts" would tell you to learn C++ if you're going to write a game. But BlitzMax makes a good case for their language, in that it's game specific and so makes some things easier that a more general language doesn't really help you with - and it's supposedly automatically compatible with Windows, OS X and Linux (but as with Java, "write once, run anywhere," probably means "write once, debug everywhere"). I would more likely advise that if it's your first game project, you'll want to avoid the burden of learning a new language (well, a new set of libraries. languages are the easy part) on top of the burden of learning to write games (which will probably encompass multiple discarded game projects over the next couple years)
If you're writing in VB.net, you can call out to .Net audio libraries written in C++ (which is the "right" language for operating system access in Windows because it's what the OS is in. for Linux, of course, C would be "right" language to write audio libraries).
Most game "experts" would tell you to learn C++ if you're going to write a game. But BlitzMax makes a good case for their language, in that it's game specific and so makes some things easier that a more general language doesn't really help you with - and it's supposedly automatically compatible with Windows, OS X and Linux (but as with Java, "write once, run anywhere," probably means "write once, debug everywhere"). I would more likely advise that if it's your first game project, you'll want to avoid the burden of learning a new language (well, a new set of libraries. languages are the easy part) on top of the burden of learning to write games (which will probably encompass multiple discarded game projects over the next couple years)
Re: Programming Question
Stuart "Sslaxx" Moore.