<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Game Development</title>
        <link>http://www.blogusmaximus.net/cwilliams/category/1236.aspx</link>
        <description>All about my game development experiences (mostly with .NET)</description>
        <language>en-US</language>
        <copyright>Chris Williams</copyright>
        <managingEditor>chrisgwilliams@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>XNA 3.0 Beta is out</title>
            <link>http://blogusmaximus.net/archive/2008/09/17/125237.aspx</link>
            <description>&lt;a href="http://creators.xna.com/en-us/3.0beta_mainpage"&gt;http://creators.xna.com/en-us/3.0beta_mainpage&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img border="0" src="http://creators.xna.com/assets/cms/images/cco_home_xna3.0_feature_banner.png" alt="" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://creators.xna.com/en-us/3.0beta_mainpage"&gt;http://creators.xna.com/en-us/3.0beta_mainpage&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125237"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125237" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/125237.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/09/17/125237.aspx</guid>
            <pubDate>Wed, 17 Sep 2008 15:36:40 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/125237.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/09/17/125237.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/125237.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/125237.aspx</trackback:ping>
        </item>
        <item>
            <title>Have Fun. Raise Money. Help Kids.  I give you the Charity Fragathon</title>
            <link>http://blogusmaximus.net/archive/2008/08/01/124179.aspx</link>
            <description>so a few of you (including my parents) have been wondering what this "big idea" of mine was. It's not another game store, although don't rule that out permanently. It's not a video game studio, although again... never say never.&lt;br /&gt;
&lt;br /&gt;
No, this is something truly magnificent.&lt;br /&gt;
&lt;br /&gt;
I give you the Charity Fragathon.  &lt;font size="5"&gt;&lt;a href="http://www.charityfragathon.com"&gt;www.charityfragathon.com&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;font size="4"&gt;The Twin Cities &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; User Group is throwing their first ever charity event!        Admission to this event is $10 (ten bucks!!) and that covers entry into what just might be the biggest        Halo 3 tournament you've ever seen. We'll also have a room set aside for Rock Band 2 and of course &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt;       games for anyone who wants to check out the new Xbox Live Community Games.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Is that it?&lt;/strong&gt; Nope, not even close. In addition to all this gaming goodness, we're going to give away        some awesome prizes for the tournament winners and random stuff throughout the night. We'll also be providing        pizza, sodas and BAWLS Energy Drink courtesy of our sponsors.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;So this is for charity?&lt;/strong&gt; Yep, we're raising money for &lt;a href="http://www.childrensmn.org/" target="_blank"&gt;Children's Hospitals and Clinics of Minnesota&lt;/a&gt;.        Magenic (one of our sponsors) has graciously committed to MATCH 100% of the first $3000 we raise, so we're going        to hit them for every cent! The only way we can do that is with YOUR donations. If you can't make it, but still        want to give... we can totally &lt;a href="mailto:xnaevents@gmail.com"&gt;hook you up&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124179"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124179" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/124179.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/08/01/124179.aspx</guid>
            <pubDate>Fri, 01 Aug 2008 15:06:33 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/124179.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/08/01/124179.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/124179.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/124179.aspx</trackback:ping>
        </item>
        <item>
            <title>Caligari trueSpace 7.6 for FREE?!?</title>
            <link>http://blogusmaximus.net/archive/2008/07/24/123995.aspx</link>
            <description>If you're a 3D kinda guy, which I'm not (well, I'm getting there, but it's a slow journey) then you might be interested in this.&lt;br /&gt;
