Page 3 of 7 FirstFirst 12345 ... LastLast
Results 21 to 30 of 67

Thread: Pascal and XNA...

  1. #21

    Pascal and XNA...

    Quote Originally Posted by WILL
    Might I ask if either of you guys know what the max. capabilities of XNA on a 360 would be?
    Benjamin Nitschke is pretty much at the forefront of XNA development from an indie point of view. Check out his blog at http://exdream.no-ip.info/blog/
    In particular have look at Top down shooter video and also the XNA Racer screen shots that are all supposed to run on an XNA 360 at 1080p resolution. Another one of his game called XNA Rocket Commander come with full source code and the shooter and Racer game will also come with full source when his book is released.

    Here is the top down shooter :
    <object width="320" height="240"><param name="movie" value="http://www.youtube.com/v/3dlBRX6BHdU"></param><embed src="http://www.youtube.com/v/3dlBRX6BHdU" type="application/x-shockwave-flash" width="320" height="240"></embed></object>

    All seem to run at a fairly decent pace on the XBox 360. The main caveat he mentions is that don't create things dynamically on the XBox and don't use For Each loops as this really slows things down. He lists other tips and gripes he has about XNA compared to MDX.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  2. #22

    Pascal and XNA...

    Little offtopic:
    Some marketing managers @ Microsoft decided to make our life more complicated. Remember ".NET"? Probably the same person got his hands on graphics division of MS.
    Seems in this year everything game/graphics related will be called XNA! So, even MS DirectX is now [probarbly will be] XNA DirectX.

    So, it's better to start describing things more extensively (not just XNA) to avoid further confusion:
    * XNA Game Studio Express
    * XNA Framework
    * XNA Build

    PS.
    Q: Does the XNA Framework support Windows and Pocket PC devices?
    A: The XNA Framework currently does not support Windows Mobile or Pocket PC devices, but based on customer feedback this may be a direction we expand the XNA Framework in the future. We know that developing mobile games is a hot area of growth and one we would like to support in the future.
    There are only 10 types of people in this world; those who understand binary and those who don't.

  3. #23

    Pascal and XNA...

    Quote Originally Posted by Clootie
    PS.
    Q: Does the XNA Framework support Windows and Pocket PC devices?
    A: The XNA Framework currently does not support Windows Mobile or Pocket PC devices, but based on customer feedback this may be a direction we expand the XNA Framework in the future. We know that developing mobile games is a hot area of growth and one we would like to support in the future.
    With handheld devices you generally don't want a lot of baggage in your code. Based on what Benjamin Nitschke wrote in his blog, creating objects at run-time and using the for-each loop sound like a lot of baggage if they slow down the Xbox 360.

  4. #24

    Pascal and XNA...

    Very impressive piece of work.

  5. #25

    Pascal and XNA...

    Quote Originally Posted by Clootie
    PS.
    Q: Does the XNA Framework support Windows and Pocket PC devices?
    A: The XNA Framework currently does not support Windows Mobile or Pocket PC devices, but based on customer feedback this may be a direction we expand the XNA Framework in the future. We know that developing mobile games is a hot area of growth and one we would like to support in the future.
    All I can say is watch for Crossbow. Full support for XNA, probably not, but there will be support. The key statement is "Currrently does not".

  6. #26

    Pascal and XNA...

    Quote Originally Posted by jdarling
    All I can say is watch for Crossbow.
    Can you clarify what "Crossbow" is, apart from the obvious.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  7. #27

    Pascal and XNA...

    Quote Originally Posted by savage
    Can you clarify what "Crossbow" is, apart from the obvious.
    Next generation of Windows Mobile (WM6). More support for .NET applications coming with it then exists with WM5 currently. Embedded has a similar project, overall MS is trying to bridge the gap in development across their platforms within the next few releases of all platforms.

  8. #28

    Pascal and XNA...

    Here's another XNA arcade style game which I thought looked ok...

    <object height="300" width="320"><param name="movie" value="http://www.youtube.com/v/BRQW960EgwE"><embed src="http://www.youtube.com/v/BRQW960EgwE" type="application/x-shockwave-flash" width="320" height="300"></embed></object>

    The developer ( http://shmup.blogspot.com/ ) says it took him 5 months to put together.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  9. #29
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537

    Pascal and XNA...

    I'd like to see more of his engine and its functionalities.
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  10. #30

    Pascal and XNA...

    OK guys, this is probably the last update to the XNA demos until RemObjects sort out the Visual Studio IDE issues.

    Here are the latest Pascal and XNA files -
    http://www.pascalgamedevelopment.com/files/XNA.zip

    This version of the demos is based on the Chrome Project templates that I have created. Each tutorial contains a Build.bat file in an attempt to simplify the compilation of .chrome files via the command line.

    NOTE : the .chrome files will compile from within VS 2005, but it will not convert any attached resource correctly. This works correctly when using MSBuild via the command line however.

    The key to getting resources compiling correctly, until RemObject provide and automated way of doing it is to amend the .chrome. Follow the following steps...

    1. Add your resource to the project as per normal with VS2005 ( if you don't have VS 2005 and only have the command line compiler skip to step 2 ). If the resource is added correctly, save the project.

    2. Open up the project's .chrome file in a text editor. A .chrome file is just a XML file that MSbuild understands. In it you should have a line that looks something like this...

    Code:
    <Content Include="Content\Models\p1_wedge.fbx" />
    or whatever the resource name path and extention are.

    For MSBuild to correctly convert this resource into an XNA resource, you need to change this to...

    Code:
      
      <Content Include="Content\Models\p1_wedge.fbx">
          <XNAUseContentPipeline>true</XNAUseContentPipeline>
          <Importer>FbxImporter</Importer>
          <Processor>ModelProcessor</Processor>
          <Name>p1_wedge</Name>
      </Content>
    for a .fbx model file. Notice the Importer and Processor tags.

    If you have added an XACT file then it should look something like this...

    Code:
      <Content Include="Content\Audio\MyGameAudio.xap">
          <XNAUseContentPipeline>true</XNAUseContentPipeline>
          <Importer>XactImporter</Importer>
          <Processor>XactProcessor</Processor>
          <Name>MyGameAudio</Name>
      </Content>
    and for Textures, something like...

    Code:
      <Content Include="Content\Textures\wedge_p1_diff_v1.tga">
          <XNAUseContentPipeline>true</XNAUseContentPipeline>
          <Importer>TextureImporter</Importer>
          <Processor>SpriteTextureProcessor</Processor>
          <Name>wedge_p1_diff_v1</Name>
      </Content>
    The Name property is what you will be accessing within your code after the resource has been converted.

    Once done save the .chrome file. If you have any doubts use Tutorial3.chrome as a base project file and work from there.

    3. Build the .chrome project via the command line. You will need to find the path to MSBuild.exe. Mine looks like this...
    Code:
    %windir%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe MyProject.chrome
    This should build your project in the bin\x86\Release directory.

    That's it, run the exe and enjoy.

    If anyone has any questions, let me know.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

Page 3 of 7 FirstFirst 12345 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •