Link to home
Start Free TrialLog in
Avatar of JonathanVQP
JonathanVQP

asked on

Quake 2.NET ported to MS Visual Studio 2005?

Quake 2 was ported to .NET 1.1 a year ago. Has anyone had a chance to port it to .NET 2.0 for MS Visual Studio 2005? The migration assistant in VS 2005 gives a ton of errors! Apparently the C++ CLI has changed in 2.0 much more than 1.1. Anyone port the code successfuly for .NET 2.0?
Avatar of JonathanVQP
JonathanVQP

ASKER

Well..I guess no one has done it. I am closing this.
I don't think games should be done in the .net framework, I feel games should be done in C++ for speed, portabilty, and other reasons. I don't even know why it was ported to .net 1.1 in the first place. .net framework is good for programs that need to be scalable, run in multi-thread, multi-server. Games should be fast, clean machine code (not byte code like .net code), and with c++ you still can do anything you need (multi-thread).
I would answer this by saying that not all beginning game coders can afford Visual C++. Visual C++ .net express is free, as is Visual C# express, and for someone starting out it's great. You're right, but if you're broke and bored and a beginner, the express editions are good for that. Maybe that's why you see so many people starting out asking how to make games with .net.

What would you suggest for starting out with say DirectX for a beginner to use for a development environment?
If you are going with Directx and are a beginner, I would say pick up visual C++ standard (around 100$) since Directx is very hard to setup on any other development environment.

Opengl setup is pretty much the same no matter what development environment you are using.

If you want a free good complier:
http://www.bloodshed.net/devcpp.html

a lot of independant/hobby programmers use it, as far as I can tell, it seems like Microsoft visual studio is the choice IDE for professional game/software developers. I am sure that there is at least one professional company not using them though.
ASKER CERTIFIED SOLUTION
Avatar of _davidharris
_davidharris

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
davidharris, thanks! I have MS Visual Studio 2005 Professional. I pretty much had to find out what the strange syntax errors are and just rewrite the code for .NET 2.0.
Hey I also remember some pages on making the q2 engine better. I couple of lines here and there would appartely greatly improve things. There's a way to add like 4 lines of code and that will give you higher res. textures, or let you use those textures. And some other simple things like fog and the like. I'll dig them up if you want them.