• Advertisement
Sign in to follow this  

[.net] XNA or MDX?

This topic is 4141 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everybody, i try to make a decision about using XNA oder MDX for my 2d game project. I don't know much about XNA yet and i've got some questions about it. Is it really much easier to make a sprite based 2d game with XNA instead of using MDX? How stable is the framework at this time (it's still in beta i think) and is everything avalible to make a more or less complex 2d game with multiplayer support? And is the XNA framework required on the client PC to run the programm or is DX9 and .NET framework 2.0 having installed enough? Would be happy about some answers :) Greetings Rodriguez.

Share this post


Link to post
Share on other sites
Advertisement
XNA is great for 2d games and in the current release stable enough to quickly develop a 2d game.

For 3D releated stuff you should propably wait for the next release of XNA Game Studio (next month or so), which includes the content pipeline, support for .x and .fbx models, many new features and some new cool starter kits.

MDX 1 is nice too, but there were not any major changes since August 2005 and I guess it will not be improved in the future anymore. So if you use XNA thats the right choice for the future :)

Share this post


Link to post
Share on other sites
That sounds great!

The last thing i want to know is what a client must have installed on his pc to run an XNA application, DirectX 9, .Net 2.0 Framework ..and something else?

Share this post


Link to post
Share on other sites
Quote:
and something else?

The XNA DLLs. Also, I've seen reports of XNA not playing nice with the newest DX9 release. Make sure you're working with the August version.

Share this post


Link to post
Share on other sites
Quote:
Original post by Rodriguez
That sounds great!

The last thing i want to know is what a client must have installed on his pc to run an XNA application, DirectX 9, .Net 2.0 Framework ..and something else?


The end user will need the XNA Framework installed which requires DirectX 9 and .NET 2.0. Currently XNA is in beta so there is no runtime installer as of yet. If you release your game before XNA is officially released, end users will need to have XNA Express and Visual C# Express installed in order to play the game. XNA appears to be scheduled to be released around December-January, so you should have nothing to worry about. In the future you will need to make sure the end user has the XNA Runtime, .NET 2.0, and DirectX installed.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by Machaira
Quote:
and something else?

The XNA DLLs. Also, I've seen reports of XNA not playing nice with the newest DX9 release. Make sure you're working with the August version.


You should not redistribute the XNA DLL's from the beta version. First most its in violation of Micrsofts License. Secondly it will put pre-release versions of the software on end users machines (Which possibly could be timed bombed like MDX 2.0 Beta was???). ZMan had a lengthy post about this about a month ago on the XNA Forums I believe.

Share this post


Link to post
Share on other sites
Hi!!! I have some doubts too.

I have Visual Studio 2003 and 2005 installed and I downloaded XNA beta but it requires Visual C# express to work. I'll download it soon but I'd like to know if there is something i should be aware of by installing Visual C# express having Visual Studio.

Can I share projects over those apps? or do I have to create a new project for each application? and if so, Can I use the same source files for both projects or do i have to copy my source files to a new project folder?

Thanks

Share this post


Link to post
Share on other sites
Quote:
Original post by Hyper Sonic
I have Visual Studio 2003 and 2005 installed and I downloaded XNA beta but it requires Visual C# express to work. I'll download it soon but I'd like to know if there is something i should be aware of by installing Visual C# express having Visual Studio.

The Express versions of .NET can be installed side-by-side with Visual Studio. I have C# Express, VB.NET Express, Visual Web Developer, VS 2005 and VS 2003 all installed on the same machine and there's no problems.

Quote:
Original post by Hyper Sonic
Can I share projects over those apps? or do I have to create a new project for each application? and if so, Can I use the same source files for both projects or do i have to copy my source files to a new project folder?

You can open C# Express projects in VS 2005. I haven't tried the opposite, but why would you need to?

Share this post


Link to post
Share on other sites
Quote:
Original post by Machaira
You can open C# Express projects in VS 2005. I haven't tried the opposite, but why would you need to?


I have had no problems opening Visual C# Express projects in Visual Studio 2005. However, the XNA projects use a template that Visual Studio does not seem to recognize. At least VS refused to open any of the XNA projects I tried. So what I ended up doing is creating the project in XNA express, and then copied the files into a Visual C# project created with Visual Studio.

Share this post


Link to post
Share on other sites
Quote:
Original post by Machaira
You can open C# Express projects in VS 2005. I haven't tried the opposite, but why would you need to?


Nothing special. I have some VS 2003 projects I'd like to use on Visual C# Express without generating a new project, but now that I know VS 2005 can open Visual C# projects, I think I can do that.

Thanks

Share this post


Link to post
Share on other sites
Quote:
Original post by Daggett
Does the XNA require a PS 2.0 video card like it says on the site?

Well, if that is what it says on the site, it would probably be a pretty good bet that it does require PS 2.0 [smile].

Share this post


Link to post
Share on other sites
Quote:
Original post by Rob Loach
Do people even consider using The Tao Framework? Rendering in OpenGL is an option, you know.


But as Tao wraps native OpenGL dlls, it won't be able to usable on an XBox, right?

I do think having an engine that is able to target XNA, MDX and OpenGL via Tao would be the most flexible and cross-platform solution, esp if you wanted something that could run on a 360, PC and Linux box.

Share this post


Link to post
Share on other sites
Quote:
Original post by Rob Loach
Do people even consider using The Tao Framework? Rendering in OpenGL is an option, you know.


Do you have any plans for adding XNA support for Tao? It might be a ton of work, but I think it would be cool to have a game capable of running completely cross platform (360, Windows, and Linux).Where 360 would be DirectX 360, Windows either OpenGL or DirectX and Linux being OpenGL only.

Share this post


Link to post
Share on other sites
Quote:
Original post by Billr17
Do you have any plans for adding XNA support for Tao? It might be a ton of work, but I think it would be cool to have a game capable of running completely cross platform (360, Windows, and Linux).Where 360 would be DirectX 360, Windows either OpenGL or DirectX and Linux being OpenGL only.
There has been talk about it on the Tao forums and we're still trying to find a home for it. It would mimic the XNA interface, but use Tao.OpenGL for rendering. Absolutely huge project, and nothing will come of it for a while, but the end result will be pretty neat. The ability to port your game to Xbox 360, Windows, Linux, Mac, etc without having to change any code.

If you're interested in contributing, please head over to the discussion thread, register on the Tao forums, and say you're interested in helping out. We'll need all the help we can get.

Share this post


Link to post
Share on other sites
I've been working on a higher level library with a plug-in architecture to support different targets. At the moment it's 2D and MDX only, but I'm planning on adding OpenGL and XNA plug-ins in the near future.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement