<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.xna.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>General</title><link>http://forums.xna.com/forums/32.aspx</link><description>Don't know where to post your question? Post it here!</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 0.0)</generator><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28652.aspx</link><pubDate>Thu, 18 Oct 2007 22:38:03 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28652</guid><dc:creator>Shulin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28652.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28652</wfw:commentRss><description>Definitely interesting information. A friend and I are just getting into the XNA stuff. He's already joined the creators club and right now I'm waiting until 2.0 comes out ( I really don't wanna install Express alongside my current VS 2005 copy). Until then I'm browsing the forums, soaking up as much info as I can. =)&lt;br&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28586.aspx</link><pubDate>Thu, 18 Oct 2007 11:07:20 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28586</guid><dc:creator>Barkers Crest</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28586.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28586</wfw:commentRss><description>Thanks Z.</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28509.aspx</link><pubDate>Wed, 17 Oct 2007 17:31:35 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28509</guid><dc:creator>The ZMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28509.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28509</wfw:commentRss><description>&lt;A href="http://creators.xna.com/Headlines/presentations/default.aspx"&gt;http://creators.xna.com/Headlines/presentations/default.aspx&lt;/A&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28490.aspx</link><pubDate>Wed, 17 Oct 2007 15:31:26 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28490</guid><dc:creator>Barkers Crest</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28490.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28490</wfw:commentRss><description>&lt;P&gt;Does anyone have a link for watching the network webcast?&lt;/P&gt;
&lt;P&gt;The one given in the headline does not work.&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28487.aspx</link><pubDate>Wed, 17 Oct 2007 15:01:42 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28487</guid><dc:creator>Catalin Zima</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28487.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28487</wfw:commentRss><description>&lt;P&gt;Thanks for the reply Z-Man. I remember I was very tired when I watched the presentation regarding networking. I'll go over it again, so I have an image of how things will work with networking.&lt;/P&gt;
&lt;P&gt;re-watching the presentations is always fun and everytime I watch one I have a "oooh... cool" or "aha... that's good to know" moment. :)&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28445.aspx</link><pubDate>Wed, 17 Oct 2007 10:51:27 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28445</guid><dc:creator>The ZMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28445.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28445</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Catalin Zima:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;P&gt;1. ooohh.... sounds very very nice :)&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;If you watch Shawn and Mitch on the gamefest video with their tank game you will see pretty much the same thing as I did... nothing new about what I did. (though theirs was actually more advanced than mine since I was learning the API from scratch)&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;/P&gt;
&lt;P&gt;2. this is good to know. Too bad you can't give any more guidelines on what we need to be careful with. I'm just starting a new project and I intend to use LIVE in it when GS 2.0 appears, but have to start working on it now. This got me worried a little, and I'm trying to think about how to handle input.&amp;nbsp;Can you suggest&amp;nbsp;what approach for input would be better?&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;I don't know which approach is better - I'm not a network game programmer.... my point was really that these sort of problems are almost all independent of how the API works and even if I told you all the NDA stuff it wouldn't really help with solving the problem. Watch the gamefest video and you will see that connecting and sending information around are pretty straightforward. Its what you do with it and how you architect the game. Assume that connection is a standard one off process and then each player can send any information they like and all the other players will get to see that identical information. Now what do you do with it? Do you send positions of objects or the input from each player? Do you send information every frame or just when it changes? Remember that you could have multi players on the same box (split screen) as well as multi player over the net. How much information can you afford to send? What will you do if the network goes slow or misses some packets? You might want to start another thread about general networking issues - there's probably some experts lurking. &lt;/P&gt;
&lt;P&gt;I've flicked through my extensive bookshelf of partly unread game books and &lt;A href="http://www.amazon.com/Programming-Multiplayer-DirectX-Game-Development/dp/1584503637"&gt;Programming a miltiplayer fps in directx&lt;/A&gt;&amp;nbsp;is the only one I can find with a networking chapter but most of it appears to be about the mechanics of DirectPlay (RIP). &lt;A href="http://www.gamedev.net/columns/books/books.asp?CategoryID=14"&gt;Gamedev's network programming book list&lt;/A&gt; is also not very up to date or specific to games... anyone know of a good book on the subject?&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28440.aspx</link><pubDate>Wed, 17 Oct 2007 09:54:28 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28440</guid><dc:creator>George Clingerman</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28440.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28440</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;The ZMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;3. Jason Olson &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=797799&amp;amp;SiteID=1"&gt;STILL hasn't finished a game&lt;/a&gt; ;-)&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Are you sure that information wasn't protected by your NDA? &lt;br&gt;&lt;br&gt;&lt;br&gt;Sad to hear that you guys couldn't get one of my games networked. That would have been pretty cool to see! Can't wait to see what all the new changes look like.&lt;br&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28428.aspx</link><pubDate>Wed, 17 Oct 2007 08:21:31 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28428</guid><dc:creator>Jim Perry</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28428.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28428</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Catalin Zima:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;P&gt;2. this is good to know. Too bad you can't give any more guidelines on what we need to be carefull with. I'm just starting a new project and I intend to use LIVE in it when GS 2.0 appears, but have to start working on it now. This got me worried a little, and I'm trying to think about how to handle input.&amp;nbsp;Can you suggest&amp;nbsp;what approach for input would be better?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;have a structure that describes game actions (MoveUp, Fire, Use) that is passed to an entity (and through the network) 
&lt;LI&gt;make an Interface that handles input for entities, and this can have two implementations, a local one, that gets data from the gamepad and a remote one, that gets&amp;nbsp;data from the network 
&lt;LI&gt;have a structure that describes the state of an entity, and pass this through the network, using local input for each player.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;I went with the first one for the input system I'm working on. The nice thing about that is that it makes remapping controls easier. With a little reworking it would do for multiplayer as well. I'm not sure how my co-author is handling the multiplayer for his part as he hasn't sent me anything. You could always buy the book when it comes out to see. ;) :D&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, I'm pathetic! &lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28405.aspx</link><pubDate>Wed, 17 Oct 2007 02:21:54 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28405</guid><dc:creator>Catalin Zima</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28405.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28405</wfw:commentRss><description>&lt;P&gt;1. ooohh.... sounds very very nice :)&lt;/P&gt;
&lt;P&gt;2. this is good to know. Too bad you can't give any more guidelines on what we need to be carefull with. I'm just starting a new project and I intend to use LIVE in it when GS 2.0 appears, but have to start working on it now. This got me worried a little, and I'm trying to think about how to handle input.&amp;nbsp;Can you suggest&amp;nbsp;what approach for input would be better?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;have a structure that describes game actions (MoveUp, Fire, Use) that is passed to an entity (and through the network)&lt;/LI&gt;
&lt;LI&gt;make an Interface that handles input for entities, and this can have two implementations, a local one, that gets data from the gamepad and a remote one, that gets&amp;nbsp;data from the network&lt;/LI&gt;
&lt;LI&gt;have a structure that describes the state of an entity, and pass this through the network, using local input for each player.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you can't, I'll just have to take a choice and live with it&amp;nbsp;(please, don't be that cruel)&lt;/P&gt;
&lt;P&gt;:-)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28403.aspx</link><pubDate>Wed, 17 Oct 2007 02:05:29 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28403</guid><dc:creator>The ZMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28403.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28403</wfw:commentRss><description>&lt;P&gt;My 'when' is based on the gamefest feedback that there would be a public beta... &lt;/P&gt;
&lt;P&gt;As for feedback from the lab.... as you&amp;nbsp;know its NDA so I can't really tell you about the product itself but I will tell you some non NDA things.&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;I made network pong in about 90 minutes today from scratch.&lt;/P&gt;
&lt;P&gt;2. Writing network or multiplayer games is much much more work than just using the API. I tried to convert one of George Clingerman's simple games to be network and gave up after an hour. If the code isn't structured to enable multi players and take its 'input' from places other than gamepads it needs major refactoring. So start thinking about that now rather than worrying about the API or Live or any of that stuff.&lt;/P&gt;
&lt;P&gt;3. Jason Olson &lt;A href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=797799&amp;amp;SiteID=1"&gt;STILL hasn't finished a game&lt;/A&gt; ;-) &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28359.aspx</link><pubDate>Tue, 16 Oct 2007 19:45:24 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28359</guid><dc:creator>Catalin Zima</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28359.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28359</wfw:commentRss><description>&lt;P&gt;I remembered something like that from the Gamefest video&amp;nbsp;streams, but wasn't sure of it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28344.aspx</link><pubDate>Tue, 16 Oct 2007 18:19:27 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28344</guid><dc:creator>ajmiles</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28344.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28344</wfw:commentRss><description>&lt;P&gt;Mitch Walker did say at GameFest there would be one, and that they were looking to garner as much feedback as possible before the release. The ZMan's latest post on thezbuffer mentions one on two occasions, as being a "when" rather than "if" scenario. But unless minds have been changed,&amp;nbsp;I would bet&amp;nbsp;my money on there being one.&lt;/P&gt;
&lt;P&gt;Please don't kill me.&lt;/P&gt;
&lt;P&gt;Adam &lt;/P&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28343.aspx</link><pubDate>Tue, 16 Oct 2007 18:17:02 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28343</guid><dc:creator>Jam</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28343.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28343</wfw:commentRss><description>I wish I could come down there, but I'm decently far away, up in RI, so I don't really have the time or money to do so.&lt;br&gt;Thanks to the entire XNA staff for working to make XNA even better than it already is though. Can't wait for 2.0! :)&lt;br&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28337.aspx</link><pubDate>Tue, 16 Oct 2007 17:41:16 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28337</guid><dc:creator>Shawn Hargreaves</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28337.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28337</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://forums.xna.com/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Catalin Zima:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;While I know this question is totally pointless, and probably no answer will be received, I can't help it: Will there be a public beta of GS 2.0 before the release?&lt;/p&gt;
&lt;p&gt;:)&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;I could tell you...&lt;br&gt;&lt;br&gt;But then I'd have to kill you :-)&lt;br&gt;</description></item><item><title>Re: XNA Game Studio 2.0 Developer Lab!</title><link>http://forums.xna.com/forums/thread/28334.aspx</link><pubDate>Tue, 16 Oct 2007 17:31:40 GMT</pubDate><guid isPermaLink="false">4aa5dbf6-357b-46b2-b5b2-1b660a6dc370:28334</guid><dc:creator>Catalin Zima</dc:creator><slash:comments>0</slash:comments><comments>http://forums.xna.com/forums/thread/28334.aspx</comments><wfw:commentRss>http://forums.xna.com/forums/commentrss.aspx?SectionID=32&amp;PostID=28334</wfw:commentRss><description>&lt;P&gt;While I know this question is totally pointless, and probably no answer will be received, I can't help it: Will there be a public beta of GS 2.0 before the release?&lt;/P&gt;
&lt;P&gt;:)&lt;/P&gt;</description></item></channel></rss>