Slashdot Mirror


.NET Version of Quake II

MSwanson writes "It seems that Vertigo Software has ported the Quake II source code to Microsoft's .NET platform. Not only did they add a heads-up display in the .NET managed version, but they also say that the managed version initially ran faster than the native version. After changing some optimization settings, the native version now runs 15% faster than managed .NET code. Still pretty impressive. Download the ported version along with source code at the Vertigo site."

1 of 59 comments (clear)

  1. Re:Using the term "ported" loosely by irix · · Score: 2, Troll

    looks like they ported the code to C++

    Getting C code to compile with a C++ compiler is hardly a difficult task. QuakeII compiles with Visual C++ out of the box for starters.

    Should make it pretty easy to add new features.

    I'm sorry, but I don't see how getting this to compile under the bastardized piece of crud that is "managed C++" would make it easier to add new features.

    All this does is show you can port a C app to C++ on .NET. Yay. What are their supposed advantages to having Quake II run under .NET?

    * Manage memory allocations yourself or use CLR garbage collection.
    * Call Window APIs directly or use .NET methods.
    * Use existing libraries or .NET classes.
    * Easily expose or consume other .NET assemblies written in different languages.

    All while losing 15% performance and throwing the portability of the code out the window. Wow, sure sounds persuasive to me! </sarcasm>

    --

    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.