&lt;br /&gt;
Apparently, Caligari is giving away their trueSpace 7.6 product for free for a limited time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;font size="3"&gt;Here's the marketing fluff:&lt;/font&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;p&gt;What you may not expect is that we are making &lt;strong&gt;trueSpace7.6&lt;/strong&gt;            available to everyone at no charge, in a giant step forward to bring            high-end 3D authoring tools to all who want them!&lt;/p&gt;
&lt;img width="580" height="376" src="http://www.caligari.com/Products/trueSpace/tS75/Brochure/tS76_images/EmmanuelAsset_villefranche_s.jpg" alt="" /&gt;
&lt;p&gt;&lt;strong&gt;trueSpace7.6&lt;/strong&gt; is far more than a SketchUp-style 3D architectural          modeling tool. Instead, it provides a complete 3D authoring environment          for any type of 3D content creation, whether that's images, animations,          objects for games, or content or worlds for online interactive shared          spaces.&lt;/p&gt;
&lt;p&gt;trueSpace7.6's modeling tools feature a variety of surface representations            including full polygonal editing, subdivision surface modeling, NURBS,            metaballs, and implicit surfaces. Those are supported by&lt;strong&gt;400+ modeling            tools &lt;/strong&gt;like real-time Boolean operations with full construction history            so you can move subtracted parts of your design at any time during your            work, or even change a subtraction to an intersection.&lt;/p&gt;
&lt;p&gt;trueSpace 7.6            also provides &lt;strong&gt;advanced surfacing&lt;/strong&gt;            tools like layered materials, texture maps, normal maps, procedural            materials, UVE projections, real-time DX9 pixel shaders that include            shaders to simulate subsurface scattering, reflection, refraction, smoke,            fire, water, anisotropicshader, metallic paint, glass ¨C and those are            just the real-time shaders! &lt;/p&gt;
&lt;p&gt;The&lt;strong&gt; animation&lt;/strong&gt; capabilities            are even more impressive.&lt;strong&gt;trueSpace7.6&lt;/strong&gt;            supports key-frame and motion capture animation on fully hierarchical            objects. Key-frame animations can be seamlessly blended with procedural            animations and &lt;strong&gt;physical simulations,&lt;/strong&gt;            all of which can fully interact with each other. This means you can            have a walking character animated by key-frames getting hit by a procedurally            animated car and fly away in response to the collision thanks to physical            simulation.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img width="587" height="209" src="http://www.caligari.com/Products/trueSpace/tS75/Brochure/tS76_images/MarcelBarthel_GreenGarden4_s.jpg" alt="" /&gt;&lt;br /&gt;
Real-time renderings by Marcel Barthel.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;trueSpace7.6&lt;/strong&gt; you can also create &lt;strong&gt;fully articulated characters&lt;/strong&gt; and interact with them using full body            IK with editable direct manipulation widgets for joints (including physical            stiffness), and apply physics oranimated            morphs for facial expressions.&lt;/p&gt;
&lt;p&gt;If you want to create a &lt;strong&gt;photorealisticimages&lt;/strong&gt;or            a video, then the built-in Lightworks high quality offline renderer            will give you spectacular rendering results including soft shadows,            raytracing, global illumination in form of hybrid radiosity, image based            lighting, caustics, tone mapping, HDRI, anisotropic reflectance,multi-pass rendering to Photoshop layers, motion            blur, depth of field, lens flares etc.&lt;/p&gt;
&lt;p&gt;trueSpace's award-winning &lt;strong&gt;direct manipulation interface&lt;/strong&gt; with          its easy-to-use 2D controls and 3D widgets has always been highly praised          by users and press alike.For version 7.6 we have streamlined many workflows          in extensive collaboration with our Beta testers. The UI is context-based          and fully configurable, including toolbars, panels, widgets, layouts and          projects. With universal drag-and-drop you can simply drop your model          from the 3D workspace directly into an e-mail, written document, etc,          and vice versa, clicking on the object in an e-mail will automatically          open it in trueSpace.&lt;/p&gt;
&lt;p&gt;There are also a series of advanced editors. In addition            to the 3D workspace and modeling editors, there are a universal 2D node            link editor, a script editor,a            non-linear animation editor, a material editor, a UV editor, and more.            Plug-ins are now accessible from the real-time 3D workspace and we expect            to release truly amazing plug-ins for &lt;strong&gt;trueSpace7.6&lt;/strong&gt; in the near future,            as well as stimulate 3&lt;sup&gt;rd&lt;/sup&gt; party creation of independent products            both free and commercial thanks to the availability of an SDK.&lt;/p&gt;
&lt;p&gt;Finally, &lt;strong&gt;trueSpace7.6&lt;/strong&gt; is the only 3D authoring tool on the market            which will allow you do all of the above in &lt;strong&gt;real-time shared 3D collaborative spaces&lt;/strong&gt; where members of the design            or animation team can maintain real-time interaction from anywhere in            the world.&lt;/p&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
&lt;font size="3"&gt;and here's the important part:&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;
&lt;p&gt;To download &lt;strong&gt;trueSpace7.6&lt;/strong&gt;, visit the link below:&lt;br /&gt;
&lt;a target="_blank" href="http://forums.caligari.com/track/link.asp?name=tS76ts7a&amp;amp;code=3"&gt;http://cart1.caligari.com/web/&lt;wbr&gt;&lt;/wbr&gt;Truespacemainreg.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also, to aid in your learning process we have made            all of our video courses, previously $79 each, available at no charge,            and you can download those &lt;a target="_blank" href="http://forums.caligari.com/track/link.asp?name=tS76ts7a&amp;amp;code=4"&gt;courses            here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123995"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123995" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/123995.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/07/24/123995.aspx</guid>
            <pubDate>Thu, 24 Jul 2008 13:57:52 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/123995.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/07/24/123995.aspx#feedback</comments>
            <slash:comments>11</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/123995.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/123995.aspx</trackback:ping>
        </item>
        <item>
            <title>Make Money On XNA Games!!</title>
            <link>http://blogusmaximus.net/archive/2008/07/22/123951.aspx</link>
            <description>Big announcement today:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://creators.xna.com/en-us/XboxLIVECommunityGames"&gt;http://creators.xna.com/en-us/XboxLIVECommunityGames&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123951"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123951" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/123951.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/07/22/123951.aspx</guid>
            <pubDate>Tue, 22 Jul 2008 21:22:20 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/123951.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/07/22/123951.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/123951.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/123951.aspx</trackback:ping>
        </item>
        <item>
            <title>Schizoid - First XNA Title for XBOX Live Arcade</title>
            <link>http://blogusmaximus.net/archive/2008/07/09/123682.aspx</link>
            <description>&lt;a href="http://www.torpexgames.com"&gt;http://www.torpexgames.com&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Microsoft and Torpex Games announced today the release of Schizoid for Xbox LIVE Arcade. &lt;br /&gt;
