<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Ur-Quan Masters: XNA Melee</title>
	<link>http://bwoot.com/xna</link>
	<description>Making of a Star Control clone</description>
	<pubDate>Wed, 27 May 2009 04:33:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>6 Months Later&#8230;</title>
		<link>http://bwoot.com/xna/?p=81</link>
		<comments>http://bwoot.com/xna/?p=81#comments</comments>
		<pubDate>Wed, 27 May 2009 04:21:33 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=81</guid>
		<description><![CDATA[Well as you may have guessed from the lack of updates here, I haven&#8217;t quite been working on UQM:XNA too much nowadays.
Essentially the project finally ran out of steam.  Factors include: making it onto XBLCG would be complicated since its Toys For Bobs IP, there being a ton of work remaining just to get it [...]]]></description>
			<content:encoded><![CDATA[<p>Well as you may have guessed from the lack of updates here, I haven&#8217;t quite been working on UQM:XNA too much nowadays.</p>
<p>Essentially the project finally ran out of steam.  Factors include: making it onto XBLCG would be complicated since its Toys For Bobs IP, there being a ton of work remaining just to get it to a finished state(not to mention my old code is not very efficient and doesnt run well on the XBOX), and not much interest on my part to pursue making a PC only version.</p>
<p>So what have I been doing lately?  I&#8217;ve spent the last few months finishing up what will be my first XBLCG game- Puzzwords!</p>
<p>Essentially it&#8217;s Scrabble combined with Columns :)  It took a while to complete but I am pretty satisfied with the end result.  I am very happy I managed to fit in online multiplayer and highscore lists, it looked like I wouldn&#8217;t be able to do it at first  <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I have my fingers crossed that people will actually play it online!  Most XBLCG games dont have big enough audiences to sustain online multiplayer for very long, but I am hoping the 31 player matches will help instead to just limiting it to one vs one.</p>
<p>Coming soon to Community Games (as soon as it passes peer review)</p>
<p><embed src="http://images.video.msn.com/flash/soapbox1_1.swf" id="8j4ivbvj" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=ed43f680-9a9a-4d40-9f43-4c9205fdb3da&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US" width="432" height="364"></embed><noembed>&amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;a href=&#8221;http://video.msn.com/video.aspx?vid=ed43f680-9a9a-4d40-9f43-4c9205fdb3da&#8221; target=&#8221;_new&#8221; title=&#8221;Puzzwords Trailer&#8221;&amp;amp;amp;amp;gt;Video: Puzzwords Trailer&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;</noembed></p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=81</wfw:commentRss>
		</item>
		<item>
		<title>Community Games are go!</title>
		<link>http://bwoot.com/xna/?p=82</link>
		<comments>http://bwoot.com/xna/?p=82#comments</comments>
		<pubDate>Wed, 19 Nov 2008 06:38:19 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=82</guid>
		<description><![CDATA[As I type this, I am downloading and trying XBLCG games from the marketplace!  Its cool!  All that waiting and now the day has finally come :)   It would&#8217;ve been so awesome to have UQM:XNA on there.  It&#8217;s kindof sad having worked on this project for so long and missing out on the big opening [...]]]></description>
			<content:encoded><![CDATA[<p>As I type this, I am downloading and trying XBLCG games from the marketplace!  Its cool!  All that waiting and now the day has finally come :)   It would&#8217;ve been so awesome to have UQM:XNA on there.  It&#8217;s kindof sad having worked on this project for so long and missing out on the big opening party!  Ah well&#8230;   : P</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=82</wfw:commentRss>
		</item>
		<item>
		<title>Break time</title>
		<link>http://bwoot.com/xna/?p=80</link>
		<comments>http://bwoot.com/xna/?p=80#comments</comments>
		<pubDate>Mon, 27 Oct 2008 07:20:33 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=80</guid>
		<description><![CDATA[Nothin&#8217; done this week!  Go look at www.starcontroller.com instead 
]]></description>
			<content:encoded><![CDATA[<p>Nothin&#8217; done this week!  Go look at<a href="http://www.starcontroller.com"> www.starcontroller.com</a> instead <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=80</wfw:commentRss>
		</item>
		<item>
		<title>Prototyping over?</title>
		<link>http://bwoot.com/xna/?p=78</link>
		<comments>http://bwoot.com/xna/?p=78#comments</comments>
		<pubDate>Mon, 20 Oct 2008 06:32:22 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=78</guid>
		<description><![CDATA[So I&#8217;ve been working on the prototype and realized that I&#8217;ve been focusing on the details too much, not something quick and simple.  In one the prototypes I&#8217;ve made, you fly a ship around and capture points, and in the other you can spawn ships from planets and direct them around the map.

Anyway, I dont [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been working on the prototype and realized that I&#8217;ve been focusing on the details too much, not something quick and simple.  In one the prototypes I&#8217;ve made, you fly a ship around and capture points, and in the other you can spawn ships from planets and direct them around the map.</p>
<p><img src="http://bwoot.com/xna/wp-content/uploads/2008/10/proto2.jpg" alt="proto2.jpg" /></p>
<p>Anyway, I dont think I really need to go too indepth with this prototype.  Its a fairly tried and true game style, it has been done plenty of times by now in a variety of games: TF2, Battlefield, Undertow,  etc.  I just wanted to at least attempt doing a prototype before committing myself to the real thing. I&#8217;m also thinking at the moment that C++ is probably the best choice for development.  I tried some multiplayer browser games and I&#8217;m not totally convinced that Flash handles net games all that well.</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=78</wfw:commentRss>
		</item>
		<item>
		<title>Prototypin&#8217;</title>
		<link>http://bwoot.com/xna/?p=77</link>
		<comments>http://bwoot.com/xna/?p=77#comments</comments>
		<pubDate>Mon, 13 Oct 2008 17:33:01 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=77</guid>
		<description><![CDATA[Before I spend several months programming a C++ version, I figured it&#8217;d be a good idea to make a prototype first!  So I&#8217;ve been working on a flash mockup in between NHL09 games(addicted, argh).
Then I got to thinking, what if the actual game was done in Flash too?  Why not?  Theres multiplayer flash games out [...]]]></description>
			<content:encoded><![CDATA[<p>Before I spend several months programming a C++ version, I figured it&#8217;d be a good idea to make a prototype first!  So I&#8217;ve been working on a flash mockup in between NHL09 games(<em>addicted, argh</em>).</p>
<p>Then I got to thinking, what if the actual game was done in Flash too?  Why not?  Theres multiplayer flash games out there too.  Actionscript 3 seems capable of handling it so far.</p>
<p>Why Flash?   ZERO porting process and instantly playable in any browser.  If my goal is to get the max number of people playing it, those are some pretty <em>huge</em> benefits!  However, the gameplay experience may not be the best I suppose.  When I think of it, games like Maple Story (which my cousins inexplicably keep playing) and Combat Arms seem to be quite popular despite having an install process.</p>
<p>By doing this mockup I should be able to see if sticking with Flash would be a good idea.  And perhaps if it turns out well, I can try implementing multiplayer in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=77</wfw:commentRss>
		</item>
		<item>
		<title>No progress, still learning</title>
		<link>http://bwoot.com/xna/?p=76</link>
		<comments>http://bwoot.com/xna/?p=76#comments</comments>
		<pubDate>Mon, 06 Oct 2008 04:39:59 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=76</guid>
		<description><![CDATA[The lessons in SDL continue!  I am trying to figure out the best way to structure an online game.
Ideally want to follow the structure of Quake2/3, breaking the game into specific server/client modules and allowing for dedicated servers, server mods and custom content.
I am understanding C++ more, been reading a C++ for Dummies book from [...]]]></description>
			<content:encoded><![CDATA[<p>The lessons in SDL continue!  I am trying to figure out the best way to structure an online game.</p>
<p>Ideally want to follow the structure of Quake2/3, breaking the game into specific server/client modules and allowing for dedicated servers, server mods and custom content.</p>
<p>I am understanding C++ more, been reading a C++ for Dummies book from the library <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Also been learning networking with SDL_Net and I can now send info packets  just like I was doing with XNA.  The game will definitely be built around UDP protocol, which is generally the norm for fast networked games I gather (although maybe not frame lockstepped games such as RTS or UQM).</p>
<p>This C++ port looks like it will take a while, it is not going to be a small task.  But I&#8217;ve already come this far!  And learning C++ is good <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://forums.indiegamer.com">http://forums.indiegamer.com</a> - Forum for Indie Game Development</p>
<p>I just finished Braid yesterday and now find myself checking out peoples interpretations on what the story is about..  Like this thread!    <a href="http://www.rllmukforum.com/index.php?showtopic=190136&amp;st=0">*SPOILERS* <strong>The Story of Braid</strong>, EVERYTHING spoiled</a></p>
<p>So thats it for this week!</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=76</wfw:commentRss>
		</item>
		<item>
		<title>Duke Nukem Loves Star Control</title>
		<link>http://bwoot.com/xna/?p=75</link>
		<comments>http://bwoot.com/xna/?p=75#comments</comments>
		<pubDate>Tue, 30 Sep 2008 01:56:48 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=75</guid>
		<description><![CDATA[Anthony posted a sweet update to his Star Controller blog today!  It is none other than a MP3 of Duke Nukem himself, describing why he loves Star Control!  
Check it out!
http://digg.com/pc_games/Duke_Nukem_Loves_Star_Control 
]]></description>
			<content:encoded><![CDATA[<p>Anthony posted a sweet update to his <a href="http://www.starcontroller.com">Star Controller</a> blog today!  It is none other than a MP3 of Duke Nukem himself, describing why he loves Star Control! <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://starcontroller.com/?p=373">Check it out!</a></p>
<p><a href="http://digg.com/pc_games/Duke_Nukem_Loves_Star_Control">http://digg.com/pc_games/Duke_Nukem_Loves_Star_Control </a></p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=75</wfw:commentRss>
		</item>
		<item>
		<title>Learning the SDL</title>
		<link>http://bwoot.com/xna/?p=74</link>
		<comments>http://bwoot.com/xna/?p=74#comments</comments>
		<pubDate>Mon, 29 Sep 2008 05:22:28 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=74</guid>
		<description><![CDATA[This week I began my learning of SDL.  My last real C programming experience was back when I first learned it while programming mods for Quake2.  I&#8217;ve forgotten quite a bit since then  
I&#8217;ve also have been spoiled by how user-friendly C# is in comparison.  I spent a whole day trying to get it [...]]]></description>
			<content:encoded><![CDATA[<p>This week I began my learning of SDL.  My last real C programming experience was back when I first learned it while programming mods for Quake2.  I&#8217;ve forgotten quite a bit since then <img src='http://bwoot.com/xna/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve also have been spoiled by how user-friendly C# is in comparison.  I spent a whole day trying to get it so I can rotate and scale an image, getting things to compile can be confusing for a newb like me.</p>
<p>So right now, I&#8217;m just figuring out how to best port my code over to C++.  This feels alot like starting all over again!</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=74</wfw:commentRss>
		</item>
		<item>
		<title>More Networking..</title>
		<link>http://bwoot.com/xna/?p=73</link>
		<comments>http://bwoot.com/xna/?p=73#comments</comments>
		<pubDate>Mon, 22 Sep 2008 05:32:54 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=73</guid>
		<description><![CDATA[Guess what&#8230;  Networking is hard!  Nothing really new on the UQM:XNA front this week, I have just been studying up on network programming.
I think I know enough to be able to make a basic client/server system, but without client prediction or lag compensation, it would be pretty hard to maneuver in-game.  So [...]]]></description>
			<content:encoded><![CDATA[<p>Guess what&#8230;  Networking is hard!  Nothing really new on the UQM:XNA front this week, I have just been studying up on network programming.</p>
<p>I think I know enough to be able to make a basic client/server system, but without client prediction or lag compensation, it would be pretty hard to maneuver in-game.  So right now I&#8217;m just working on a seperate client/server test, trying to recreate how a game like Quake3 works around lag.  Here&#8217;s some of the links I&#8217;ve been reading.</p>
<blockquote><p><a href="http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/Quake3Networking">http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/Quake3Networking</a></p>
<p><a href="http://developer.valvesoftware.com/wiki/Lag_Compensation">http://developer.valvesoftware.com/wiki/Lag_Compensation</a></p>
<p><a href="http://www.flipcode.com/archives/Network_Game_Programming-Issue_07_I_bent_my_Wookie.shtml">http://www.flipcode.com/archives/Network_Game_Programming-Issue_07_I_bent_my_Wookie.shtml</a></p></blockquote>
<p>Interesting stuff.  I dont have a complete grasp on it quite yet but I&#8217;m starting to understand more.</p>
<p>Well, thats it for this week!</p>
<p>Oh yeah, the DBP contest (they are giving out free 1 year XNA trial memberships) is ending on TUESDAY.  This is your last chance to sign up.  Do it if you&#8217;re interested in playing the game on your 360.  Personally I&#8217;m looking past the Xbox360 now and will be focusing on porting the game to SDL after I figure out this networking stuff.<br />
<a href="https://www.dreambuildplay.com/main/default.aspx" rel="nofollow">https://www.dreambuildplay.com/main/default.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=73</wfw:commentRss>
		</item>
		<item>
		<title>Networking</title>
		<link>http://bwoot.com/xna/?p=71</link>
		<comments>http://bwoot.com/xna/?p=71#comments</comments>
		<pubDate>Mon, 15 Sep 2008 05:43:41 +0000</pubDate>
		<dc:creator>Mr Brian</dc:creator>
		
		<category><![CDATA[XNA SC2]]></category>

		<guid isPermaLink="false">http://bwoot.com/xna/?p=71</guid>
		<description><![CDATA[So this week has been dedicated completely to networking.  How goes the networking?
Slow!
So far:
 you can connect to another person
assemble your fleet
and spawn in a ship
move it around, laggily

Initally I was hoping to get the game functional just by sending the controller inputs each frame, but its much too slow and would take alot [...]]]></description>
			<content:encoded><![CDATA[<p>So this week has been dedicated completely to networking.  How goes the networking?</p>
<p align="left"><strong>Slow!</strong></p>
<p>So far:</p>
<blockquote><p> <font color="#44ff22">you can connect to another person</font></p></blockquote>
<blockquote><p><font color="#44ff22">assemble your fleet</font></p></blockquote>
<blockquote><p><font color="#44ff22">and spawn in a ship</font></p></blockquote>
<blockquote><p><font color="#44ff22">move it around, laggily</font></p></blockquote>
<blockquote></blockquote>
<p>Initally I was hoping to get the game functional just by sending the controller inputs each frame, but its much too slow and would take alot of work to do it properly on top of that.So I dont think it is possible to get the networking fully operational by the September 23rd DBP deadline.  I guess that means I can relax then!  But hold on, theres a massive list of stuff to do still!</p>
<p>Current order of tasks:</p>
<blockquote><p> <font color="#44ff22">XBOX Live multiplayer // ease the game into a networkable state</font></p></blockquote>
<blockquote><p><font color="#44ff22">Port to SDL?   //  simpler install process (no .NET / C++ crap to install), ability to go multiplatform (Mac/Linux)</font></p></blockquote>
<blockquote><p><font color="#44ff22">Non-XBOX Live online multiplayer  // add internet functionality for everyone who doesn&#8217;t have a Creators Club account AND Xbox Live Gold membership (approx. 99.99999% of the internet)</font></p></blockquote>
<blockquote><p><font color="#44ff22">Expanded online multiplayer modes  // add something that will hopefully keep people playing</font></p></blockquote>
<blockquote><p><font color="#44ff22">Expanded challenge mode capability  // towards being more game level like, rather than simply a big melee battle</font></p></blockquote>
<blockquote><p><font color="#44ff22">Story campaign mode   // Hoo boy, after doing all the above, this could just be wishful thinking</font></p></blockquote>
<blockquote></blockquote>
<p align="center"><strong>O_O</strong></p>
<p style="text-align: left">Also, to be clear about the DBP deadline- I am not submitting the game to the contest since its not my game!  The end of the DBP contest just means there will be no more free Creators Club memberships, leaving paying for a subscription as the only option to get the game on the xbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://bwoot.com/xna/?feed=rss2&amp;p=71</wfw:commentRss>
		</item>
	</channel>
</rss>
