Had a quick scan around the forums and not sure where would be best to discuss the Microsoft XNA games development platform? Please direct me elsewhere if appropriate.
Had a quick scan around the forums and not sure where would be best to discuss the Microsoft XNA games development platform? Please direct me elsewhere if appropriate.
right heres the best, what you stuck on?
throw new ArgumentException (String, String, Exception)
Not stuck as such, just playing catch up on what stage it is at and whether anyone has tried it. Particularly interested in 3D dev for the xbox 360. I know very little about it at present but reminded me of the Sony Yaroze which I seriously regret not getting involved with at the time (very strapped for cash back then to be honest!). Wondering whether it's worth giving a try or if the potential is seriously crippled compared to the full dev kit.
its a framework, that i've not looked at with regards to 360, so i can't help you much.
From what i saw its a framework that simplifies directx, and abstracts a lot of issues so that you can switch between MS devices, hopefully in the major future even portable devices!
But for the 360..... oh how i hate the console buisness model, you have to pay a "creators club" fee, $99 USD per annum. You can't share it in binary form without paying more money (which is fair enough given the buisness model of the 360), but you can share it in open source.
You can download all the developement stuff for free. Get C# Express, the Direct-X SDK, then the XNA stuff. So its worth checking out.
Now it is limited, its not as remotely limited as java, but like java its JIT'd (Just In Time compilation) this MUST NOT UNDER ANY CIRCUMSTANCE be confused with interpretation. JIT can give VERY high performance, even on x86 because it gets optomised when its JIT'd. As such its able to optomise itself to each architecture type.
I've not tried it on the 360, but it should run really rather swiftly.
I'd be intrested (as i'm sure others would here) to know how you get on. So do tell![]()
throw new ArgumentException (String, String, Exception)
I don't think there'd be enough control over the code myself. Plus, XNA is an abstraction of DirectX I'm guessing (more Direct3D for graphics, but DirectX overall). I prefer working in OpenGL/Direct3D using C++ myself and would probably stick with that.
I've been doing a bit more reading but think I'll probably put this on the back-burner for a while. In its current state you can only share games with other paid up subscribers of the XNA programme (you couldn't stick your game on a CD and show it to your mate on his normal 360 for instance). These features may become available in the future, it all seems a bit up in the air at present.
I'll probably begin by having a tinker with OpenGL under linux.
Console profit model means that your friends WILL have to pay (or you pay for them) to allow that sort of thing... Always.
XNA is WAY more than development platform for the xbox 360 thou.
Krezzer in the future you will get better performance out of managed code, becuase it can be JIT optomised to the specific hardware. Well thats the theory.
If you want to familarise with something similar to XNA try the managed directx stuff, its super easy.
throw new ArgumentException (String, String, Exception)
Easy doesn't necessarily mean good![]()
I'm not doubting youI'm sure it's very good, I've heard very good reports generally and I do like managed code but personally I like low-level coding. I sit at work coding protocol layer stuff most of the time as tools nowadays usually require third-party dependencies. XNA will require .NET 2 I assume, whereas I could write code that does the same thing (takes twice the time to write it though) without any such depedencies. Sure, .NET 2 is everywhere and is an automatic update, but I also like aiming software at Linux distributions too.
C++ isn't low level
MASM32 with directx
One of the great things about XNA is its x platform, i don't really consider linux a serious gaming platform, its just too fricken slow with piss poor hardware support (but BSD makes a damn fine firewall). I like the idea of writing something in XNA like a Go game, and it running on smartphone, xbox360 and PC. Thats cool.
(i mainly code C# at work now, far too much COM interop of late)
throw new ArgumentException (String, String, Exception)
There are currently 1 users browsing this thread. (0 members and 1 guests)