&lt;br /&gt;
Billed as "the most co-op game ever", Schizoid creates a new category of action gaming where teamwork equals survival and players must protect each other from waves of glowing enemies. &lt;br /&gt;
&lt;br /&gt;
Available for download now, Schizoid is the first-ever Xbox LIVE Arcade title built using Microsoft's &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; Game Studio.&lt;br /&gt;
&lt;br /&gt;
Microsoft's Schizoid page:  &lt;a href="http://www.xbox.com/en-US/games/s/schizoidxboxlivearcade"&gt;click me&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am really really excited about this.  It's great seeing XNA games showing up on Xbox Live Arcade.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123682"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123682" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/123682.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/07/09/123682.aspx</guid>
            <pubDate>Wed, 09 Jul 2008 13:51:01 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/123682.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/07/09/123682.aspx#feedback</comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/123682.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/123682.aspx</trackback:ping>
        </item>
        <item>
            <title>Developer Groups in the Twin Cities</title>
            <link>http://blogusmaximus.net/archive/2008/07/04/123584.aspx</link>
            <description>This month is kind of a big deal (to me) here in the Twin Cities. We're launching not one, but TWO developer related groups. &lt;br /&gt;
&lt;br /&gt;
The first one is my own project, the &lt;span style="font-weight: bold;"&gt;Twin Cities Developers Guild&lt;/span&gt;. (&lt;a href="http://www.twincitiesdevelopersguild.com"&gt;www.twincitiesdevelopersguild.com&lt;/a&gt;)  Our kickoff meeting is on &lt;span style="font-weight: bold;"&gt;Tuesday, July 8&lt;/span&gt; at 6pm (with our Kickoff Cookout starting at 5pm) at New Horizons of Minnesota (in Edina) and features &lt;span style="font-weight: bold;"&gt;Jason Bock &lt;/span&gt;(Magenic) speaking on "Writing Better Code."&lt;br /&gt;
&lt;br /&gt;
Later in the week, on &lt;span style="font-weight: bold;"&gt;Thursday, July 10&lt;/span&gt; at 5:30pm, the &lt;span style="font-weight: bold;"&gt;Twin Cities Languages User Group&lt;/span&gt; (&lt;a href="http://www.twincitieslanguagesusergroup.com/TCLUG/Default.aspx"&gt;www.twincitieslanguagesusergroup.com&lt;/a&gt;) is having their first meeting too. This one is at Magenic (in Golden Valley) The featured speaker for this event is &lt;span style="font-weight: bold;"&gt;Charles Nutter&lt;/span&gt; (Sun Microsystems) who will be speaking on JRuby.&lt;br /&gt;
&lt;br /&gt;
If you're in the Twin Cities (or relatively close) you don't want to miss these events. If you are planning on attending either or both events, please take a moment and RSVP via the appropriate website. Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, later this month, there won't be a &lt;span style="font-weight: bold;"&gt;Twin Cities &lt;a title="" href="http://www.microsoft.com/XNA"&gt;XNA&lt;/a&gt; User Group&lt;/span&gt; (&lt;a href="http://www.twincitiesxnausergroup.com"&gt;www.twincitiesxnausergroup.com&lt;/a&gt;) meeting because we're having a joint cookout with the local IGDA chapter.  Details to follow.&lt;br /&gt;
&lt;br /&gt;
Happy 4th of July to &lt;span style="font-weight: bold;"&gt;everyone&lt;/span&gt;. Whether you celebrate Independence Day or not, there's still a 4th of July on most of your calendars, so I hope it's a good one. I plan to celebrate my freedom by having a few beers and making stuff explode. Good times.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123584"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123584" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/123584.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/07/04/123584.aspx</guid>
            <pubDate>Fri, 04 Jul 2008 13:57:46 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/123584.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/07/04/123584.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/123584.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/123584.aspx</trackback:ping>
        </item>
        <item>
            <title>Spaghetti Code Podcast w/ Jeff Brand</title>
            <link>http://blogusmaximus.net/archive/2008/06/29/123463.aspx</link>
            <description>A couple weeks ago, Jeff Brand and I sat down and talked about &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; on his Spaghetti Code podcast. We had a good time, as usual, and discussed various aspects of the &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; experience, and what's new in the &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; 3.0 CTP.&lt;br /&gt;
