Scrolling Game Development Kit Forum

General => Off-Topic => Topic started by: durnurd on 2007-05-01, 06:50:50 PM

Title: Microsoft CLR goes cross-"platform"
Post by: durnurd on 2007-05-01, 06:50:50 PM
I just read an article (http://developers.slashdot.org/article.pl?sid=07/05/01/200226&from=rss) on Slashdot stating that Microsoft intends to release a "cross-platform" version of its common language runtime (base of the .NET framework).  Their definition of "cross-platform" doesn't necessarily extend so far as Linux, at this point.  Only so far as Internet Explorer, Firefox, and Safari Internet browsers.  I would suggest looking into methods of display other than DirectX which could allow SGDK2 to become an engine for making web-based games using the .NET framework for any browser. (Of course, DirectX still requires full-trust, so XNA would be the obvious choice, which also allows for SGDK2 development of X-BOX 360 games)
Title: Re: Microsoft CLR goes cross-"platform"
Post by: bluemonkmn on 2007-05-02, 05:23:09 AM
I think Linux already has .NET in the form on Mono: http://www.mono-project.com/ (http://www.mono-project.com/)
Title: Re: Microsoft CLR goes cross-"platform"
Post by: durnurd on 2007-05-02, 07:28:12 AM
I think the problem here is that neither XNA nor DirectX works for Linux, though, so you'd have to start using OpenGL if you wanted it to truly be cross-platform, in which case, I don't know how that would work with full-trust in browsers.

Hmm... perhaps a .SGDK2 file should be made that could be imported to support each display setup.  Once each one is supported, that is.  Would that be possible?
Title: Re: Microsoft CLR goes cross-"platform"
Post by: bluemonkmn on 2007-05-02, 02:56:07 PM
Yeah, I figure if I ever support multiple graphics frameworks, there would be some way to switch out the code that links the game to the display -- perhaps that could be done with a simple SGDK2 template file.