<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Global Nerdy &#187; Games</title>
	<atom:link href="http://www.globalnerdy.com/tag/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.globalnerdy.com</link>
	<description>Tech Evangelist Joey deVilla on Shopify, startups, software development, tech news and other nerdy stuff</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:54:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The First &#8220;Grand Theft Auto V&#8221; Trailer</title>
		<link>http://www.globalnerdy.com/2011/11/02/the-first-grand-theft-auto-v-trailer/</link>
		<comments>http://www.globalnerdy.com/2011/11/02/the-first-grand-theft-auto-v-trailer/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:54:25 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Grand Theft Auto]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2011/11/02/the-first-grand-theft-auto-v-trailer/</guid>
		<description><![CDATA[The first trailer for Grand Theft Auto V was released today at noon. You’re not going to find out much about the game from it, other than: It takes place in what seems to be present-day “Los Santos”, the analogue for Los Angeles in the world of Grand Theft Auto. Los Santos is one of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: center"><iframe height="270" src="http://www.rockstargames.com/videos/embed/8001" frameborder="0" width="480" scrolling="no"></iframe></p>
<p><strong><a href="http://www.rockstargames.com/newswire/article/19341/grand-theft-auto-v-trailer-110211.html">The first trailer for <em>Grand Theft Auto V</em> was released today at noon.</a></strong> You’re not going to find out much about the game from it, other than:</p>
<ul>
<li>It takes place in what seems to be present-day <a href="http://gta.wikia.com/Los_Santos">“Los Santos”</a>, the analogue for Los Angeles in the world of <em>Grand Theft Auto</em>. Los Santos is one of the three cities in the sprawling <em><a href="http://en.wikipedia.org/wiki/Grand_Theft_Auto:_San_Andreas">Grand Theft Auto: San Andreas</a></em>.</li>
<li>The plot seems to involve a guy trying to start a new life in a new city, not unlike <em><a href="http://en.wikipedia.org/wiki/Grand_Theft_Auto_IV">Grand Theft Auto IV’s</a></em> <a href="http://gta.wikia.com/Niko_Bellic">Niko Bellic</a> or <em><a href="http://en.wikipedia.org/wiki/Grand_Theft_Auto:_Vice_City">Grand Theft Auto: Vice City’s</a></em> <a href="http://gta.wikia.com/Tommy_Vercetti">Tommy Vercetti</a>. I think it’s safe to assume that his plans get waylaid and through a series of bizarre circumstances and friends and associates with poor life-planning skills (no shortage of such types in the world of <em>GTA</em>), our hero lands himself in a whole world of trouble. It would also be safe to assume that he gets out of said trouble by causing a lot of mayhem.</li>
<li>The voice-over in the trailer sounds a helluva lot like <a href="http://en.wikipedia.org/wiki/Ray_Liotta">Ray Liotta</a>, who played Tommy in <em>Grand Theft Auto: Vice City</em>.</li>
</ul>
<p>As with most of Rockstar’s trailers, this one’s all cinematics and <em><a href="http://en.wikipedia.org/wiki/Mise_en_sc%C3%A8ne">mise en scene</a></em>. There’s no indication of what the gameplay is like, whether you’re playing the story or in multiplayer mode. There’s also no indication of what platforms it’s coming out for (although it’s safe to assume that Playstation 3 and Xbox 360 will be supported, with a PC version to follow later) nor when the game will be released (I assume sometime in 2012).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2011/11/02/the-first-grand-theft-auto-v-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super Mario Bros. Does Portal</title>
		<link>http://www.globalnerdy.com/2011/08/30/super-mario-bros-does-portal/</link>
		<comments>http://www.globalnerdy.com/2011/08/30/super-mario-bros-does-portal/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 16:03:43 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Mario Bros.]]></category>
		<category><![CDATA[mash-ups]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/?p=8942</guid>
		<description><![CDATA[Mari0, a creation of StabYourself.net, the people behind videogame alterations such as Not Tetris 2, combines Super Mario Bros. with Portal for some weird and wonderful 8-bit gameplay. This is a supposedly real working game, and I can hardly wait to get my paws on it!]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: center;"><iframe src="http://www.youtube.com/embed/WtcGiZelPfk" width="600" height="367" frameborder="0"></iframe></p>
<p><a href="http://stabyourself.net/mari0/"><em><strong>Mari0</strong></em></a>, a creation of <a href="http://stabyourself.net/">StabYourself.net</a>, the people behind videogame alterations such as <a href="http://stabyourself.net/nottetris2/"><em>Not Tetris 2</em></a>, combines <em><a href="http://en.wikipedia.org/wiki/Super_Mario_Bros.">Super Mario Bros.</a> </em>with <em><a href="http://www.thinkwithportals.com/">Portal</a></em> for some weird and wonderful 8-bit gameplay. This is a supposedly real working game, and I can hardly wait to get my paws on it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2011/08/30/super-mario-bros-does-portal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deus Ex: Human Revolution Does the Safety Dance</title>
		<link>http://www.globalnerdy.com/2011/08/30/deus-ex-human-revolution-does-the-safety-dance/</link>
		<comments>http://www.globalnerdy.com/2011/08/30/deus-ex-human-revolution-does-the-safety-dance/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 15:49:20 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Deus Ex]]></category>
		<category><![CDATA[fanmade]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/?p=8940</guid>
		<description><![CDATA[YouTube user JoshuaMutter, who makes a lot of Minecraft machinima, created this video that mashes up the gameplay from Deus Ex: Human Revolution (which I still have to get) and Men Without Hats&#8217; 1982 dance-synth-pop classic, Safety Dance. All it needs is the little minstrel from the original music video.]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: center;"><iframe src="http://www.youtube.com/embed/Y414Q7vVgYU" width="600" height="367" frameborder="0"></iframe></p>
<p>YouTube user <a href="http://www.youtube.com/user/JoshuaMutter">JoshuaMutter</a>, who makes a lot of Minecraft machinima, created this video that mashes up the gameplay from <em><a href="http://deusex.com/">Deus Ex: Human Revolution</a></em> (which I still have to get) and <a href="http://www.menwithouthats.com/">Men Without Hats&#8217;</a> 1982 dance-synth-pop classic, <em><a href="http://www.youtube.com/watch?v=7movKfyTBII">Safety Dance</a></em>. All it needs is the little minstrel from the original music video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2011/08/30/deus-ex-human-revolution-does-the-safety-dance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;No Escape&#8221;: A Portal Movie</title>
		<link>http://www.globalnerdy.com/2011/08/23/no-escape-a-portal-movie/</link>
		<comments>http://www.globalnerdy.com/2011/08/23/no-escape-a-portal-movie/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 02:50:34 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/?p=8887</guid>
		<description><![CDATA[No Escape is a short film set in the world of Portal, and it&#8217;s seven very well-done minutes. This article also appears in The Adventures of Accordion Guy in the 21st Century.]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: center;"><iframe src="http://www.youtube.com/embed/4drucg1A6Xk" width="600" height="367" frameborder="0"></iframe></p>
<p>No Escape is a short film set in the world of <a href="http://en.wikipedia.org/wiki/Portal_(video_game)"><em>Portal</em></a>, and it&#8217;s seven very well-done minutes.</p>
<p style="alert"><a href="http://www.joeydevilla.com/2011/08/23/no-escape-a-portal-movie/">This article also appears in <em>The Adventures of Accordion Guy in the 21st Century</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2011/08/23/no-escape-a-portal-movie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Scene from Today&#8217;s Windows Phone 7 Coffee and Code</title>
		<link>http://www.globalnerdy.com/2010/09/30/a-scene-from-todays-windows-phone-7-coffee-and-code/</link>
		<comments>http://www.globalnerdy.com/2010/09/30/a-scene-from-todays-windows-phone-7-coffee-and-code/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 22:00:33 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Coffee and Code]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Mike Kasprzak]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Sykhronics]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/09/30/a-scene-from-todays-windows-phone-7-coffee-and-code/</guid>
		<description><![CDATA[A test version of Smiles running on my WP7 device. In between chatting with developers who dropped by today’s Coffee and Code in downtown Toronto and getting some work done, I’ve been playing Smiles (pictured above), an incredibly cute and incredibly addictive puzzle game by London, ON-based development shop Sykhronics. Here’s a video of Smiles’ [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><img style="background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="title" border="0" alt="My LG Windows Phone 7, with &quot;Smiles&quot; displayed on the screen." src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/09/smiles.jpg" width="600" height="450" /><em>A test version of Smiles running on my WP7 device.</em></p>
<p><strong>In between chatting with developers who dropped by today’s Coffee and Code in downtown Toronto and getting some work done, I’ve been playing <em><a href="http://smileshd.com/">Smiles</a> </em>(pictured above),</strong> an incredibly cute and incredibly addictive puzzle game by London, ON-based development shop <a href="http://sykhronics.com/">Sykhronics</a>.</p>
<p>Here’s a video of <em>Smiles’ </em>gameplay in its “Drop” mode:</p>
<p align="center"><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/WcFMhFyM8fw?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WcFMhFyM8fw?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><strong>Mike Kasprzak</strong> of Sykhronics was kind enough to send me an early test version of <em>Smiles</em> to show off the Phone’s game capabilities as well as the level of “polish” that Windows Phone 7 developers should be aiming for in their apps. Mike’s got some pretty high standards and is working to make sure that Smiles for WP7 meets them, and it shows! Even in this test version, <em>Smiles </em>looks and feels like a polished arcade classic, and when it’s done, it’s going to be a must-buy. </p>
<p><strong>Keep writing those apps, and aim high!</strong> We’ll do what we can on our end to help out, which includes:</p>
<ul>
<li>Articles on Windows Phone 7 development in Silverlight and XNA </li>
<li>Articles on good mobile user interface design and marketing your apps </li>
<li>Announcements of upcoming Coffee and Codes and WP7 Deployment Clinics across Canada </li>
<li>Coverage of “Phone Heroes”: People building apps for Windows Phone 7 – and hey, you could be one of them! </li>
<li>Pointers to useful tools, resources and other things to help you build WP7 apps </li>
</ul>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/09/30/a_2D00_scene_2D00_from_2D00_todays_2D00_windows_2D00_phone_2D00_7_2D00_coffee_2D00_and_2D00_code.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/09/30/a-scene-from-todays-windows-phone-7-coffee-and-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talking XNA with Shawn Hargreaves and Charles Cox</title>
		<link>http://www.globalnerdy.com/2010/09/29/talking-xna-with-shawn-hargreaves-and-charles-cox/</link>
		<comments>http://www.globalnerdy.com/2010/09/29/talking-xna-with-shawn-hargreaves-and-charles-cox/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 05:04:19 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/09/29/talking-xna-with-shawn-hargreaves-and-charles-cox/</guid>
		<description><![CDATA[Can&#8217;t see the video? Download Silverlight or download the video in high-quality WMV, medium-quality WMV, MP4 and MP3 (audio only) formats! XNA is the game development framework that makes it easier to develop games for Windows, Xbox and Windows Phone, and it lets you do it with managed code – that is, using C# instead [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="511" height="288"><param name="source" value="http://channel9.msdn.com/scripts/VideoPlayer.xap?v=3.1" /><param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_512_ch9.jpg, postid=0" /><param name="background" value="#00FFFFFF" /><a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /> </a> </object></p>
<p class="note"><strong>Can&#8217;t see the video?</strong> Download <a href="http://silverlight.net/">Silverlight</a> or download the video in <a href="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_2MB_ch9.wmv">high-quality WMV</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.wmv">medium-quality WMV</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.mp4">MP4</a> and <a href="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.mp3">MP3</a> (audio only) formats!</p>
<p>XNA is the game development framework that makes it easier to develop games for Windows, Xbox and Windows Phone, and it lets you do it with managed code – that is, using C# instead of C++. In this video, Microsoft’s <strong><a href="http://blogs.msdn.com/b/shawnhar/">Shawn Hargreaves</a></strong> and <strong><a href="http://www.linkedin.com/in/agentcox">Charles Cox</a></strong> talk about all things XNA, including:</p>
<ul>
<li>XNA Game Studio </li>
<li><a href="http://creators.xna.com/en-ca/">XNA Creators Club Online</a> </li>
<li>Game Development for Windows Phone 7 </li>
<li>XNA Game Studio and Silverlight – Games and Apps </li>
<li>GPU Acceleration </li>
<li>The History of XNA Game Studio </li>
<li>.NET Garbage Collection Tips for XNA Game Studio </li>
<li>Managed Code Performance Tips </li>
<li>DirectX 11 or XNA Game Studio – Making the Choice </li>
<li>Introducing Reach and HiDef Graphics Profiles </li>
<li>Visual Basic in XNA Game Studio </li>
<li>XAML and Event-Driven Programming in XNA Game Studio </li>
</ul>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/09/29/talking_2D00_xna_2D00_with_2D00_shawn_2D00_hargreaves_2D00_and_2D00_charles_2D00_cox.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/09/29/talking-xna-with-shawn-hargreaves-and-charles-cox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_2MB_ch9.wmv" length="664530213" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.wmv" length="442162175" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.mp4" length="232283979" type="video/mp4" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/848d/78a4f6b5-4d30-4753-9352-9dff012d848d/XNAEpisode1_ch9.mp3" length="16995839" type="audio/mpeg" />
		</item>
		<item>
		<title>Windows Phone 7 App: Rubik&#8217;s Cube</title>
		<link>http://www.globalnerdy.com/2010/08/31/windows-phone-7-app-rubiks-cube/</link>
		<comments>http://www.globalnerdy.com/2010/08/31/windows-phone-7-app-rubiks-cube/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:22:00 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[casual games]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Magmic]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[videogames]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/08/31/windows-phone-7-app-rubiks-cube/</guid>
		<description><![CDATA[I was a teenager in the 1980s, which meant that along with watching Knight Rider, going to Depeche Mode concerts and playing blocky games on an Atari 2600, I had a Rubik’s cube. These puzzle toys were such a big craze at the time that toy and game stores couldn’t keep them on the shelves. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.magmic.com/"><img style="background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="" border="0" alt="Hoem screen for Magmic&#39;s &quot;Rubik&#39;s Cube&quot; game" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/08/homescreen.jpg" width="360" height="600" /></a></p>
<p>I was a teenager in the 1980s, which meant that along with watching <a href="http://knightrideronline.com/wiki/doku.php?id=knight_rider"><em>Knight Rider</em></a>, going to <a href="http://www.depechemode.com/">Depeche Mode</a> concerts and playing blocky games on an <a href="http://en.wikipedia.org/wiki/Atari_2600">Atari 2600</a>, I had a <strong><a href="http://www.rubiks.com/">Rubik’s cube</a></strong>. These puzzle toys were such a big craze at the time that toy and game stores couldn’t keep them on the shelves. I’m told that even decades later, it’s still considered to be the number one-selling toy of all time.</p>
<p><strong>It’s nice to see that Ottawa-based developer <a href="http://www.magmic.com/">Magmic</a>, who specialize in mobile casual gaming, are bringing Rubik’s cube – the real officially-licensed thing – to Windows Phone 7.</strong> Naturally, you can try solving the classic 3 * 3 * 3 cube that we all know and love…</p>
<p><a href="http://www.magmic.com/"><img style="background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="" border="0" alt="Game screen for Magmic&#39;s &quot;Rubik&#39;s Cube&quot; game" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/08/gamescreen.jpg" width="360" height="600" /></a></p>
<p>…but the game lets you go beyond the classic with:</p>
<ul>
<li>Four different sizes of cubes </li>
<li>“Free play” or the more challenging “Timed mode” </li>
<li>A timer to keep track of your best solution times </li>
<li>Variations like “CRAZY cube” and “Picture cube” </li>
<li>A solution guide to help you learn how to solve the puzzle </li>
<li>Anaglyphic 3-D mode (3-D glasses not included) </li>
</ul>
<p align="center"><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/lzH5WW-6bTo?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lzH5WW-6bTo?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/31/windows_2D00_phone_2D00_7_2D00_app_2D00_rubiks_2D00_cube.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/08/31/windows-phone-7-app-rubiks-cube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Andrew Stellman&#8217;s C# &#8220;Inner Circle&#8221; Discussion, Game Challenge and C# Video Q&amp;A</title>
		<link>http://www.globalnerdy.com/2010/08/19/andrew-stellmans-c-inner-circle-discussion-game-challenge-and-c-video-qa/</link>
		<comments>http://www.globalnerdy.com/2010/08/19/andrew-stellmans-c-inner-circle-discussion-game-challenge-and-c-video-qa/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 12:24:59 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[contests]]></category>
		<category><![CDATA[discussion]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Head First C#]]></category>
		<category><![CDATA[old school]]></category>
		<category><![CDATA[text mode]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/08/19/andrew-stellmans-c-inner-circle-discussion-game-challenge-and-c-video-qa/</guid>
		<description><![CDATA[The Week-Long Discussion Andrew Stellman, co-author of O’Reilly’s excellent and easy-to-read C# intro, Head First C#, is holding a week-long “Inner Circle” discussion on C# and .NET 4.0 in the forums for O’Reilly’s “Head First” book series. In this discussion, he plans to cover a wide range of topics, including: Why use C# instead of [...]]]></description>
			<content:encoded><![CDATA[<p></p><h2>The Week-Long Discussion</h2>
<p><a href="http://oreilly.com/catalog/9781449380342/"><img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Cover of the book &quot;Head First C#&quot;" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/08/headfirstcsharp1.jpg" width="300" height="347" /></a><strong><a href="http://www.oreillynet.com/pub/au/2454?utm_content=em-orm-bookclub-headfirst_csharp-elists&amp;utm_campaign=Mailings&amp;utm_source=iPost&amp;utm_medium=email&amp;imm_mid=0611e3&amp;cmp=em-orm-bookclub-headfirst_csharp-elists">Andrew Stellman</a>, co-author of O’Reilly’s excellent and easy-to-read C# intro, <em><a href="http://oreilly.com/catalog/9781449380342/">Head First C#</a></em>, is holding a week-long “Inner Circle” discussion on C# and .NET 4.0 in the forums for O’Reilly’s “Head First” book series.</strong> In this discussion, he plans to cover a wide range of topics, including:</p>
<ul>
<li>Why use C# instead of any other language? </li>
<li>C# best practices </li>
<li>Becoming a better C# developer </li>
<li>Dealing with objects </li>
<li>Productivity hints </li>
<li>The best of C# </li>
</ul>
<p><strong><a href="http://forums.oreilly.com/category/60/Head-First-C-/">If you want to follow the discussion, simply point your browser at the Head First Labs Forums’ <em>“Head First C#”</em> section</a></strong> and look for topics started by Andrew Stellman. You don’t have to log in to just read, but you’ll have to register for the forum if you want to join in the discussion and comment back.</p>
<h2>The Challenge</h2>
<p><strong><img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Charlie Chaplin and the original IBM PC" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/08/chaplinandpc.jpg" width="419" height="550" /></strong></p>
<p><strong><a href="http://forums.oreilly.com/content/Head-First-C-/20667/Inner-Circle-Day-1-Retro-Text-mode-Game-Challenge/">In his first discussion topic, Andrew issues a challenge: build an old-school, text-mode game in C#!</a></strong> In the 1980s, the computing world was seen through the command line in an 80-character by 24-line grid (40 characters if you were on an Apple ][, Commodore 64 or Atari 400/800, even fewer if you were on a VIC-20), and that’s how we played a lot of games, whether they were commercial or typed in from source code in magazine or books like the ones scanned into the <a href="http://atariarchives.org/"><em>Atari Archives</em></a>. </p>
<p>If you’ve never written a text-mode game before (or in my case, if it’s been a long, long time), he’s written an article to help out &#8212; <strong><em><a href="http://broadcast.oreilly.com/2010/08/understanding-c-text-mode-games.html">Understanding C#: Use System.Console to Build Text-Mode Games</a></em></strong>.</p>
<p>Your efforts in building an old-school text-mode game will not go unrewarded. Submit a text-mode game and you can win a prize! He’ll judge them on the following criteria:</p>
<ul>
<li>Game play </li>
<li>Fun </li>
<li>Technical coolness </li>
<li>General awesomeness </li>
<li>“Retro nostalgia” for extra point </li>
</ul>
<p>The winner will receive five O&#8217;Reilly eBooks of his or her choice. He’ll also choose runners-up who will get a free O&#8217;Reilly eBook.</p>
<p>If you’re looking for ideas for an old-school text-mode game, check out these books at <em>Atari Archives,</em> with source code written in old-school line-numbered BASIC. Some of these take me back to my high school days:</p>
<ul>
<li><a href="http://atariarchives.org/adventure/">Creating Adventure Games on Your Computer</a> </li>
<li><a href="http://atariarchives.org/basicgames/">BASIC Computer Games</a> </li>
<li><a href="http://atariarchives.org/morebasicgames/">More BASIC Computer Games</a> </li>
<li><a href="http://atariarchives.org/bigcomputergames/">Big Computer Games</a> </li>
<li><a href="http://atariarchives.org/bca/">BASIC Computer Adventures</a> </li>
</ul>
<h2>Video Q&amp;A: Stellman on C#</h2>
<p>As a prelude to the discussion, Andrew recorded videos of his answers to questions about the C# programming language and the second edition of <em>Head First C#</em>…</p>
<h3>Why should developers learn C#?</h3>
<p align="center"><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/CQVinL4PuvU?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CQVinL4PuvU?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<h3>What kind of applications can you build with C#?</h3>
<p align="center"><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/-6-Cn5i2rgE?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/-6-Cn5i2rgE?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<h3>How hard is C# to pick up?</h3>
<p align="center"><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/Joc83yVk8G0?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Joc83yVk8G0?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<h3>What&#8217;s the toughest thing to learn in C#?</h3>
<p align="center"><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/8Y2Qcu6Tvsg?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8Y2Qcu6Tvsg?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<h3>What&#8217;s new in the second edition of <em>Head First C#</em>?</h3>
<p align="center"><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/zYDg6RI37_Y?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zYDg6RI37_Y?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/19/andrew_2D00_stellmans_2D00_c_2D00_inner_2D00_circle_2D00_discussion_2D00_game_2D00_challenge_2D00_and_2D00_c_2D00_video_2D00_qa.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/08/19/andrew-stellmans-c-inner-circle-discussion-game-challenge-and-c-video-qa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Your Game on with Windows Phone 7</title>
		<link>http://www.globalnerdy.com/2010/08/17/get-your-game-on-with-windows-phone-7/</link>
		<comments>http://www.globalnerdy.com/2010/08/17/get-your-game-on-with-windows-phone-7/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 13:28:53 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Engadget]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[videogames]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[Xbox Live]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/08/17/get-your-game-on-with-windows-phone-7/</guid>
		<description><![CDATA[It’s On! When Windows Phone 7 was first shown to the public in March, we got a taste of the Games hub and were told that Microsoft was working with a number of big game developers to bring games to the new phone platform. Late yesterday, we got the announcement of the first games coming [...]]]></description>
			<content:encoded><![CDATA[<p></p><h2>It’s On!</h2>
<p>When Windows Phone 7 was first shown to the public in March, we got a taste of the Games hub and were told that Microsoft was working with a number of big game developers to bring games to the new phone platform. <strong><a href="http://www.engadget.com/2010/08/16/xbox-live-launch-titles-for-windows-phone-7-finally-revealed-we/">Late yesterday, we got the announcement of the first games coming to WP7:</a></strong></p>
<p align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="364" id="viddler"><param name="movie" value="http://www.viddler.com/simple_on_site/4c6c8ff" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="fake=1" /><embed src="http://www.viddler.com/simple_on_site/4c6c8ff" width="600" height="364" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" flashvars="fake=1" name="viddler"></embed></object></p>
<p><strong>It&#8217;s one thing to see a slickly-produced ad showing the games, but it’s an entirely different thing to see actual games being played on an actual phone.</strong> Here’s <em>Engadget’s</em> video of the game experience on one of the prototype phones – the Samsung “Taylor”, which I have and which you might have seen at <a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/13/windows_2D00_phone_2D00_coffee_2D00_and_2D00_code.aspx">the last “Coffee and Code” event in Toronto</a>:</p>
<p align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="364" id="viddler"><param name="movie" value="http://www.viddler.com/simple_on_site/a61d5c46" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="fake=1" /><embed src="http://www.viddler.com/simple_on_site/a61d5c46" width="600" height="364" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" flashvars="fake=1" name="viddler"></embed></object></p>
<p><a href="http://www.engadget.com/2010/08/16/xbox-live-launch-titles-for-windows-phone-7-finally-revealed-we/">Here’s what <em>Engadget</em> had to say about the experience:</a></p>
<blockquote><p>We&#8217;ll preface this by saying that both the hardware and software we demoed was still unfinished (the latter being the <a href="http://www.engadget.com/2010/06/22/samsung-windows-phone-7-prototype-hands-on/">Samsung Taylor dev phone</a> and the LG QWERTY model we <a href="http://www.engadget.com/2010/02/27/exclusive-lgs-windows-phone-7-series-early-prototype-unveiled/">broke news of</a> on the <a href="http://www.engadget.com/tag/show/">Engadget Show</a>). Regardless, the gameplay for the arcade titles seemed excellent, with frame rates holding fast even during graphically intensive 3D sequences (such as the chaotic, scattered-pixel play of <em>Rocket Riot</em>). <em>The Harvest</em>, while a <a href="http://www.engadget.com/2010/03/17/windows-phone-7-series-gaming-all-up-in-the-club-video/">bit familiar</a> to our eyes, still showed the graphic promise of the platform. Gameplay was definitely well suited to a touchscreen device, though Microsoft&#8217;s Kevin Unangst told us that developers could target controls for both touch and QWERTY-equipped phones (provided that a touch version was always present). The screen response seemed accurate and sensitive, reacting quickly to our input. Particularly in the <em>Crackdown</em> title &#8212; a tower defense game &quot;set in the <em>Crackdown</em> universe&quot; &#8212; pinch zooming, rotation, and finger tracking was excellent.</p>
</blockquote>
<h2>The New New Xbox Experience</h2>
<p><a href="http://gizmodo.com/5070189/new-xbox-experience-nxe-review-its-pure-improvement">The “New Xbox Experience” or “NXE”</a> – the revamped Xbox user interface that introduced avatars – comes along for the ride on Windows Phone. You can access your Xbox Live account on WP7, check out your gamerscore and achievements, and like Xbox-based games, your avatar can also be used within WP7 games and apps.</p>
<p>In this <em>Engadget</em> video, we see avatars being used to give a little twist to some standard smartphone apps such as “flashlight”, “spirit level” and “coin flip”:</p>
<p align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="364" id="viddler"><param name="movie" value="http://www.viddler.com/simple/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="fake=1&amp;key=959df5b6" /><embed src="http://www.viddler.com/simple/" width="600" height="364" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" flashvars="fake=1&#038;key=959df5b6" name="viddler"></embed></object></p>
<p>Here’s another video showing more avatar action as well as some of the social networking features of Xbox Live, as done on WP7:</p>
<p align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="364" id="viddler"><param name="movie" value="http://www.viddler.com/simple/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="fake=1&amp;key=b160bc30" /><embed src="http://www.viddler.com/simple/" width="600" height="364" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" flashvars="fake=1&#038;key=b160bc30" name="viddler"></embed></object></p>
<h2>The Games</h2>
<p>The games that have been announced for Windows Phone 7 so far:</p>
<ul>
<li>3D Brick Breaker Revolution (Digital Chocolate) </li>
<li>Age of Zombies (Halfbrick) </li>
<li>Armor Valley (Protégé Games) </li>
<li>Asphalt 5 (Gameloft) </li>
<li>Assassins Creed (Gameloft) </li>
<li>Bejeweled™ LIVE (PopCap) </li>
<li>Bloons TD (Digital Goldfish) </li>
<li>Brain Challenge (Gameloft) </li>
<li>Bubble Town 2 (i-Play) </li>
<li>Butterfly (Press Start Studio) </li>
<li>CarneyVale Showtime (MGS) </li>
<li>Castlevania (Konami Digital Entertainment) </li>
<li>Crackdown 2: Project Sunburst (MGS) </li>
<li>De Blob Revolution (THQ) </li>
<li>Deal or No Deal 2010 (i-Play) </li>
<li>Earthworm Jim (Gameloft) </li>
<li>Fast &amp; Furious 7 (i-Play) </li>
<li>Fight Game Rivals (Rough Cookie) </li>
<li>Finger Physics (Mobliss Inc.) </li>
<li>Flight Control (Namco Bandai) </li>
<li>Flowerz (Carbonated Games) </li>
<li>Frogger (Konami Digital Entertainment) </li>
<li>Fruit Ninja (Halfbrick) </li>
<li>Game Chest-Board (MGS) </li>
<li>Game Chest-Card (MGS) </li>
<li>Game Chest-Logic (MGS) </li>
<li>Game Chest-Solitaire (MGS) </li>
<li>GeoDefense (Critical Thought) </li>
<li>Ghostscape (Psionic) </li>
<li>Glow Artisan (Powerhead Games) </li>
<li>Glyder 2 (Glu Mobile) </li>
<li>Guitar Hero 5 (Glu Mobile) </li>
<li>Halo Waypoint (MGS) </li>
<li>Hexic Rush (Carbonated Games) </li>
<li>I Dig It (InMotion) </li>
<li>iBlast Moki (Godzilab) </li>
<li>ilomilo (MGS) </li>
<li>Implode XL (IUGO) </li>
<li>Iquarium (Infinite Dreams) </li>
<li>Jet Car Stunts (True Axis) </li>
<li>Let’s Golf 2 (Gameloft) </li>
<li>Little Wheel (One click dog) </li>
<li>Loondon (Flip N Tale) </li>
<li>Max and the Magic Marker (PressPlay) </li>
<li>Mini Squadron (Supermono Limited) </li>
<li>More Brain Exercise (Namco Bandai) </li>
<li>O.M.G. (Arkedo) </li>
<li>Puzzle Quest 2 (Namco Bandai) </li>
<li>Real Soccer 2 (Gameloft) </li>
<li>The Revenants (Chaotic Moon) </li>
<li>Rise of Glory (Revo Solutions) </li>
<li>Rocket Riot (Codeglue) </li>
<li>Splinter Cell Conviction (Gameloft) </li>
<li>Star Wars: Battle for Hoth (THQ) </li>
<li>Star Wars: Cantina (THQ) </li>
<li>The Harvest (MGS) </li>
<li>The Oregon Trail (Gameloft) </li>
<li>Tower Bloxx NY (Digital Chocolate) </li>
<li>Twin Blades (Press Start Studio) </li>
<li>UNO (Gameloft) </li>
<li>Women’s Murder Club: Death in Scarlet (i-Play) </li>
<li>Zombie Attack! (IUGO) </li>
<li>Zombies!!!! (Babaroga) </li>
</ul>
<p>…with more on the way, as big game dev companies sign up and <a href="http://www.engadget.com/2010/08/11/microsoft-to-open-mobile-games-studio-develop-and-incubate-wind/">Microsoft’s Mobile Games Studio kicks into high gear</a>.</p>
<h2>How Do You Get in on Some of That Action?</h2>
<p><strong><img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="windows phone 7" border="0" alt="windows phone 7" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/08/windowsphone71.jpg" width="250" height="333" /> If you want to just play Windows Phone 7 games, it’s easy</strong> – the phone comes out in the fall, in time for the holiday shopping season.</p>
<p><strong>If you want to build Windows Phone 7 games, it takes a little more work, but it’s worth it.</strong> You’ll need to:</p>
<ol>
<li><strong><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&amp;displaylang=en">Get your hands on the development tools.</a></strong> They’re free-as-in-beer and you’ll get:
<ul>
<li>The IDE, Visual Studio for Windows Phone Express (and if you have Visual Studio 2010, the necessary parts to do WP7 development) </li>
<li>Windows Phone emulator </li>
<li>Silverlight for Windows Phone (app-building framework) </li>
<li>XNA 4.0 for Windows Phone (game-building framework) </li>
<li>Expression Blend for Windows Phone (UI-building tool) </li>
</ul>
</li>
<li><strong>Learn XNA development.</strong> There are a number of good tutorials out there, including:
<ul>
<li><a href="http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7XNA/">The Channel 9 tutorials on game development for Windows Phone</a> </li>
<li><a href="http://creators.xna.com/">The many tutorials and starter kits at XNA Creators Club</a> </li>
<li><a href="http://www.charlespetzold.com/phone/index.html">Charles Petzold’s and Microsoft Press’ free-as-in-beer ebook, <em>Programming Windows Phone 7</em></a> </li>
<li>You can learn a lot about Windows Phone game development by learning from any book on XNA 3.0, which you can find at your local bookstore. I particularly liked O’Reilly’s <em><a href="http://oreilly.com/catalog/9780596521950/">Learning XNA 3.0</a></em>, which covers the development of both 2-D and 3-D games. </li>
</ul>
</li>
<li><strong>And finally, keep an eye on this blog.</strong> As a Windows Phone 7 Champ, I’ve got a direct line to the WP7 team, I always point you to the good stuff, and I’ve got some surprises in store! </li>
</ol>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/17/get_2D00_your_2D00_game_2D00_on_2D00_with_2D00_windows_2D00_phone_2D00_7.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/08/17/get-your-game-on-with-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Game: BulletAsylum</title>
		<link>http://www.globalnerdy.com/2010/08/03/windows-phone-7-game-bulletasylum/</link>
		<comments>http://www.globalnerdy.com/2010/08/03/windows-phone-7-game-bulletasylum/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 16:02:46 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[videogames]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Windows Phone Marketplace]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[XBox]]></category>
		<category><![CDATA[XBox 360]]></category>
		<category><![CDATA[XBox Live Indie Games]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/08/03/windows-phone-7-game-bulletasylum/</guid>
		<description><![CDATA[BulletAsylum by UberGeekGames is a gorgeous game for Windows Phone 7 that’s part Missile Command, part Geometry Wars and all awesome. It’s written using XNA and coming soon to both WP7 and Xbox live and coming out later this year. Here’s their blurb: BulletAsylum is a new spin on the classic defend-the-city-from-meteors genre. Simply touch [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/I_U7YZwf2Nw&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/I_U7YZwf2Nw&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><strong><a href="http://ubergeekgames.com/bulletasylum.html"><em>BulletAsylum</em></a></strong> by <a href="http://ubergeekgames.com/">UberGeekGames</a> is a gorgeous game for Windows Phone 7 that’s part <em><a href="http://en.wikipedia.org/wiki/Missile_Command">Missile Command</a></em>, part <em><a href="http://www.bizarrecreations.com/games/geometry_wars_retro_evolved/">Geometry Wars</a></em> and all awesome. It’s written using <a href="http://creators.xna.com/">XNA</a> and coming soon to both WP7 and Xbox live and coming out later this year.</p>
<p>Here’s their blurb:</p>
<blockquote><p><em>BulletAsylum</em> is a new spin on the classic defend-the-city-from-meteors genre. Simply touch the screen on a WP7 device, or push the thumbstick on the Xbox 360 to create a literal fireworks show out of your enemies with an impenetrable wall of firepower. Instantly purchase new towers and cities without breaking up the action. Split your fire in two directions by touching the screen in two places or using the right thumbstick. Unleash the screen-clearing Overdrive when you&#8217;re in a tight spot.</p>
</blockquote>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/03/windows_2D00_phone_2D00_7_2D00_game_2D00_bulletasylum.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/08/03/windows-phone-7-game-bulletasylum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Limbo</title>
		<link>http://www.globalnerdy.com/2010/07/27/limbo/</link>
		<comments>http://www.globalnerdy.com/2010/07/27/limbo/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 00:58:42 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[Limbo]]></category>
		<category><![CDATA[side-scrollers]]></category>
		<category><![CDATA[videogames]]></category>
		<category><![CDATA[XBLA]]></category>
		<category><![CDATA[XBox]]></category>
		<category><![CDATA[XBox 360]]></category>
		<category><![CDATA[Xbox Live Arcade]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/07/27/limbo/</guid>
		<description><![CDATA[I’ve been spending summer playing a couple of Xbox 360 games situated in dark nightmare worlds. One is Microsoft Studios’ and Remedy’s Alan Wake, which could be described as an homage to Stephen King (so much so that they name-drop him in the opening credits); the other is Limbo, an Xbox Live Arcade game:&#160; Calling [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="left"><strong>I’ve been spending summer playing a couple of Xbox 360 games situated in dark nightmare worlds.</strong> One is Microsoft Studios’ and Remedy’s <em><a href="http://en.wikipedia.org/wiki/Alan_wake">Alan Wake</a></em>, which could be described as an homage to Stephen King (so much so that they name-drop him in the opening credits); <strong>the other is <em><a href="http://www.limbogame.org/">Limbo</a></em>, an Xbox Live Arcade game:</strong>&#160;</p>
<p align="center"><object width="599" height="362"><param name="movie" value="http://www.youtube.com/v/r-feglzyboY&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/r-feglzyboY&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="599" height="362"></embed></object></p>
<p>Calling <em>Limbo</em> a “2-D side-scroller game” does it as much injustice as referring to <em><a href="http://www.rockstargames.com/reddeadredemption/">Red Dead Redemption</a></em> as “a cowboy third-person shooter”. Limbo is the most gorgeous and haunting side-scroller I’ve ever played. </p>
<p>The world of <em>Limbo</em> is a monochromatic one, shrouded in gloom and fog and nothing but the game itself. The screenshot below shows what the game actually looks like while you’re playing:</p>
<p><a href="http://www.limbogame.org/"><img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Limbo screenshot: the boys runs towards some rolling flaming logs" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/07/limboflaminglogs.jpg" width="600" height="338" /></a></p>
<p>No heads-up display, score or distractions of any kind: it’s just you and <em>Limbo’s</em> world. The controls are minimal – you just use the left thumbstick to move, the A button to jump and the B button to perform actions on things (typically push or pull objects). Where Limbo goes deep is gameplay – this game really sucks you in.</p>
<p><a href="http://www.limbogame.org/"><img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Limbo screenshot: the boy comes across a body hanging from a noose" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/07/limbohangingbody.jpg" width="600" height="337" /></a>     <br />You control your character, a young boy who wakes up in a dark forest, with no idea what’s going on. There’s no opening cinematic, no explanatory text, no little pop-up hints, but somehow the game manages to convey a sense of what to do next solely through the way the game reacts to your actions. The developers, Playdead – an indie game dev shop in Copenhagen – did an amazing job in programming <em>Limbo</em> to communicate just through gameplay.</p>
<p><a href="http://www.limbogame.org/"><img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Limbo screenshot: The body travels across a body of water in a boat" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/07/limboboat.jpg" width="600" height="338" /></a></p>
<p>With its black-and-white graphics, smooth animation, minimal sound (you only hear things you need to hear) and the many, many ghoulish ways your character will die as you learn to navigate the game’s many deadly puzzles and traps, <em>Limbo</em> feels like the sort of ghastly-but-addictive game that <a href="http://en.wikipedia.org/wiki/Edward_Gorey">Edward Gorey</a> might have conjured up, had he decided to take up programming rather than becoming an illustrator.</p>
<p><a href="http://www.limbogame.org/"><img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="" border="0" alt="Limbo screenshot: the boy encounters a pit filled with spikes and two children bearing spears" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/07/limbospears.jpg" width="600" height="338" /></a></p>
<p>As of this writing, <a href="http://www.metacritic.com/games/platforms/xbox360/limbo"><em>Limbo</em> has a Metacritic score of 90</a>, placing it just below <em><a href="http://en.wikipedia.org/wiki/SSFIV">Super Street Fighter IV</a></em> and <em>Red Dead Redemption</em>, having earned heaps of praise from all sorts of reviewers, including this one.</p>
<p>Limbo may just be the best Xbox Live Arcade game ever released, and I suspect it’ll be in my “Top 5” for 2010. If you’re looking for a stand-out game for your Xbox 360, <em>Limbo</em> is well worth the 1200 Microsoft Points.</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/07/27/limbo.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/07/27/limbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hand Eye Society Indie Game Social: Toronto, May 27th</title>
		<link>http://www.globalnerdy.com/2010/05/24/hand-eye-society-indie-game-social-toronto-may-27th/</link>
		<comments>http://www.globalnerdy.com/2010/05/24/hand-eye-society-indie-game-social-toronto-may-27th/#comments</comments>
		<pubDate>Mon, 24 May 2010 18:27:22 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Play]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Boing Boing]]></category>
		<category><![CDATA[Brandon Boyer]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hand Eye Society]]></category>
		<category><![CDATA[IGF]]></category>
		<category><![CDATA[independent]]></category>
		<category><![CDATA[Independent Games Festival]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[Jim Munroe]]></category>
		<category><![CDATA[videogames]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/24/hand-eye-society-indie-game-social-toronto-may-27th/</guid>
		<description><![CDATA[The Hand Eye Society describes itself as a “not-for-profit coalition of people and projects in support of Toronto’s videogame communities”. Their goals are: To help people make games To connect game makers with each other and with an audience, offline To foster diversity in game creation and public perception of games I shouldn’t be surprised [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://handeyesociety.com/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Banner from the Hand Eye Society&#39;s blog: &quot;The Hand Eye Society: Meshing Toronto&#39;s Videogame Communities&quot;" border="0" alt="Banner from the Hand Eye Society&#39;s blog: &quot;The Hand Eye Society: Meshing Toronto&#39;s Videogame Communities&quot;" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/handeyesocietybanner.jpg" width="600" height="168" /></a> </p>
<p><strong><a href="http://handeyesociety.com/">The Hand Eye Society</a></strong> <a href="http://handeyesociety.com/whats-this-about/">describes itself</a> as a “not-for-profit coalition of people and projects in support of Toronto’s videogame communities”. Their goals are:</p>
<ol>
<li>To help people make games </li>
<li>To connect game makers with each other and with an audience, offline </li>
<li>To foster diversity in game creation and public perception of games </li>
</ol>
<p>I shouldn’t be surprised that one of the people behind the Hand Eye Society is <strong><a href="http://nomediakings.org/about">Jim Munroe</a></strong>. He’s a former <em>Adbusters </em>editor turned self-publishing author of a number of enjoyable science fiction books such <em><a href="http://nomediakings.org/flyboy.htm">Flyboy Action Hero Comes with Gasmask</a></em> and <em><a href="http://nomediakings.org/ays.htm">Angry Young Spaceman</a></em>, developer of indie games including the interactive fiction piece <em><a href="http://nomediakings.org/punkpoints.htm">Punk Points</a></em> (the online version requires Java), maker of movies and all-round Toronto DIY-espousing creative type.</p>
<p>Also connected with the Hand Eye Society are other indie videogame notables including:</p>
<ul>
<li><a href="http://www.capybaragames.com/">Capy</a> (whom you might know as Capybara Games) </li>
<li><a href="http://www.superbrothers.ca/">Superbrothers</a> </li>
<li><a href="http://www.metanetsoftware.com/">Metanet</a> </li>
<li><a href="http://www.queasygames.com/">Queasy Games</a> </li>
<li><a href="http://www.rsblsb.com/">RSBLSB</a> (short for “Right Square Bracket, Left Square Bracket”) </li>
</ul>
<p><a href="http://handeyesociety.com/event/the-third-social-of-2010-thursday-may-27th/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Poster for Hand Eye Society&#39;s &quot;social&quot;: &quot;Free presentation and social event from the Hand Eye Society / May 27 2010 @ 19:30 EST / Unit Bar, 1198 Queen West / Featuring: Mr. Brandon Boyer, founder of Offworld, contributing editor of Boing Boing &amp; IGF Chairman&quot;" border="0" alt="Poster for Hand Eye Society&#39;s &quot;social&quot;: &quot;Free presentation and social event from the Hand Eye Society / May 27 2010 @ 19:30 EST / Unit Bar, 1198 Queen West / Featuring: Mr. Brandon Boyer, founder of Offworld, contributing editor of Boing Boing &amp; IGF Chairman&quot;" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/handeyesocietysocialposter.jpg" width="600" height="587" /></a> </p>
<p><strong><a href="http://handeyesociety.com/event/the-third-social-of-2010-thursday-may-27th/">The Hand Eye Society is throwing a social this Thursday, May 27th in Toronto at Unit Bar</a></strong> (<a href="http://www.bing.com/maps/?v=2&amp;cp=43.64263092829326~-79.4263164239756&amp;lvl=16&amp;sty=r&amp;where1=1198%20Queen%20St%20W%2C%20Toronto%2C%20ON%20M6J">1198 Queen Street West</a>, a shade east of Dufferin/Gladstone, halfway between the <a href="http://www.thedrakehotel.ca/">Drake</a> and <a href="http://www.gladstonehotel.com/">Gladstone</a> hotels). The doors will open at 7:00 and there may be a set of curated videogames for you to check out.</p>
<p>At 8:00 p.m. special guest dignitary <a href="http://en.wikipedia.org/wiki/Brandon_Boyer">Brandon Boyer</a>, Chairman of the <a href="http://www.igf.com/">Independent Games Festival</a> and contributing editor for <em><a href="http://boingboing.net/">Boing Boing</a></em> and <em>Boing Boing’s</em> games blog <em><a href="http://www.offworld.com/">Offworld</a></em>, will, as the Hand Eye Society’s blog puts it, “deliver some form of immensely significant communication to the assembled videogame creators, enthusiasts, organizers &amp; slack-jawed onlookers.”</p>
<p><strong>If I weren’t going to be in Montreal that evening for the </strong><a href="http://webnotwar.ca/"><strong>Make Web Not War</strong></a><strong> conference, I’d most certainly at this event</strong> (I’ll definitely catch the next social). If you’re in Toronto and love videogames (especially ones that break from the mainstream) and especially if you love making them, catch the Hand Eye Society’s social this Thursday!</p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/05/24/hand-eye-society-indie-game-social-toronto-may-27th.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/24/hand-eye-society-indie-game-social-toronto-may-27th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kudos for Kodu</title>
		<link>http://www.globalnerdy.com/2010/04/19/kudos-for-kodu/</link>
		<comments>http://www.globalnerdy.com/2010/04/19/kudos-for-kodu/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 19:29:17 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[Developer Junior]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Kodu]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/04/19/kudos-for-kodu/</guid>
		<description><![CDATA[Photo by Rick Macwilliam, The Edmonton Journal. The Kodu game building system got some coverage in today’s Edmonton Journal. In a piece titled Kudos for Kodu, the Language of Kids, they cover the story of how St. Mary Catholic Elementary School is using Kodu to teach not just programming, but parts of the science curriculum [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Three Students at St. Mary Catholic Elementary School programming with Kodu." border="0" alt="Three Students at St. Mary Catholic Elementary School programming with Kodu." src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/04/kudosforkodu.jpg" width="600" height="387" />Photo by Rick Macwilliam, <em>The Edmonton Journal</em>.</p>
<p>The <a href="http://research.microsoft.com/en-us/projects/kodu/">Kodu</a> game building system got some coverage in today’s <em>Edmonton Journal</em>. In a piece titled <strong><em><a href="http://www.edmontonjournal.com/Kudos+Kodu+language+kids/2923829/story.html">Kudos for Kodu, the Language of Kids</a></em></strong>, they cover the story of how St. Mary Catholic Elementary School is using Kodu to teach not just programming, but parts of the science curriculum as well. The kids are building a Kodu world that simulates a wetland ecosystem, filled with creatures that explain their roles. It sounds more fun than my grade school science classes and echoes my own philosophy of “don’t learn to build, but <em>build to learn</em>”.</p>
<p>Want to learn more about Kodu? You can get a quick introduction by watching me and Junior on <em><a href="http://devjr.com/">Developer Junior</a></em>:</p>
<p align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/R3YkAymnivg&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/R3YkAymnivg&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>…after which, you can look at <em><a href="http://www.globalnerdy.com/2010/02/08/hello-kodu/"><strong>Hello, Kodu!</strong></a></em>, my article that walks you through the process of programming Kodu the robot to respond to the gamepad controls. It also provides links to more Kodu tutorials.</p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/04/19/kudos-for-kodu.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/04/19/kudos-for-kodu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer Junior: Creating Your Own Games with Kodu</title>
		<link>http://www.globalnerdy.com/2010/04/14/developer-junior-creating-your-own-games-with-kodu/</link>
		<comments>http://www.globalnerdy.com/2010/04/14/developer-junior-creating-your-own-games-with-kodu/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:08:22 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Play]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Butterscotch.com]]></category>
		<category><![CDATA[Developer Junior]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[kids]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/04/14/developer-junior-creating-your-own-games-with-kodu/</guid>
		<description><![CDATA[My tech show for kids, Developer Junior, premieres today on Butterscotch.com! In this episode, Junior (the puppet) and I (the human) take a look at the Kodu game builder system and go through a quick tutorial: Developer Junior is a show on Butterscotch.com aimed at the younger set and is all about helping kids make [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>My tech show for kids, <em><a href="http://devjr.com/">Developer Junior</a></em>, <a href="http://www.butterscotch.com/show/How-To-Create-Your-Own-Games-With-Kodu">premieres today on Butterscotch.com!</a></strong> In this episode, Junior (the puppet) and I (the human) take a look at the <a href="http://fuse.microsoft.com/kodu.html">Kodu</a> game builder system and go through a quick tutorial:</p>
<p align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/R3YkAymnivg&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/R3YkAymnivg&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><em><a href="http://devjr.com/">Developer Junior</a> </em>is a show on <a href="http://butterscotch.com/">Butterscotch.com</a> aimed at the younger set and is all about helping kids make the most out of the technology in their everyday lives. It’s about writing programs, creating media, playing games, and having fun with technology. (It’s also a dream come true for me – I always thought I’d be a great host for a kid’s show.)</p>
<p>There’s another episode coming up, in which Junior and I walk through the process of making a movie using <a href="http://download.live.com/moviemaker">Live Movie Maker</a>. Watch for it!</p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/04/14/developer-junior-creating-your-own-games-with-kodu.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/04/14/developer-junior-creating-your-own-games-with-kodu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Counting Down to Seven: XNA Game Studio 4.0!!!!</title>
		<link>http://www.globalnerdy.com/2010/03/09/counting-down-to-seven-xna-game-studio-4-0/</link>
		<comments>http://www.globalnerdy.com/2010/03/09/counting-down-to-seven-xna-game-studio-4-0/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 22:36:08 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[Counting Down to Seven]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/03/09/counting-down-to-seven-xna-game-studio-4-0/</guid>
		<description><![CDATA[Welcome to another installment of Counting Down to Seven, a series of articles about mobile app development that I’m writing as we count down the days to MIX10, when we reveal more about the up-and-coming Windows Phone 7 Series. The Game Developers Conference is a good time to make game development announcements, and that we [...]]]></description>
			<content:encoded><![CDATA[<p></p><p class="note">Welcome to another installment of <a href="http://www.globalnerdy.com/tag/counting-down-to-seven/"><em><strong>Counting Down to Seven</strong></em></a>, a series of articles about mobile app development that I’m writing as we count down the days to <a href="http://live.visitmix.com/">MIX10</a>, when we reveal more about the up-and-coming <a href="http://www.windowsphone7series.com/">Windows Phone 7 Series</a>.</p>
<p><a href="http://blogs.zdnet.com/microsoft/?p=5541"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Xbox 360 Achievement: &quot;Achievement Unlocked: New Version of XNA!&quot;" border="0" alt="Xbox 360 Achievement: &quot;Achievement Unlocked: New Version of XNA!&quot;" src="http://achievements.schrankmonster.de/Achievement.aspx?text=New%20Version%20of%20XNA!" /></a></p>
<p><a href="http://www.globalnerdy.com/tag/counting-down-to-seven/"><img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="&quot;Counting Down to Seven&quot; badge" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/countingdowntosevensmall1.jpg" /></a></p>
<p><strong><a href="http://blogs.zdnet.com/microsoft/?p=5541">The Game Developers Conference is a good time to make game development announcements, and that we did: version 4.0 of XNA Game Studio,</a></strong> Microsoft’s framework and toolset for easier game development. Here’s what it means in a nutshell:</p>
<ul>
<li><strong>No matter whether you develop with managed or unmanaged code,</strong> it’s what you’ll use for game development on Windows Phone 7. </li>
<li><strong>You’ll create better mobile games faster,</strong> thanks to a powerful and comprehensive set of tools. </li>
<li><strong>Xbox LIVE comes to mobile,</strong> meaning that you can take advantage of the Xbox’s popular gaming social network. </li>
<li><strong>For those of you already building games with XNA, you’ve got a brand new platform,</strong> and it’s one that you take everywhere you go. </li>
</ul>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Games pages on Windows Phone 7" border="0" alt="Games pages on Windows Phone 7" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/03/image13.png" width="600" height="278" /> </p>
<p>You’re going to see all sorts of details about XNA Game Studio 4.0 over the next couple of weeks, and here are some of the best places to get them…</p>
<h3>Follow the “Seven Samurai”</h3>
<p>By “Seven Samurai”, I’m referring to the Windows Phone 7 Series development team:</p>
<ul>
<ul>
<li><strong>Charlie Kindel</strong> (<a href="http://blogs.msdn.com/ckindel/">blog</a> | <a href="http://twitter.com/ckindel">Twitter</a>) </li>
<li><strong>Shawn Hargreaves</strong> (<a href="http://blogs.msdn.com/shawnhar/">blog</a> | <a href="http://twitter.com/shawnhargreaves">Twitter</a>) </li>
<li><strong>Andre Vrignaud</strong> (<a href="http://www.ozymandias.com/">blog</a> | <a href="http://twitter.com/ozymandias">Twitter</a>) </li>
<li><strong>Anand Iyer</strong> (<a href="http://artificialignorance.net/">blog</a> | <a href="http://twitter.com/ai">Twitter</a>) </li>
<li><strong>Christian Schormann</strong> (<a href="http://electricbeach.org/?page_id=2">blog</a> | <a href="http://twitter.com/cschormann">Twitter</a>) </li>
<li><strong>Loke Uei</strong> (<a href="http://blogs.msdn.com/lokeuei">blog</a> | <a href="http://twitter.com/lokeuei">Twitter</a>) </li>
<li><strong>Michael Klucher</strong> (<a href="http://klucher.com/">blog</a> | <a href="http://twitter.com/mklucher">Twitter</a>) </li>
</ul>
</ul>
<h3>Check Out These Sites</h3>
<ul>
<li>Michael Klucher’s blog entry, <strong><em><a href="http://klucher.com/blog/achievement-unlocked-xna-game-studio-4-0-for-windows-phone/">Achievement Unlocked: XNA Game Studio 4.0 for Windows Phone</a></em></strong> </li>
<li>The Official Microsoft Blog: <em><a href="http://blogs.technet.com/microsoft_blog/archive/2010/03/09/game-developers-have-a-great-opportunity-with-windows-phone-7-series.aspx"><strong>Game Developers Have a Great Opportunity with Windows Phone 7 Series</strong></a></em>. </li>
<li>Keep an eye on <strong><a href="http://creators.xna.com/en-US/community/news/">XNA Creators Club Online’s “News” page</a></strong>. </li>
<li>Follow the <strong><a href="http://windowsteamblog.com/blogs/wpdev/default.aspx"><em>Windows Phone Developer Blog</em></a></strong>. </li>
<li>Don’t forget the <strong><a href="http://live.visitmix.com/">MIX10 conference site</a></strong>, which will have a lot of information from the presentations. </li>
<li><strong><a href="http://blogs.zdnet.com/">ZDNet</a></strong> has assembled a team to cover the MIX10 conference, where all&#160; will be revealed. The people covering it: Ed Bott, Mary Jo Foley, Kip “LiveSide” Kniskern, Benjamin “Neowin” Rubenstein, Paul Thurrott, Long “IStartedSomething” Zheng. </li>
<li>Mary Jo Foley’s article, <strong><em><a href="http://blogs.zdnet.com/microsoft/?p=5541">Microsoft Adds XNA Game Studio 4.0 to its Windows Phone 7 Arsenal</a></em></strong>. </li>
<li>And of course, this blog! </li>
</ul>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/03/09/counting-down-to-seven-xna-game-studio-4-0.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/03/09/counting-down-to-seven-xna-game-studio-4-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello, Kodu!</title>
		<link>http://www.globalnerdy.com/2010/02/08/hello-kodu/</link>
		<comments>http://www.globalnerdy.com/2010/02/08/hello-kodu/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:58:15 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Play]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Kodu]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/?p=5416</guid>
		<description><![CDATA[Last week, I presented Kodu (pronounced “Code-ooh”) to a group of teachers and high school students at Corpus Christi Catholic Secondary School. Kodu is a system created by Microsoft Research for programming videogames without using a traditional programming language; instead, you use a combination of menus and visual programming. It was designed to be a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://fuse.microsoft.com/kodu/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="kodu game lab" border="0" alt="kodu game lab" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/kodugamelab.jpg" width="600" height="265" /></a></p>
<p>Last week, I presented <strong><a href="http://fuse.microsoft.com/kodu/">Kodu</a></strong> (pronounced “Code-ooh”) to a group of teachers and high school students at <a href="http://www.hcdsb.org/burlingtonsecondary/">Corpus Christi Catholic Secondary School</a>. Kodu is a system created by <a href="http://research.microsoft.com/">Microsoft Research</a> for programming videogames without using a traditional programming language; instead, you use a combination of menus and visual programming. It was designed to be a gentle introduction to programming that would appeal to children, but many adults – myself included – have ended up getting drawn into it, spending hours constructing and tweaking game worlds.</p>
<p>Kodu was built using <a href="http://creators.xna.com/"><strong>XNA</strong></a>, Microsoft’s framework, toolset and runtime environment for building games for Windows, Xbox 360 and Zune. <a href="http://marketplace.xbox.com/en-US/games/media/66acd000-77fe-1000-9115-d8025855024c">It was released for the Xbox 360 last summer as an Xbox Indie Game; you can download it for 400 Xbox points</a> &#8212; about 5 bucks – or you can try the free trial version (it’s time-limited, but full-featured). If you don’t have an Xbox 360, you can download the Windows version of Kodu for free.</p>
<p>Kodu’s a little tricky to describe – it’s one of those things that’s much easier to <em>show</em> rather than <em>tell</em>. Here are a couple of videos that should give you a bit of Kodu’s flavour. <a href="ttp://www.youtube.com/watch?v=dVVYSUi-WeQ"><strong>First, here&#8217;s IGN&#8217;s look at Kodu:</strong></a></p>
<p align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/dVVYSUi-WeQ&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/dVVYSUi-WeQ&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=BRz8vb6zVAw"><strong>Here&#8217;s XNA Roundup&#8217;s review of Kodu:</strong></a></p>
<p align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/BRz8vb6zVAw&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/BRz8vb6zVAw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Kodu was designed to be programmed with the Xbox 360 gamepad, which you can use if you’re programming it on the Xbox 360 or a computer (if you’re using a computer, you’ll need either a wired Xbox gamepad plugged into one of its USB ports or a USB adapter for your wireless Xbox gamepad). If you’re using Kodu on a computer, you have the additional option of using the keyboard and mouse.</p>
<p>This is the first of a series of articles on Kodu programming that will appear here from time to time. If you’ve got kids (or know some) who are curious about programming, or if you’re looking to try a completely different kind of programming, get Kodu on your Xbox or PC and give it a try!</p>
<p>In this first installment, I’ll show you how you can build a simple little program that lets you drive an avatar around a small world. In later installments, I’ll show you more game-like elements and the “code” for a game of mine called “<a href="http://en.wikipedia.org/wiki/Twilight_(series)">Stupid Sparkling Vampire</a> Game”.</p>
<h3>Touring Teran00bia</h3>
<p>In addition to a programming “language”, Kodu provides you with tools for editing the worlds in which your games take place. I often start with a simple, no-fuss world that I created called “Teran00bia”. It’s a small, flat square world suitable for experimentation. If you have the Windows version of Kodu, <a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/Teran00bia-by-jodevill.zip">you can download Teran00bia here</a><strong></strong>. I can also share the Xbox 360 version, but you have to “friend” me on Xbox Live first – my gamertag is “Accordion Guy”.</p>
<p>Teran00bia is a blank slate, a world with nothing in it. Here’s what it looks like when you load it:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="kodu 00" border="0" alt="kodu 00" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/kodu00.jpg" width="600" height="449" /></p>
<p>In this exercise, we want to stick a single character – Kodu – into the world and allow the player to drive him around using the controller’s left stick.</p>
<p>To start programming, get into Edit Mode. <strong>Press the “Back” button on the gamepad to switch to Edit Mode.</strong> Your screen should now look like this:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="01 world view" border="0" alt="01 world view" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/01worldview.jpg" width="600" height="450" /></p>
<p>In Edit Mode, the left thumbstick moves your “cursor” (the purple “donut”) around the world, while the right thumbstick changes your camera angle. You use the left bumper (that’s the button just above the left trigger) to zoom out and the right bumper (the button above the right trigger) to zoom in. The screenshot below shows a zoomed-in view of Teran00bia:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="02 closer up" border="0" alt="02 closer up" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/02closerup.jpg" width="600" height="450" /></p>
<p>The floating icons near the bottom of the screen make up Kodu’s menu. You use the left and right triggers to scroll through the menu and the A button to select a menu item.</p>
<p><strong>Select the Object Tool from the menu.</strong> It’s the second menu item from the left, and its icon is Kodu, who looks sort of like a blue fish with an antenna. When you select the tool, the Kodu menu disappears and you’re now using the object tool, as shown below:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="03 about to add" border="0" alt="03 about to add" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/03abouttoadd.jpg" width="600" height="450" /></p>
<p>The Object Tool lets you add items to the world or edit any existing ones. There aren’t any items in the world at the moment, so let’s add one. <strong>Use the left thumbstick to move the cursor to the spot where you want to place an object, then press the A button.</strong> The following menu will appear:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="04 add menu" border="0" alt="04 add menu" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/04addmenu.jpg" width="600" height="450" /></p>
<p>This menu lists the items available to you. Starting at the top and going clockwise, the items in the menu are:</p>
<ul>
<li><strong>Kodu</strong> (the game system’s mascot, who can be used as either a player character or a non-player character) </li>
<li><strong>Apple</strong> (useful as a health power-up, but nothing stops you from making them poisonous or explosive) </li>
<li><strong>Bots 1</strong> (a set of characters that can be used either as player characters or non-player characters) </li>
<li><strong>Bots 2</strong> (more characters that can be used either as players characters or non-player characters) </li>
<li><strong>Objects</strong> (things that characters in the game can interact with, such as rocks, coins, castles and factories) </li>
<li><strong>Tree</strong> (another object that characters in the game can interact with – I have no idea why trees weren’t part of the set of Objects) </li>
<li><strong>Path</strong> (lets you draw paths which Kodu and the other bots can follow) </li>
</ul>
<p><strong>Use the left thumbstick to select Kodu from the menu, then press the A button to confirm the selection.</strong> A Kodu will appear:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="05 kodu added" border="0" alt="05 kodu added" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/05koduadded.jpg" width="600" height="450" /></p>
<p>You can move Kodu around by pressing the A button to select him, using the left thumbstick to pick a new location and then pressing the A button to drop him there.</p>
<p>What we want to do is program Kodu to move in response to the left thumbstick, as is the convention for most Xbox 360 games. <strong>While Kodu is selected, press the Y button.</strong> The screen should look like this:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="06 programming" border="0" alt="06 programming" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/06programming.jpg" width="600" height="450" /></p>
<p>Every programmable object in the Kodu game system has a set of behaviours, each one having two parts:</p>
<ul>
<li><strong>When,</strong> which describes the event that the object will respond to </li>
<li><strong>Do,</strong> which describes what the object will do in response to the event </li>
</ul>
<p>The behaviours are numbered starting at 1 and are listed in order of descending priority – that is, behaviour 1 has first priority, followed by behaviour 2, then behaviour 3, and so on.</p>
<p>Your programming “cursor” is the pencil. <strong>Move the pencil over the “+” in the “When” part of behaviour 1 and press the A button.</strong> You’ll see a menu pop up:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="07 when menu" border="0" alt="07 when menu" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/07whenmenu.jpg" width="600" height="450" /></p>
<p>This menu lists the events to which Kodu can react. For now, we’re concerned with making him respond to the left thumbstick, which is part of the gamepad. <strong>Select “Gamepad” from the menu with the left thumbstick, then press the A button to confirm the selection.</strong> The menu will vanish and you’ll see that a “Gamepad” tile has been added to the “When” part of behaviour 1:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="08 gamepad added" border="0" alt="08 gamepad added" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/08gamepadadded.jpg" width="600" height="450" /></p>
<p>We need to specify which gamepad control Kodu should respond to. <strong>Make sure the pencil is over the “+” of the “When” part of behaviour 1, then press the A button.</strong> A menu containing various controls on the gamepad will appear:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="09 gamepad menu" border="0" alt="09 gamepad menu" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/09gamepadmenu.jpg" width="600" height="450" /></p>
<p><strong>Use the left thumbstick to select “L stick”, then press the A button.</strong> The menu will disappear and you’ll see that the “When” part of behaviour 1 has two tiles: “Gamepad” and “L Stick”:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="10 ks added" border="0" alt="10 ks added" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/10ksadded.jpg" width="600" height="450" /></p>
<p>We’ve just described an event that Kodu should respond to. Now it’s time to describe the response. <strong>Move the pencil over the “+” of the “Do” part of behaviour 1 and press the A button.</strong> A new menu will appear:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="11 move selected" border="0" alt="11 move selected" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/11moveselected.jpg" width="600" height="450" /></p>
<p>This menu lists responses to events. In this case, we want Kodu to move where the player tells him to move, which is specified by the left thumbstick. <strong>Select “Move” from the menu with the left thumbstick, then press A to confirm the selection.</strong> The menu will vanish, and you’ll see that a “Move” tile has been added to the “Do” part of behaviour 1:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="12 move added" border="0" alt="12 move added" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/12moveadded.jpg" width="600" height="450" /></p>
<p>We’ve now completely defined a single behaviour for Kodu: “When the player moves the left thumbstick, move in that direction”. It’s time to take our (admittedly simple) game for a spin.</p>
<p><strong>Press the Back button to stop programming Kodu. You’ll now be in the Object Tool. Press the Back button again to return to Edit Mode, where Kodu’s main programming menu will become available. Use the left trigger to select Play Mode and press A to confirm the selection.</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="13 play selected" border="0" alt="13 play selected" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/13playselected.jpg" width="600" height="450" /></p>
<p>The program will start with the intro screen. <strong>Press A to dismiss the intro screen.</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="14 opening screen" border="0" alt="14 opening screen" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/14openingscreen.jpg" width="600" height="450" /></p>
<p>You’ll now be in the game world. <strong>Use the left thumbstick to move Kodu around:</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="15 gameplay" border="0" alt="15 gameplay" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/15gameplay.jpg" width="600" height="450" /></p>
<p>Kodu moves, but he’s not so fast. Let’s look at a way to speed him up a little. <strong>Press the Back button to exit the program and return to Edit Mode. Use the triggers to select the Object Tool from the menu, then press the A button to confirm the selection.</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="16 stopped" border="0" alt="16 stopped" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/16stopped.jpg" width="600" height="450" /></p>
<p><strong>Move the cursor under Kodu so that he’s selected:</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="17 kodu selected" border="0" alt="17 kodu selected" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/17koduselected.jpg" width="600" height="450" /></p>
<p><strong>Press the Y button to program Kodu.</strong> You’ll be return to his set of behaviours:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="18 current program" border="0" alt="18 current program" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/18currentprogram.jpg" width="600" height="450" /></p>
<p><strong>Move the pencil over the “+” of the “Do” part of behaviour 1, the press the A button.</strong> A menu will appear:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="19 quickly selected" border="0" alt="19 quickly selected" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/19quicklyselected.jpg" width="600" height="450" /></p>
<p>The menu will contain modifiers for the “Move” response. <strong>Select “Quickly” from the menu using the left thumbstick, then press the A button.</strong> The menu will disappear and you’ll see a “Quickly” tile has been added to the “Do” part of behaviour 1:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="20 1 quickly" border="0" alt="20 1 quickly" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/201quickly.jpg" width="600" height="450" /></p>
<p>To make Kodu move even faster, you can add another “Quickly”:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="21 quickly selected 2" border="0" alt="21 quickly selected 2" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/21quicklyselected2.jpg" width="600" height="450" /></p>
<p>…in fact, you can add up to three “Quickly” tiles to push Kodu to his maximum speed:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="23 3 quicklies" border="0" alt="23 3 quicklies" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/233quicklies.jpg" width="600" height="450" /></p>
<h3>Play Around</h3>
<p>I could cover more Kodu features, but you should use it the way it was meant to be used – experiment! Try adding other objects to the world and adding behaviours to them. Take a look at the&#160; programming behind the worlds that were provided with the Kodu game system (be sure to check out “Left 4 Kodu Classic”, a cute Kodu version of the zombie thriller game <em><a href="http://www.l4d.com/">Left 4 Dead</a></em>).</p>
<h3>Links</h3>
<ul>
<li><a href="http://marketplace.xbox.com/en-US/games/media/66acd000-77fe-1000-9115-d8025855024c">Kodu Game Lab for the Xbox 360 (400 Xbox points)</a> </li>
<li><a href="http://fuse.microsoft.com/kodu/">Kodu Game Lab for Windows (free-as-in-beer)</a> </li>
<li><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/02/Teran00bia-by-jodevill.zip">My “Teran00bia” world, handy for experimenting</a> </li>
<li><a href="http://community.research.microsoft.com/blogs/kodu/default.aspx">The Kodu Blog</a> </li>
<li><a href="http://crackedrabbitgaming.com/2009/08/19/kodu-game-lab-full-game-video-tutorial-with-narration-generic-wars/">Generic Wars: A Kodu video tutorial showing you how to build a full game</a> </li>
<li><a href="http://planetkodu.com/">Planet Kodu</a> has a couple dozen <a href="http://planetkodu.com/tutorials/view/Main_Page">tutorials</a> </li>
<li>…and of course, keep an eye on this blog! </li>
</ul>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/02/08/hello-kodu.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/02/08/hello-kodu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Truth About Pac-Man</title>
		<link>http://www.globalnerdy.com/2009/10/19/the-truth-about-pac-man/</link>
		<comments>http://www.globalnerdy.com/2009/10/19/the-truth-about-pac-man/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 22:07:04 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Play]]></category>
		<category><![CDATA[cats]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Pac-Man]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/10/19/the-truth-about-pac-man/</guid>
		<description><![CDATA[[Found via Certified Bullshit Technician.] This article also appears in The Adventures of Accordion Guy in the 21st Century.]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="pac-man" border="0" alt="pac-man" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/10/pacman.jpg" width="600" height="690" /> </p>
<p>[<a href="http://theduty.tumblr.com/post/216815067/this-changes-everything">Found via <em>Certified Bullshit Technician</em>.</a>]</p>
<p class="alert"><a href="http://www.joeydevilla.com/2009/10/19/the-truth-about-pac-man/">This article also appears in <em>The Adventures of Accordion Guy in the 21st Century</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/10/19/the-truth-about-pac-man/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mario Learns an Important Lesson</title>
		<link>http://www.globalnerdy.com/2009/10/17/mario-learns-an-important-lesson/</link>
		<comments>http://www.globalnerdy.com/2009/10/17/mario-learns-an-important-lesson/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 18:42:18 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Play]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Luigi]]></category>
		<category><![CDATA[Mario]]></category>
		<category><![CDATA[Mario Brothers]]></category>
		<category><![CDATA[Nintendo]]></category>
		<category><![CDATA[Princess Peach]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/10/17/mario-learns-an-important-lesson/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="mario_learns_an_important_lesson" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/10/mario_learns_an_important_lesson.jpg" alt="mario_learns_an_important_lesson" width="572" height="1024" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/10/17/mario-learns-an-important-lesson/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>One Possible Upside to the Disney-Marvel Team-Up</title>
		<link>http://www.globalnerdy.com/2009/08/31/one-possible-upside-to-the-disney-marvel-team-up/</link>
		<comments>http://www.globalnerdy.com/2009/08/31/one-possible-upside-to-the-disney-marvel-team-up/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:14:56 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Play]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[Disney]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Kingdom Hearts]]></category>
		<category><![CDATA[Marvel]]></category>
		<category><![CDATA[RPGs]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/08/31/one-possible-upside-to-the-disney-marvel-team-up/</guid>
		<description><![CDATA[Anthony Suarez suggested a possible upside to Disney’s purchase of Marvel: there’s potential for a really interesting sequel to the game Kingdom Hearts.]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="&quot;Kingdom Hearts&quot; featuring Marvel characters" border="0" alt="&quot;Kingdom Hearts&quot; featuring Marvel characters" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/08/kingdom_hearts_marvel.jpg" width="600" height="450" /> </p>
<p><a href="http://twitter.com/suareza/status/3667884643"><strong>Anthony Suarez suggested a possible upside</strong></a><strong> to </strong><a href="http://paidcontent.org/article/419-spider-man-meets-mickey-mouse-disney-buying-marvel-for-4-billion-in-sto/"><strong>Disney’s purchase of Marvel</strong></a><strong>:</strong> there’s potential for a really interesting sequel to the game <em><a href="http://en.wikipedia.org/wiki/Kingdom_Hearts_(series)">Kingdom Hearts</a></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/08/31/one-possible-upside-to-the-disney-marvel-team-up/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mental Models, Mantras and My Mission</title>
		<link>http://www.globalnerdy.com/2009/05/25/mental-models-mantras-and-my-mission/</link>
		<comments>http://www.globalnerdy.com/2009/05/25/mental-models-mantras-and-my-mission/#comments</comments>
		<pubDate>Mon, 25 May 2009 04:00:00 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Hardware and Gadgets]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[desktop computing]]></category>
		<category><![CDATA[Evangelism]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/05/25/mental-models-mantras-and-my-mission/</guid>
		<description><![CDATA[Mental Models and Bill Buxton’s “Draw a Computer” Exercise In the mid 1990s, well before he was Microsoft’s user interface guru, Bill Buxton often asked people to carry out a simple little exercise: draw a picture of a computer. Most, if not all, of the people he asked would draw something that fit the common [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3>Mental Models and Bill Buxton’s “Draw a Computer” Exercise</h3>
<p><a href="http://www.billbuxton.com/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Bill Buxton" border="0" alt="Bill Buxton" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/bill-buxton.jpg" width="343" height="288" /></a></p>
<p><strong>In the mid 1990s, well before he was Microsoft’s user interface guru, </strong><a href="http://www.billbuxton.com/"><strong>Bill Buxton</strong></a><strong> often asked people to carry out a simple little exercise: draw a picture of a computer.</strong> Most, if not all, of the people he asked would draw something that fit the common mental model of the desktop computer of the era: cathode ray tube-type monitor, keyboard, mouse and that box housing the motherboard and drives that many people mistakenly refer to as “the CPU”.</p>
<p>If Buxton were to ask the question today, the drawings of computers might look like these:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Four computers from the 2000s - a laptop, a couple of all-in-one-desktops and a desktop with a &quot;box&quot; -- all with flat screens" border="0" alt="Four computers from the 2000s - a laptop, a couple of all-in-one-desktops and a desktop with a &quot;box&quot; -- all with flat screens" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/00s-computers.jpg" width="519" height="486" /></p>
<p>If he asked the question in the mid-to-late 1980s, the drawings might’ve looked like these:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="80s-era computers: Apple ][, Commodore 64, TRS-80 and IBM PC" border="0" alt="80s-era computers: Apple ][, Commodore 64, TRS-80 and IBM PC" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/80s-computers.jpg" width="508" height="508" /></p>
<p>And had he asked the question in the mid-60s, the drawings might’ve looked like this:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="The classic fake &quot;home computer as envisioned by RAND&quot; photo" border="0" alt="The classic fake &quot;home computer as envisioned by RAND&quot; photo" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/fake-rand-computer.jpg" width="600" height="386" /> </p>
<p>Buxton likes to point out that the changes in computers from the 60s onwards are largely in the implementation technology, processing power and outward appearance. When most people draw computers, he said, they’re merely drawing their mental model, which is based on the outer packaging. </p>
<p>However, if you use the mental model of a technologist, computers have been essentially the same instruction/ALU/storage/input-output boxes whether they’ve occupied whole rooms or fit in your pocket. They’ve been pretty much the same at their core, in the same way that fancy tech and hybrid engine aside, there really isn’t too much that separates a present-day Toyota Prius from a Model T Ford.</p>
<p>If Bill Buxton could approach Microsoft Corporation as a person &#8212; and hey, that’s the way the law treats corporations, so why not? – and asked him/her to draw a computer,<strong> I suspect that s/he would draw something based on mental model of a souped-up circa 2000 computer: a desktop computer with a nice flatscreen monitor, running Windows XP and having a somewhat limited connection to the ‘net.</strong> </p>
<p>I think that this is a problem. I also think that the source of this problem is Microsoft’s success.</p>
<h3>Microsoft’s Company Mantras</h3>
<p><strong>“A PC on every desk and in every home” was Microsoft’s longest-lived slogan and the company mantra for the first 24 years of existence.</strong> Like the best slogans, it succinctly summarized the company’s goal. The problem is that the goal has pretty much been reached. In most parts of the first world, a good chunk of the second world and even a sizeable fraction of the third world, you can easily find a desktop computer, and it’s quite likely that it’s running some sort of Microsoft software.</p>
<p>Since 1999, the company mantra – I really hesitate the use the phrase “vision statement” &#8212; has been a little more vague. The company’s been thrashing between them a little more frequently, as you can see in this list of mantras taken from chapter 1 of <em><a href="http://www.microsoft.com/learning/en/us/books/11240.aspx">How We Test Software at Microsoft</a></em>:</p>
<ul>
<li><strong>1975 – 1999:</strong> “A PC on every desk and in every home.” </li>
<li><strong>1999 – 2002:</strong> “Empowering people through great software – any time, any place and on any device.” </li>
<li><strong>2002 – 2008:</strong> “To enable people and businesses throughout the world to realize their full potential.” </li>
<li><strong>2008 – present:</strong> “Create experiences that combine the magic of software with the power of internet services across the world of devices.” </li>
</ul>
<p>The post-1999 mantra all seem a little limp in comparison to the original. Reading them, I cannot help but think of a quote attributed to web design guru <a href="http://www.zeldman.com/">Jeffrey Zeldman</a>:</p>
<blockquote><p><strong>&quot;&#8230;provide value added solutions&quot; is not a mission. &quot;Destroy All Monsters.&quot; <em>That</em> is a fucking mission statement.</strong></p>
</blockquote>
<p>Because the old mantra lasted for so long and the new mantras just don’t have the same straightforwardness and <em>gravitas</em> (<em>How We test Sofware at Microsoft</em> quotes Ballmer as saying that we may never again have a clear statement like the original to guide the company), the original remains quite firmly etched in the company culture and mindset. </p>
<p>I think it’s holding us back.</p>
<h3>The Desktop as the Goose That Laid the Golden Egg</h3>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Altair 8800 computer on display at Microsoft&#39;s Building 92 gallery" border="0" alt="Altair 8800 computer on display at Microsoft&#39;s Building 92 gallery" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/altair-8800.jpg" width="600" height="450" /></p>
<p><strong>The original mantra doesn’t just focus on the desktop, it actually mentions it by name.</strong> In 1975, when computers were room-filling behemoths that you could access either via batch or time-share, the concept of a desktop computer was downright radical. If you think the iPhone is impressive (and yes, it is), imagine how mind-blowing the <a href="http://en.wikipedia.org/wiki/Altair_8800">Altair 8800</a>, the first commercially-available desktop computer, must have been to a geek back in the Bad Old Days. It was the platform on which Microsoft’s first product – a little programming language called Altair BASIC – was launched, and it was BASIC that in turn launched the company.</p>
<p>In his book <em><a href="http://www.gladwell.com/outliers/index.html">Outliers</a>,</em> Malcolm Gladwell talks about how the Altair 8800 was a golden opportunity for Bill Gates and his buddies at his fledgling company, then called “Micro-Soft”. Unlike a lot of other companies at the time, they took the desktop computer seriously. Even when IBM got into the desktop computer game in 1981, it was a product of their <em>Entry-Level Systems</em> division, a clear indication that <strong>they thought the PC was a machine you bought until you were ready to graduate to a <em>real</em> computer.</strong> I don’t think that this philosophy ended up serving them well.</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="An Applesoft BASIC cassette featuring a sticker that says &quot;Copyright Microsoft, 1977&quot;" border="0" alt="An Applesoft BASIC cassette featuring a sticker that says &quot;Copyright Microsoft, 1977&quot;" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/applesoft-basic-cassette.jpg" width="566" height="372" /> </p>
<p>Since the big boys were paying no mind to the desktop computer, upstarts like Microsoft had a big empty field in which to play, and they thrived. Crack open just about any late 70s/early 80s computer that had BASIC built in – even Apple machines &#8212; and you’ll see a row of ROM chips with a Microsoft copyright notice. It was Microsoft that swooped in with PC-DOS when a deal with Digital Research for a PC version of CP/M was slow in coming (and this is despite the fact that Gates recommended that IBM go to Digital for an OS). A lot of people’s experience with desktop computers (and Microsoft revenue) is defined by circa-1995 Microsoft thanks to Windows 95 and the results of Bill Gates’ memo titled <em>The Internet Tidal Wave</em>, both of whose influences are still felt to this day.</p>
<p>Once upon a time, it used to be unusual to walk into someone’s home or office and see a computer. These days, it’s unusual to walk into someone’s home or office and <em>not</em> see a computer, and Microsoft’s focus on the desktop had a lot to do with that.</p>
<h3>The Desktop as Albatross</h3>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Albatross, shot with a sucker-dart arrow, falls on the head of a Disney-esque cartoon character" border="0" alt="Albatross, shot with a sucker-dart arrow, falls on the head of a Disney-esque cartoon character" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/albatross.jpg" width="312" height="231" /> </p>
<p>When electric motors first became available, engineers envisioned factories and eventually houses being equipped with a single electric motor. They imagined that the central motor would, through a series of gears and drive belts, be connected to whatever machines in the house or factory had to be driven by it. What happened in the end is that rather than relying on some central motor, electric motors “disappeared” into the devices that used them. Here’s an exercise to try: go and count the electric motors in your house or apartment right now. The number should be a couple dozen, and <a href="http://electronics.howstuffworks.com/motor7.htm">if you can’t find them, this article might help</a>.</p>
<p>When big, room-filling computers first became available, engineers envisioned businesses being equipped with a single computer in a manner roughly analogous to the aforementioned big central motor. We know what happened in the end – while many businesses do make use of big datacenters, a lot of the computing power got spread out into desktop computers.</p>
<p>I have a theory that comes in two parts: </p>
<ol>
<li>Just as electrical motors disappeared into the devices that needed their work, and just as computing power got spread out from big mainframes into desktop machines, <strong>computing power is now <em>both disappearing and spreading out</em> into mobile devices and the web/cloud.</strong> </li>
<li>Microsoft, with its desktop-centric approach, <strong>at least <em>outwardly</em> appears to be missing out on this migration of computing power.</strong> </li>
</ol>
<p>Most of the company’s attention, at least to an outside observer, seems to be focused on Windows 7. Yes, chances are that with computer sales being what they are, Windows 7 will probably end up on more of laptops and netbooks than desktops, but I consider those devices to simply be the desktop computer in a more portable form. <strong>It worries me that there have been more concrete announcements about Windows 7 on netbooks than upcoming versions of Windows Mobile</strong>, despite the iPhone and BlackBerry-driven evidence that the real mobile action is in smartphones.</p>
<p>(Tomorrow, I’ll post an article in which I argue that netbooks are a dangerous red herring pulling away our attention from devices like smartphones.)</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Microsoft ASP.NET" border="0" alt="Microsoft ASP.NET" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/aspnet.jpg" width="300" height="144" /> </p>
<p>Even when the company reaches out beyond desktop development, there’s no escaping the desktop “gravity well”. Consider ASP.NET (that is, the “traditional” ASP.NET, not the recently-released ASP.NET MVC). To my mind, as well as the minds of a lot of other web developers, it’s a web framework that tries really hard to pretend that the web doesn’t exist. It makes use of a whole lot of tomfoolery like ViewState to create a veneer of desktop app-like statefulness over the inherently stateless nature of the web and a programming model that tries to mimic the way you’d write a desktop application. <strong>It’s almost as if it were designed with the mantra “the web is like the desktop, but lamer” instead of “the web is like the desktop, but everywhere”.</strong> Although the framework works just fine and there are a number of great sites and web apps built on it, I think a lot of developers sensed this design philosophy and went elsewhere for web development.</p>
<p>(An aside: My old boss at OpenCola in late 2001 told me that he’d been meeting with Microsoft people and suspected that Internet Explorer 6 would be the final version of their browser. The expectation that web pages and web applications would be replaced by Windows client applications pushed over the net, a prediction similar to one made by the Java folks a few years prior.)</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Windows Mobile logo" border="0" alt="Windows Mobile logo" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/windows-mobile.jpg" width="300" height="313" /> </p>
<p>The same situation exists with Windows Mobile’s current user interface, which is basically a subset of Windows’ standard UI controls for the desktop, scaled down to fit smaller screens, and with a stylus standing in for the mouse. <strong>It’s almost as if it were designed with the mantra “mobile computing is like desktop computing, but lamer” instead of “mobile computing is like a mobile phone plus PDA and an MP3 player, but cooler.”</strong> If the ASP.NET design mantra is a whisper, the Windows Mobile mantra is a scream.</p>
<p>I suspect that the reason the XBox 360 didn’t fall into a similar kind of trap &#8212; “set-top boxes are like desktop computers, but lamer and only for games” – is that the XBox team is situated off the Microsoft Campus and less susceptible to the desktop influence.</p>
<h3>My Mission</h3>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Stick figure, chained to desk, breaking the chain" border="0" alt="Stick figure, chained to desk, breaking the chain" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/breaking-desktop-chain.jpg" width="400" height="316" /> </p>
<p>At my most recent one-on-one meeting with my manager John Oxley, we talked about a need for each member of our Evangelism team to define his or her area of focus. The Microsoft platform is a vast, nerdy expanse spanning the range from embedded computing all the way to Cray supercomputers; no single person can hope to cover it all.</p>
<p>He already had a good idea of what I wanted to focus on, and by now, I guess you do as well. I feel that just as computing expanded beyond the big computer rooms and onto our desktops, computing is expanding beyond our desktops into all sorts of different places:</p>
<ul>
<li><strong>Invisibly,</strong> into the web and cloud in the form of web applications and services </li>
<li><strong>Visibly,</strong> into our pockets and living rooms, and embedded into all sorts of real-world things </li>
</ul>
<p>While I believe that Windows 7 is a necessary part of the Microsoft platform, I’m not too worried about focusing on it – there are more than enough people at the company to promote and evangelize it. I want to focus on the platforms that I feel that Microsoft hasn’t given enough love and attention: the non-desktop platforms of the web, mobile and gaming, as well where they intersect.</p>
<p>It’s a big area to cover, but I think Microsoft needs to be active in this area if it wants to be true to its forward-looking roots. <strong>I even have a mantra for it: “To help web, mobile and game developers using Microsoft tools go from zero to awesome in 60 minutes.”</strong> I want to give developers both that rush when getting started with a new technology as well as the sustained passion to keep working with it, in the same way that Ruby on Rails and the iPhone got developers with an initial flash of excitement and turned it into long-term passion. It’s an ambitious, audacious mission, but no more so than the one coined by a bunch of scruffy nerds in New Mexico in the the 1970s: “A PC on every desk and in every home.”</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Joey deVilla with cardboard cutouts of Microsoft&#39;s 1978 team" border="0" alt="Joey deVilla with cardboard cutouts of Microsoft&#39;s 1978 team" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/joey-devilla-microsoft-team.jpg" width="600" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/05/25/mental-models-mantras-and-my-mission/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