&lt;br /&gt;
Here's the link:  &lt;a href="http://www.slickthought.net/post/2008/06/Spaghetti-Code-Podcast---XNA-with-Chris-Williams.aspx"&gt;XNA Podcast&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123463"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123463" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/123463.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/06/29/123463.aspx</guid>
            <pubDate>Sun, 29 Jun 2008 18:48:05 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/123463.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/06/29/123463.aspx#feedback</comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/123463.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/123463.aspx</trackback:ping>
        </item>
        <item>
            <title>Rotating your arrays (aka When the hell would I ever use this?)</title>
            <link>http://blogusmaximus.net/archive/2008/06/16/122906.aspx</link>
            <description>&lt;p&gt;I have a nephew who is wicked smart. Actually, I have 4 nephews and 4 nieces in total, but this is about one nephew in particular. &lt;/p&gt;
&lt;p&gt;Anyway... he's fairly young, but he's always been interested in software development. By software development, I mean games of course.  He doesn't just play them though, he's taught himself Java. Then I showed him C#. (Yes, I suppose I could have showed him VB... but he already knew Java, so C# was the logical choice.) Along with C#, was &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt;. He really grok'ed &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of his first &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; projects was the standard breakout/Arkanoid type of game, with power-ups, etc... and particle effects. For a first (or even 3rd or 4th) game, it was pretty darn cool.&lt;/p&gt;
&lt;p&gt;Before long, he was taking &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; in new directions. Asking questions I couldn't answer. Eventually, I hear from him and he's built something new. Not a game so much as a tool. Apparently he's big into Second Life. He needed a way to work with his Second Life models outside of the game, so he wrote a viewer in &lt;a href="http://www.microsoft.com/XNA" title=""&gt;XNA&lt;/a&gt; and WinForms. Pretty sweet.&lt;/p&gt;
&lt;p&gt;This weekend, I got an email from him. He's working on a Tetris clone and had everything done except the shape rotation. He's storing all the shapes in a 4x4 array and couldn't figure out how to rotate the array left and right.&lt;/p&gt;
&lt;p&gt;It's funny how sometimes the hard stuff comes easy to us, while the simple stuff proves vexing. I run into this a lot at work. I think a large part of it comes from not having a CS background. Being largely self taught can be a disadvantage sometimes. Many folks will tell you that most of what you learn in a CS degree program is obsolete, and while that may apply to specific technology, there's a lot of theory and otherwise "common" knowledge that us self-taught folks don't always have when entering the work force.  (Stay in School Kids!!)&lt;/p&gt;
&lt;p&gt;So, I gave his question some thought and came up with (I hope) a pretty good answer. Assuming this is what he's trying to achieve, how would we go about making it happen?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/cwilliams/WindowsLiveWriter/RotatingyourarraysakaWhenthehellwouldIev_105AE/image_2.png"&gt;&lt;img height="240" width="233" border="0" align="left" src="http://geekswithblogs.net/images/geekswithblogs_net/cwilliams/WindowsLiveWriter/RotatingyourarraysakaWhenthehellwouldIev_105AE/image_thumb.png" alt="image" style="border: 0px none ;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Part of the problem to solve depends on which direction you are trying to rotate.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the illustration, you can see the shape array is rotating one step to the right. This means that the first row of the Y axis becomes the farthest column of the X axis. Therefore, the next row is the second farthest column, and so on.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It should be a simple matter of looping through the source array and writing into the destination array.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, if you're rotating to the right, you have a nested loop (X inside of Y) reading the source array row by row and you want to write to the destination array column by column, where the target column is the inverse of the source row. &lt;/p&gt;
&lt;p&gt;On the other hand, if you are rotating to the left, it's actually even easier. The top row becomes the first column, the second row becomes the second column and so on.   &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The code should look something like this:&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;&lt;span class="rem"&gt;' For LEFT turns&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class="kwrd"&gt;For&lt;/span&gt; Y = 0 &lt;span class="kwrd"&gt;to&lt;/span&gt; 3&lt;/pre&gt;
&lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;For&lt;/span&gt; X = 0 &lt;span class="kwrd"&gt;to&lt;/span&gt; 3&lt;/pre&gt;
&lt;pre&gt;        Destination(Y,3-X) = Source(X,Y)&lt;/pre&gt;
&lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt; &lt;/pre&gt;
&lt;pre&gt;&lt;span class="rem"&gt;' For RIGHT turns&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;For&lt;/span&gt; Y = 0 &lt;span class="kwrd"&gt;to&lt;/span&gt; 3&lt;/pre&gt;
&lt;pre&gt;    &lt;span class="kwrd"&gt;For&lt;/span&gt; X = 0 &lt;span class="kwrd"&gt;to&lt;/span&gt; 3&lt;/pre&gt;
&lt;pre class="alt"&gt;        Destination(3-Y,X) = Source(X,Y)&lt;/pre&gt;
&lt;pre&gt;    &lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This code makes some assumptions, like knowing you have 4x4 arrays and knowing which way you're turning, and of course actually drawing the resulting shape on the screen, in the proper color. I'll leave all that as an exercise to you, the reader. &lt;/p&gt;
&lt;p&gt;The real question is: now that I've figured out how, &lt;strong&gt;when the hell would I ever use this&lt;/strong&gt; other than in a Tetris game?&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122906"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122906" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/122906.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/06/16/122906.aspx</guid>
            <pubDate>Tue, 17 Jun 2008 03:23:15 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/122906.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/06/16/122906.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/122906.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/122906.aspx</trackback:ping>
        </item>
        <item>
            <title>Heroic Adventure! now with automatic updates</title>
            <link>http://blogusmaximus.net/archive/2008/06/16/122888.aspx</link>
            <description>I've been playing with ClickOnce at work lately, and I like it, so I decided to publish HA! with it. &lt;br /&gt;
