Seraphino

I have been wanting to develop a game for a while now, and I am finally getting all my technologies together. Basically, I want to create a simple RTS that models that of starcraft because I am a major fan of that game.

The problem is, I can not seem to decide if XNA will be able to do what I want it to do, or will I have to move to DX9c.

I want to have multiplayer support as 1 of my big things, since the best thing about Starcraft is it's multiplayer, and I see that XNA does not have support for that sort of thing and certainly not an easy way to implement it.

If you have any suggestions I would appreciate them, thanks.

PS: My C++ skills are absolutely terrible, so I would probably have to learn C++ to use DX9c unless you can use it with C#.




Re: XNA Framework if (XNA < DirectX) { drool; } .... DirectX or XNA?

Jim Perry

Yes, XNA is capable of doing a Starcraft clone. As for multiplayer, you can use the Network classes in .NET for PC games. There's not networking in XNA for the 360 yet.




Re: XNA Framework if (XNA < DirectX) { drool; } .... DirectX or XNA?

Seraphino

Thanks for the reply, I have one more question, would it be better to do a Starcraft Clone in 3D or 2D with an Isometric viewscale

I was thinking about doing Isometric, but I do not know how to quite go about it with XNA.

Thanks.






Re: XNA Framework if (XNA < DirectX) { drool; } .... DirectX or XNA?

dczraptor

well, starcraft uses an isometric viewscale, and all the "models" are just sprites. If you don't know how or have the resources to create models and textures, creating sprites is much easier. However, most game companies don't like you using their intellectual property, so watch out for that.




Re: XNA Framework if (XNA < DirectX) { drool; } .... DirectX or XNA?

Jim Perry

While it isn't iso view, the theory of this tutorial is the same. If you don't have the knowledge of 2D, 3D would probably be out of your reach at this time so just try 2D.