Jump to content
  • Advertisement
Sign in to follow this  
Rodriguez

[.net] XNA or MDX?

This topic is 4317 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
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!