c# - Ideal choice for this game, XNA or SlimDX (DirectX 10)? -


I'm looking to develop a multitouch rhythm game in C #. So far, I have decided on many requirements for the game, which should be present at all:

1) Unicode text display is known before without characters (i.e. the displayed string is known at compile time Not logged in by the user.) 2) Play all normal image formats (PNG, JPG, BMP, GIF) and various audio (MP3, WAV, OGG, FLAC) and video formats Support for the track. 3) Full multitouch support (I want to support many simultaneous inputs as a user's hardware permissions).

I'm negligible with XNA, but I have pulled arbitrary unicode text with Sprite font (when you try the entire CJK Unified Set and load it). Apart from this, I can not find an easy way to load some formats, such as in Ogg Wharbis Audio XNA.

So, keeping this in mind, I started using DirectX 10 via SlimDex. However, I have lost a lot, and I am uncertain about how it started with it and if I need it, then it exists in it too. To take it up, the SlimDex documentation feels very lacking, especially new to the development of my game.

Edit 1 : Any reference to starting the development of the game with SlimDX (June 2010) will be especially useful in relation to Direct2D, which I Most likely I am using.

Based on your concern, the SlimDX documentation and the fact that you want to use Multitatch (which I can not determine whether I am accessible with the schemdx - see the documentation note) I suggest going with XNA

XNA does not get immediate support for OGG but there are many good converters . If you did not want them having trouble changing your hands first, you could create your own content pipeline processor for conversion. Assume that you want to manually try it in bytes and read and process them, you can use this tool in standalone mode or by using the command line in your custom importer:

< P> fonts You can modify the XML file to specify the characters that you want, so if you know that you only use 1/2 characters you can put it in the .spritefont xml file And will only generate those characters.

With the new XNA Game Studio 4 (still beta, but definitely start to use) built in support for Multitouch, with some gestures in it for Windows Phone 7 Work has been done. My impression is that the XNA team makes it accessible in Windows 7 for a very long time. In the mean time, see the blog of Shaun Hargreaves. He has.

There are many instances of using Microsoft's XNA library, if you are just beginning, it can be invaluable.

Hope it helps,

Chad


Comments