&lt;br /&gt;
HA! really is the perfect application for it, since there are no external dependancies (other than .NET 2.0) and it doesn't care where you put it. I'll also be able to tap into the ClickOnce On-Demand API (which you can't do unless its running under ClickOnce) and pull down updates automatically in the background.&lt;br /&gt;
&lt;br /&gt;
The project along with all the sourcecode, bug tracking, etc is all still hosted on Codeplex at &lt;a href="http://www.heroicadventure.com"&gt;http://www.heroicadventure.com&lt;/a&gt; but the publish site (since Codeplex still doesnt offer ClickOnce support) is &lt;a href="http://www.ILoveVB.net/HA/publish.htm"&gt;http://www.ILoveVB.net/HA/publish.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Once you visit the publish page and install HA! you can just run it from your start menu and it will automatically check for updates when you run it and you'll always have the latest version (unless you choose not to update.)&lt;br /&gt;
&lt;br /&gt;
Of course, automatic updates does kind of imply that I'll actually be updating HA! once in a while... no?&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122888"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122888" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/122888.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/06/16/122888.aspx</guid>
            <pubDate>Mon, 16 Jun 2008 13:54:25 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/122888.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/06/16/122888.aspx#feedback</comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/122888.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/122888.aspx</trackback:ping>
        </item>
        <item>
            <title>NINE Questions with Andy Dunn</title>
            <link>http://blogusmaximus.net/archive/2008/06/09/122745.aspx</link>
            <description>This is the first in what will hopefully be a series where I ask NINE Questions of various Interesting People in the Technical Industry.  My first victim is Andy Dunn of &lt;a href="http://www.thezbuffer.com"&gt;www.thezbuffer.com&lt;/a&gt;.  &lt;br /&gt;  &lt;br /&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/cwilliams/WindowsLiveWriter/NINEQuestionswithAndyDunn_13265/headshot200x225_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="227" alt="headshot200x225" src="http://geekswithblogs.net/images/geekswithblogs_net/cwilliams/WindowsLiveWriter/NINEQuestionswithAndyDunn_13265/headshot200x225_thumb.jpg" width="202" align="left" border="0" /&gt;&lt;/a&gt; &lt;span style="font-weight: bold"&gt;1. Where are you from?   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I’m from a town called Halesowen, just outside Birmingham in the UK. I’ve lived in the USA for almost 12 years.&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;2. Who do you work for? Give me the 10 second pitch on them. Why would I want to buy their product?&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I work for myself. I have no products besides my own abilities. You are buying almost 20 years of software development experience. I like to say I was writing .Net code before there was a .Net – we just used to call it Visual Basic. Useful libraries? GUI editors? Easy database connections? I’ve been doing it since 1993!&lt;/span&gt;  &lt;br /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;3. What brought you to your current employer?   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I used to work for Microsoft. It was and still is a great place to work for anyone who loves technology. I worked in the IT department building web and client apps that help run Microsoft’s day to day business. It was great. But as I progressed to more senior roles I found I was not coding and I *&lt;strong&gt;love&lt;/strong&gt;* coding. I looked around and decided that the game industry would be fun. I talked to some folk at Microsoft and realizing I didn’t have the knowledge I took a class at the University of Washington. But still this wasn’t enough. I spent all of my time writing and looking at managed code and the game industry just wasn’t interested. Since I couldn’t find the time to become a solid C++ developer I looked at taking an entry level position in the game industry. While checking my finances I realize that if I could afford to take an 80% pay cut I may as well go the whole way and take a 100% pay cut. The plan was to work on my website, develop some new skills and then find a way back into the game industry. That’s when Microsoft launched the &lt;a title="" href="http://www.microsoft.com/XNA"&gt;XNA&lt;/a&gt; framework and I realized I didn’t have to switch to C++. I got contracts doing starter kits for &lt;a title="" href="http://www.microsoft.com/XNA"&gt;XNA&lt;/a&gt; Game Studio (Spacewar and Marblets) and since then I’ve worked several interesting jobs some with &lt;a title="" href="http://www.microsoft.com/XNA"&gt;XNA&lt;/a&gt; and some without. If the money ever runs out I would be more than happy to go back to Microsoft if anyone would have me.&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;4. I've known you as The ZMan for years, but that's just one side of you. What's something the world doesn't know about you?&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I like to run crazy races…. I ran the Goofy Challenge at Disney World this year – that’s a half marathon on Saturday followed by a full marathon on Sunday and I ran a 50k trail run a couple of months ago.&lt;/span&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;span style="font-weight: bold"&gt;5. You went to TechEd2008 (Developers) this year. Was it your first time, and what did you think? Worth going back again?&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;It was my 1&lt;sup&gt;st&lt;/sup&gt; time to a US Tech*Ed – I attended a couple in Europe in the mid 90s. The US ones are more intense – far more Microsoft and well known speakers. This was my first time as a speaker and I spent most of the time worrying about and tweaking my sessions so I don’t think I had time to make an informed decision about how good it was. In general though Tech*Ed is outside my area of industry so it’s probably not worth me going unless someone else is paying.&lt;/span&gt;  &lt;br /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;6. Lots of folks find equal or greater value in the networking, rather than the sessions. Would you agree?  Did you have a favorite session or event?   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I enjoy and get a lot out of the networking at all the conferences I go to but I would never say that’s what I am paying for. I always see conferences as forced training that you never have time for the rest of the year. As you become more expert on technologies your opportunities for training in new technology get less and less. Your boss expects you to somehow learn through osmosis from the browser and MSDN. When you go to Tech*ed or PDC you get a week of just listening to people talk about stuff. I always come home with a huge list of cool things to do most of which are STILL on post-it notes on my desk 3 years later ;-)&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;7. I followed a lot of folks on Twitter during TechEd, and it seems like the way to go when out of town. What's your take on Twitter?   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I wonder if I am too old for the social stuff ;-) Twitter is something I feel obliged to be on but I spend 50% of the time being annoyed by the trivia that some people think is important to tell the world. It’s like YouTube – separating the wheat from the chaff is almost impossible and I wonder how many million hours are wasted with this stuff.&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;8. Any non-technical hobbies? What are they and why?   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;See 4 – I don’t have time for hobbies between &lt;a title="" href="http://www.microsoft.com/XNA"&gt;XNA&lt;/a&gt; and running. Does sex count as a hobby?&lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-weight: bold"&gt;9. Last of all, any tattoos? &lt;/span&gt;  &lt;br style="font-weight: bold" /&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: rgb(31,73,125)"&gt;I am 100% ink free. Maybe a tramp stamp that says “XNA” would be appropriate should I ever make my millions from the technology!&lt;/span&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122745"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122745" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://blogusmaximus.net/aggbug/122745.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Williams</dc:creator>
            <guid>http://blogusmaximus.net/archive/2008/06/09/122745.aspx</guid>
            <pubDate>Tue, 10 Jun 2008 00:09:54 GMT</pubDate>
            <wfw:comment>http://blogusmaximus.net/comments/122745.aspx</wfw:comment>
            <comments>http://blogusmaximus.net/archive/2008/06/09/122745.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogusmaximus.net/comments/commentRss/122745.aspx</wfw:commentRss>
            <trackback:ping>http://blogusmaximus.net/services/trackbacks/122745.aspx</trackback:ping>
        </item>
    </channel>
</rss>