In researching the various languages I could utilize, I found that C++ doesn't seem to offer much in the way of advantage over C# in terms of what you can actually do with it, especially when you weigh it against the difficulties inherent in programming in that language.
On 7/21/13, Thomas Ward <[email protected]> wrote: > Hi Dakotah, > > Well, even there C# is much easier to work with than C++. While XNA > would not be my first choice for a .NET game programming API its > nothing like trying to access those libraries such as dinput, xaudio2, > xinput, etc directly through C++ primarily because libraries like > xaudio2 does not have functions to load and decode wav files, mp3s, > wma files, ogg files, etc on its own forcing you to have to write your > own custom load functions even for uncompressed sounds like wav files. > With something like SlimDX, which I think blows XNA away, it has > functions to load and process wav files in xaudio2 and does a decent > job of simplifying access to dinput, xinput, and the rest of the > DirectX API. > > On 7/21/13, Dakotah Rickard <[email protected]> wrote: >> I can attest to that. I'm looking at writing games in c# with xna, and >> it's >> gonna be rough. That's why I try to at least put implementation details >> in >> with requests. Also, as Jim has made several successful local multiplayer >> games, I didn't find it too awkward to write out my requests. >> By the way, if someone made that cost/feature site thing I talked about a >> couple months ago, putting in descriptions of each feature and its >> required >> components and workload might help non-programmers more easily comprehend >> the scope of the requests they're making. Also, just a quick thought/tip >> that I keep running across, unless the game's design specifically >> precludes >> it, design the game's back-end as though their will be some kind of >> multiplayer, because then if people want it, implementation doesn't mean >> a >> rewrite of huge chunks of your code. Everybody wins, and it usually >> doesn't >> require a great divergence from standard design principles. >> >> Signed: >> Dakotah Rickard > > --- > Gamers mailing list __ [email protected] > If you want to leave the list, send E-mail to > [email protected]. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/[email protected]. > If you have any questions or concerns regarding the management of the list, > please send E-mail to [email protected]. > -- Signed: Dakotah Rickard --- Gamers mailing list __ [email protected] If you want to leave the list, send E-mail to [email protected]. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/[email protected]. If you have any questions or concerns regarding the management of the list, please send E-mail to [email protected].
