Experiences with XNA?

Discussion in 'Off Topic Discussion' started by n-y-n, Nov 23, 2006.

  1. n-y-n

    n-y-n Guest

    I was planning to ambitiously start a small game-project, and i was wondering if anyone here used microsoft's XNA studio yet? If so, how is your experience with it? I just want to do some hobby-gaming and see if i can make a little platform game.

    I havent recently coded much but in the past i have coded some demos and stuff in Pascal with a little ASM, some Borland C in DOS and some stuff in Visual C and DirectX (DirectDraw only). Should i give XNA a go or is it better to stick to what i know, which is basically (visual) C with the DirectX kit.
     
  2. Alien Workshop

    Alien Workshop Site Soldier

    Joined:
    Jun 23, 2004
    Messages:
    2,142
    Likes Received:
    3
    You probably already know, but XNA can only be programmed in C# (which is a big turn off for me). I guess it depends on how well you know C. If you know it very well, then technically you shouldn't have TOO much trouble picking up C#. Though, I think you would actually be better off knowing C++ before jumping into C#. The reason I say this is because C# is purely object oriented, where C is not and has no object properties. However, C++, while not fully object oriented, is object enhanced.

    On a separate but similar note, I plan on working with Crystal Space 3D, a framework used for developing 3D applications in C++, after this term is over and I'm in Christmas break.

    Anyway, If you do decide to work with XNA, then good luck. I'm sure it will be an interesting venture.
     
  3. bigsexyolli

    bigsexyolli Gutsy Member

    Joined:
    Mar 13, 2004
    Messages:
    486
    Likes Received:
    0
    c# can be best compared with JAVA. If you know JAVA then you will find C# VERY similar. Since JAVA is the language we work with at the Uni I find it quite easy to use.

    I'm looking into it as well, looks interesting. Since its quite new, tuts and books are harder to find, but you can find interesting infos in the XNA forum. Since its free for now, just download it.

    Get the Visual C# express edition and then the up to date XNA (should be beta 2 right now) and give it a shot. Both is freely avalible. Trying doesn't hurt ;)
     
  4. Alien Workshop

    Alien Workshop Site Soldier

    Joined:
    Jun 23, 2004
    Messages:
    2,142
    Likes Received:
    3
    I've never messed with Java, but have heard on several occasions this C# is very similar to it.

    The reason I was using C and C++ as examples above is because C# is "supposed" to be an extension of the C language and is in many ways.

    I just prefer C++ :p
     
  5. TheDeathcoaster

    TheDeathcoaster Game Developer

    Joined:
    Mar 13, 2004
    Messages:
    1,092
    Likes Received:
    1
    XNA is alright. I think if you know C++ and DirectX well enough already, then best jus tto stay there. C# is definatly more JAVA than C++ (even though it can be forced to act more like C++).

    I've done bits and pieces in XNA, but don't really see an advantage over DX other than the obvious.
     
  6. Shadowlayer

    Shadowlayer KEEPIN' I.T. REAL!!

    Joined:
    Jan 16, 2006
    Messages:
    6,563
    Likes Received:
    8
    Weird, I thought .NET and C# were the same thing...
     
  7. n-y-n

    n-y-n Guest

    MS has always been pretty mysterious about what exactly their great .NET thing is think :) But as far as i always understood it .NET is just the framework itself. That framework can be built against using different languages of which C# is one (and the only other one i can think of is VB.NET).
     
  8. Shadowlayer

    Shadowlayer KEEPIN' I.T. REAL!!

    Joined:
    Jan 16, 2006
    Messages:
    6,563
    Likes Received:
    8
    I've heard so many bad stuff about .NET, I wonder if its that bad at all...
     
  9. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    As a sloppy coder, I myself long the days of assembly and "goto".

    Ah..the mess... :D
     
  10. Alien Workshop

    Alien Workshop Site Soldier

    Joined:
    Jun 23, 2004
    Messages:
    2,142
    Likes Received:
    3
    What? .NET and C# are most certainly not the same thing. .NET is a framework and C# is a programming language (which just so happens to be part of the .NET framework). Ever heard of Visual Studio? That's part of the .NET framework, as well as ASP.NET, Visual C++.NET, J#, JScript.NET, Visual Basic.NET, etc.

    The .NET framework is a collection of development tools, namespaces and class libraries, applications, etc. created by Microsoft specifically for development work in the Windows environment.

    I don't know where you've heard "so many bad stuff about .NET", but I probably wouldn't trust any of it, considering the fact that you thought C# and .NET were the same thing. I've talked with several software engineers who have had nothing but good things to say about .NET, and others who despise it just for being a part of the Microsoft evil empire.

    You should make your own decisions and opinions based on your own experiences, not on what other people say.
     
    Last edited: Nov 28, 2006
  11. mairsil

    mairsil Officer at Arms

    Joined:
    Apr 20, 2005
    Messages:
    3,425
    Likes Received:
    153
    Mmmm...spaghetti code... [​IMG]
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page