XNA Creators Club Online
Page 1 of 1 (8 items)
Sort Posts: Previous Next

Dynamic Languages (Esp Iron Python) and XNA GS???

Last post 8/13/2008 4:23 PM by Daniel Hanson. 7 replies.
  • 10/24/2007 12:22 AM

    Dynamic Languages (Esp Iron Python) and XNA GS???

    In the past we have always said that Iron Python will not work with XNA GSE because the runtime won't work on the360 due to the lack of things like Reflection.Emit

    But now I see this:

    http://www.eweek.com/article2/0,1895,2205163,00.asp

    "Hugunin said the DLR works with several Microsoft products, including XNA Game Studio, Microsoft Robotics Studio, ASP.Net, Windows Vista, Exchange Server and Silverlight. He then showed a demonstration of Silverlight running on Firefox with an application written in Python. "

    So has anything changed - maybe for 2.0 - that now enables this, or is it just wishful thinking on the DLR teams part?

     

    Playtest Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 10/24/2007 1:23 AM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    We still don't support System.Reflection.Emit on Xbox 360. After reading this article, it is entirely unclear what is meant by saying "the DLR works with ... XNA Game Studio".

    It's possible that the DLR does not rely on Reflection.Emit, or that a subset of it works without Reflection.Emit. Or it's possible he means it works with the XNA Framework on Windows. Some of the other statements are equally ambiguous and/or statements of the obvious. What does it mean to have the DLR work with Exchange Server, for example? And what managed code doesn't run on Vista?

    I guess we can wait and see what the DLR has in store for us.

    Stephen Styrchak | XNA Game Studio Developer
  • 10/24/2007 1:51 AM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    Well my guess is that either the journalist 'filled in some blanks' like they do, or that it was just a general statement without any research - not everyone knows the limittions of XNA on 360 so its not surprising that people think that it will work with any .Net language.
    Playtest Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 8/13/2008 3:42 AM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    What about the potential for a scripting language like Python or Lua as an addon to XNA.

     Mainly for scripting events, since it would be nice to have some of my non .NET teammates script the events in python, and then the game automatically consume it at runtime, that way they wouldn't have to touch the compiler to see changes.

     
    I believe the Verge game creation does something like this: http://www.verge-rpg.com, except it has it's own scripting language.

     

  • 8/13/2008 4:20 AM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    I'm working on a solution for that right now. I'll post an update in these forums when I have something release-worthy, but you can keep an eye on my blog for updates.
    Previously known as "Rainault".
    Twitter - me, Jade Vault Games
    Announcing ASCII Quest, a Roguelike under development for Xbox LIVE Indie Games
  • 8/13/2008 7:45 AM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    Did anyone try Xnua? I thought it was a finished lua 5.1 port for pc and xbox but I never got around to try it.
  • 8/13/2008 2:50 PM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    Taken from your blog post:

    Rainault:
    Let's kick this blog off with an announcement: I'm pregnant.

    All I know is......it aint mine. So tell Maury I won't be showing up.

     

    Thanks. I'll keep an eye on your project. Everything went well when I brought the subject up, until I mentioned the word "Lua" (I'm surrounded by Python fanatics). How hard would it be to make a Python port of this? Only reason I ask is I have no experience in writing a script parser....

  • 8/13/2008 4:23 PM In reply to

    Re: Dynamic Laanguages (Esp Iron Python) and XNA GS???

    HerrUppoHoppa: XNua is a solution if all you need is Lua scripting for your XNA game project. If I understand it correctly, it compiles your scripts via the Content Pipeline, not at runtime. So it is a project with a different purpose. Also, I think it's only built for XNA GS 1.0. It might work for 2.0, but I wasn't able to get it working at first blush.

    OrbitalSoft: I originally chose Lua because it was a relatively easy language to implement. With no official OOP, and with the table being the only data structure, it took a lot of worries off my mind and let me concentrate on getting something done. Implementing something like "SilverPython" is possible, but Python is a much more complex language. I may consider working on a project like that in the future, but definitely not the near future.

    Previously known as "Rainault".
    Twitter - me, Jade Vault Games
    Announcing ASCII Quest, a Roguelike under development for Xbox LIVE Indie Games
Page 1 of 1 (8 items) Previous Next
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG