VC++ and games

hitechoutlaw

Well-known member
Joined
Mar 22, 2003
Messages
77
Location
USA
i was wandering what yall think i should use VC++.net or VC++6. my friend told me to use VC++6 because, and i quote:
*****: example:
*****: Id use C++.Net for making a large cash register netowrk program or an accounting program that requires several users to work together
*****: but Id use VC++ for designing a Large scale chess game

what should i start learing?
 
In vc++.net you can use managed extensions, in vc++ 6 you cant. I think you should go with .net
But basically its the same except those extensions, DX will work with both for games good.
 
Managed extensions is the whole .NET part of VC++.NET :)
This means that managed c++ app uses the same class library as vb or c#. But c++ gets an advantage, it can combine managed and unmanaged code in one app.
 
Yes and managed extentions = needless overhead.

Sure, .NET is fine for chess (any .NET app regardless of language.. VB, C#, C++, etc run the same speed).. but, if you want a high quality 3D game (which may not be what youre talking about), youll need to go C or C++ and possibly sprinkle in some assembly.
 
He is talking about visual c++ .net :D So i just gave him an answer about it, of course "raw" c++ would be better.
 
i want to go into 3d game making i guess ill start learing "raw" c++ instead of vc++. thanks guys

is it possible to make 3d games with VC++.net? is the only differance that there would be slower preformance(is that is what im thinking overheed is)?
 
Last edited by a moderator:
Visual C++.Net is just Microsofts newest C++ compiler. Sure, there is MFC and now Managed Extensions, but you are not forced to use either. Theres really no such thing as learning VC++. What you probably mean is learning to use the MFC library.

Yes it is possible to make 3D games with VC++(.Net), I would even advise it, if you stay away from MFC and Managed Extensions. C++ is the language of choice for the game developer, with a sprinkling of inline ASM for those speed-critical functions.

You can use DirectX 8 or 9, or even OpenGL if you fancy a different programming style.
 
Great description Squirm. I could have been a little confusing cause by saying vc++.net i meant using managed c++, and of course like you said vc++ compiler can do normal win32 apps too.
 
Back
Top