<?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>Shyam Guthikonda</title>
	<atom:link href="http://www.shy.am/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shy.am</link>
	<description>Game Programmer - http://shy.am</description>
	<lastBuildDate>Mon, 14 Mar 2011 12:18:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Hakone</title>
		<link>http://www.shy.am/2010/07/hakone/</link>
		<comments>http://www.shy.am/2010/07/hakone/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 15:16:11 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[Japan (日本)]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1177</guid>
		<description><![CDATA[4]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-65-1177">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-848" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0557.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0557" alt="IMG_0557" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0557.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-849" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0558.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0558" alt="IMG_0558" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0558.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-850" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0561.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0561" alt="IMG_0561" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0561.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-851" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0563.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0563" alt="IMG_0563" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0563.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-852" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0564.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0564" alt="IMG_0564" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0564.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-853" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0565.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0565" alt="IMG_0565" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0565.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-854" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0567.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0567" alt="IMG_0567" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0567.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-855" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0568.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0568" alt="IMG_0568" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0568.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-856" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0570.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0570" alt="IMG_0570" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0570.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-857" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0573.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0573" alt="IMG_0573" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0573.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-858" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0575.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0575" alt="IMG_0575" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0575.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-859" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0577.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0577" alt="IMG_0577" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0577.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-860" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0580.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0580" alt="IMG_0580" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0580.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-861" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0584.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0584" alt="IMG_0584" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0584.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-862" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0587.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0587" alt="IMG_0587" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0587.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-863" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0588.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0588" alt="IMG_0588" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0588.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-864" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0594.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0594" alt="IMG_0594" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0594.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-865" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0598.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0598" alt="IMG_0598" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0598.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-866" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0600.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0600" alt="IMG_0600" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0600.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-867" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20100730_hakone/IMG_0602.jpg" title=" " class="shutterset_set_65" >
								<img title="IMG_0602" alt="IMG_0602" src="http://www.shy.am/wp-content/gallery/20100730_hakone/thumbs/thumbs_IMG_0602.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://www.shy.am/2010/07/hakone/?nggpage=2">2</a><a class="page-numbers" href="http://www.shy.am/2010/07/hakone/?nggpage=3">3</a><a class="next" id="ngg-next-2" href="http://www.shy.am/2010/07/hakone/?nggpage=2">&#9658;</a></div> 	
</div>


<p>Here is a video of a couple bullet trains (shinkansen) passing by, while we waited in the station for our train:</p>
<p><center>[See post to watch Flash video]</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/07/hakone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://shy.am/video/Shinkansen.flv" length="4804933" type="video/x-flv" />
		</item>
		<item>
		<title>Hell, it&#8217;s time.</title>
		<link>http://www.shy.am/2010/07/hell-its-time/</link>
		<comments>http://www.shy.am/2010/07/hell-its-time/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 01:00:19 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1202</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shy.am/wp-content/uploads/2010/07/SC2DigitalDownloadTimezone.jpg"><img src="http://www.shy.am/wp-content/uploads/2010/07/SC2DigitalDownloadTimezone.jpg" alt="" title="SC2DigitalDownloadTimezone" width="750" height="480" class="aligncenter size-full wp-image-1206" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/07/hell-its-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hell, it&#8217;s not yet time.</title>
		<link>http://www.shy.am/2010/07/hell-its-not-yet-time/</link>
		<comments>http://www.shy.am/2010/07/hell-its-not-yet-time/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 03:37:31 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blizzard]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[sad]]></category>
		<category><![CDATA[starcraft]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1171</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shy.am/wp-content/uploads/2010/07/sc2Installer.png"><img src="http://www.shy.am/wp-content/uploads/2010/07/sc2Installer.png" alt="" title="sc2Installer" width="600" height="389" class="aligncenter size-full wp-image-1172" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/07/hell-its-not-yet-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install from an .iso without burning a CD/DVD</title>
		<link>http://www.shy.am/2010/06/install-from-an-iso-without-burning/</link>
		<comments>http://www.shy.am/2010/06/install-from-an-iso-without-burning/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 02:52:50 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1167</guid>
		<description><![CDATA[I just discovered the Virtual CD Control Tool from Microsoft. It is a free tool that can be downloaded from the Microsoft webpage. It is not a pretty application, but by following the README, you can easily mount an iso image without physically burning a CD. System Requirements =================== - Windows XP Home or Windows [...]]]></description>
			<content:encoded><![CDATA[<p>I just discovered the Virtual CD Control Tool from Microsoft. It is a free tool that can be downloaded from the Microsoft webpage.</p>
<p>It is not a pretty application, but by following the README, you can easily mount an iso image without physically burning a CD.</p>
<blockquote><p>System Requirements<br />
===================<br />
- Windows XP Home or Windows XP Professional</p>
<p>Installation instructions<br />
=========================<br />
1. Copy VCdRom.sys to your %systemroot%\system32\drivers folder.<br />
2. Execute VCdControlTool.exe<br />
3. Click &#8220;Driver control&#8221;<br />
4. If the &#8220;Install Driver&#8221; button is available, click it. Navigate to the %systemroot%\system32\drivers folder, select VCdRom.sys, and click Open.<br />
5. Click &#8220;Start&#8221;<br />
6. Click OK<br />
7. Click &#8220;Add Drive&#8221; to add a drive to the drive list. Ensure that the drive added is not a local drive. If it is, continue to click &#8220;Add Drive&#8221; until an unused drive letter is available.<br />
8. Select an unused drive letter from the drive list and click &#8220;Mount&#8221;.<br />
9. Navigate to the image file, select it, and click &#8220;OK&#8221;. UNC naming conventions should not be used, however mapped network drives should be OK.</p>
<p>You may now use the drive letter as if it were a local CD-ROM device. When you are finished you may unmount, stop, and remove the driver from memory using the driver control.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/06/install-from-an-iso-without-burning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rasmalai</title>
		<link>http://www.shy.am/2010/05/rasmalai/</link>
		<comments>http://www.shy.am/2010/05/rasmalai/#comments</comments>
		<pubDate>Sun, 16 May 2010 09:32:40 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[Recipes]]></category>
		<category><![CDATA[indian food]]></category>
		<category><![CDATA[yummy]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1157</guid>
		<description><![CDATA[Recipe: Rasmalai Ingredients Rasmalai 32 ounces ricotta cheese 1 cup sugar Rabri (liquid) 16 ounces half &#038; half 1 small carton heavy cream 1/2 cup sugar 5 whole cardamon seeds, crushed Garnish 1 tablespoon finely shredded pistachio nuts 1 tablespoon shredded coconut Instructions Mix ricotta cheese and 1 cup sugar in a baking dish. Make [...]]]></description>
			<content:encoded><![CDATA[<fieldset class="hrecipe">
<legend class="fn">Recipe: Rasmalai</legend>
<div class="ingredients">
<h4>Ingredients</h4>
<p><b>Rasmalai</b>
<ul class="ingredients">
<li class="ingredient"> 32 ounces ricotta cheese
</li>
<li class="ingredient"> 1 cup sugar</li>
</ul>
<p><b>Rabri (liquid)</b></p>
<ul class="ingredients">
<li class="ingredient">
16 ounces half &#038; half</li>
<li class="ingredient"> 1 small carton heavy cream
</li>
<li class="ingredient"> 1/2 cup sugar
</li>
<li class="ingredient"> 5 whole cardamon seeds, crushed</li>
</ul>
<p><b>Garnish</b></p>
<ul class="ingredients">
<li class="ingredient"> 1 tablespoon finely shredded pistachio nuts
</li>
<li class="ingredient"> 1 tablespoon shredded coconut</li>
</ul>
</div>
<div class="instructions">
<h4>Instructions</h4>
<ol class="instructions">
<li> Mix ricotta cheese and 1 cup sugar in a baking dish. Make into a paste with a fork. Bake in 350 degree oven for 35 minutes.
</li>
<li> In a separate pan, mix half &#038; half, cream and sugar. Boil on low heat until 1/3 of the liquid evaporates. Add cardamon seeds, cook for a few more minutes. Cool and cut into one inch squares.
</li>
<li> Pour hot thick milk (rabri) over the cheese squares and refrigerate. When chilled, sprinkle shredded pistachio nuts and coconut on top and serve.</li>
</ol>
</div>
<p class="mealtype"><span class="hrlabel">Meal type: </span><span class="hritem">dessert</span></p>
</fieldset>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/05/rasmalai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>- bash: gcc: command not found</title>
		<link>http://www.shy.am/2010/02/gcc-command-not-found/</link>
		<comments>http://www.shy.am/2010/02/gcc-command-not-found/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 15:34:19 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1144</guid>
		<description><![CDATA[I was recently trying to use gcc from Terminal on my Mac. My path was set up properly, and I had used gcc before without any problems. When I upgraded to Snow Leopard, apparently the upgraded developer tools were not installed. To solve the problem, I had to run Xcode.mpkg in the &#8220;Optional Installs&#8221; folder [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently trying to use gcc from Terminal on my Mac. My path was set up properly, and I had used gcc before without any problems.</p>
<p>When I upgraded to Snow Leopard, apparently the upgraded developer tools were not installed. To solve the problem, I had to run Xcode.mpkg in the &#8220;Optional Installs&#8221; folder on the Snow Leopard installation cd.</p>
<p>Thanks to the following link for providing the solution: <a href="http://www.brianp.net/2009/09/05/snow-leopards-ate-my-c-compiler/" TARGET="_Blank">&#8220;Snow Leopards Ate My C Compiler&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2010/02/gcc-command-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XNA DebugOverlay Utility</title>
		<link>http://www.shy.am/2009/11/xna-debugoverlay-utility/</link>
		<comments>http://www.shy.am/2009/11/xna-debugoverlay-utility/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 03:20:38 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[xna]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1121</guid>
		<description><![CDATA[The DebugOverlay utility is a class that I&#8217;ve been using in my XNA projects for a while. It allows me to draw visualization objects from anywhere in my application &#8211; even in separate threads. Some areas where I have used this utility are: The AI system can display a units&#8217; velocity and position through Lines, [...]]]></description>
			<content:encoded><![CDATA[<p>The DebugOverlay utility is a class that I&#8217;ve been using in my XNA projects for a while. It allows me to draw visualization objects from <em>anywhere</em> in my application &#8211; even in separate threads.</p>
<p>Some areas where I have used this utility are:</p>
<ul>
<li>The AI system can display a units&#8217; velocity and position through Lines, Arrows, and Spheres. Use ScreenText to show the current state or goal hierarchy of a given unit.</li>
<li>The Physics system can use bounding boxes and spheres to show collision volumes. Points can be used to show raycast intersections or points of impact.</li>
<li>The Graphics system can use Spheres, Lines, and Arrows to show the position and direction of lights.</li>
<li>The Editor (or other tools) can use Lines, Arrows, and Bounding Boxes for axis representation during translate/rotate/scale.</li>
<li>Vertex Display &#8211; For a software-based skinning implementation, I used Points to visualize the locations of my vertices, and Spheres for the locations of the bones. It&#8217;s possible to use Spheres for everything, but thousands of Spheres can get a little expensive.</li>
</ul>
<p>This utility is only meant for Debug purposes, and therefore uses the [Conditional("DEBUG")] tag on each of it&#8217;s exposed methods.</p>
<p>To use the DebugOverlay, create the object during Initialization:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008000;">new</span> DebugOverlay<span style="color: #008000;">&#40;</span>GraphicsDevice, Content<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

<p>Call the visualization functions from anywhere in your code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #6666cc; font-weight: bold;">void</span> ScreenText<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">string</span> text, Vector2 pos, Color c<span style="color: #008000;">&#41;</span>
<span style="color: #6666cc; font-weight: bold;">void</span> Line<span style="color: #008000;">&#40;</span>Vector3 start, Vector3 end, Color color<span style="color: #008000;">&#41;</span>
<span style="color: #6666cc; font-weight: bold;">void</span> Arrow<span style="color: #008000;">&#40;</span>Vector3 start, Vector3 end, <span style="color: #6666cc; font-weight: bold;">float</span> arrowSize, Color color<span style="color: #008000;">&#41;</span>
<span style="color: #6666cc; font-weight: bold;">void</span> BoundingBox<span style="color: #008000;">&#40;</span>BoundingBox boundingBox, Color color<span style="color: #008000;">&#41;</span>
<span style="color: #6666cc; font-weight: bold;">void</span> Point<span style="color: #008000;">&#40;</span>Vector3 pos, Color color<span style="color: #008000;">&#41;</span>
<span style="color: #6666cc; font-weight: bold;">void</span> Sphere<span style="color: #008000;">&#40;</span>Vector3 pos, <span style="color: #6666cc; font-weight: bold;">float</span> radius, Color color<span style="color: #008000;">&#41;</span></pre></td></tr></table></div>

<p>In your Draw routine, call the DebugOverlay.Draw method, passing in the projection and view matrices:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;">DebugOverlay<span style="color: #008000;">.</span><span style="color: #0000FF;">Singleton</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Draw</span><span style="color: #008000;">&#40;</span>mCamera<span style="color: #008000;">.</span><span style="color: #0000FF;">ProjectionMatrix</span>, mCamera<span style="color: #008000;">.</span><span style="color: #0000FF;">ViewMatrix</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

<p>I made a small sample application to show off the functionality. Below is a screenshot and the complete source code.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-63-1121">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-840" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/20091121_debugoverlaydemo/debugoverlaydemo.png" title=" " class="shutterset_set_63" >
								<img title="debugoverlaydemo" alt="debugoverlaydemo" src="http://www.shy.am/wp-content/gallery/20091121_debugoverlaydemo/thumbs/thumbs_debugoverlaydemo.png" width="95" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p><strong>Download: </strong><a href="http://shy.am/codedump/DebugOverlayDemo.zip">source + demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2009/11/xna-debugoverlay-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EverQuest &#8211; 10 Years Later</title>
		<link>http://www.shy.am/2009/10/everquest-10-years-later/</link>
		<comments>http://www.shy.am/2009/10/everquest-10-years-later/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 14:21:04 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[everquest]]></category>
		<category><![CDATA[mmo]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1057</guid>
		<description><![CDATA[I stumbled upon an interesting journal at GameStudies.org. The current issue is titled Special Issue &#8211; EQ: 10 Years Later. (EQ aka EverQuest). The article entitled Towards a Critical Aesthetic of Virtual-World Geographies, focuses on the first few years of EverQuest, when it was still a game very much oriented towards the hard-core player. It [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled upon an interesting journal at <a href="http://gamestudies.org/0901/" TARGET="_Blank">GameStudies.org</a>. The current issue is titled <i><a href="http://gamestudies.org/0901" TARGET="_Blank">Special Issue &#8211; EQ: 10 Years Later</a></i>. (EQ aka <a href="http://en.wikipedia.org/wiki/EverQuest" TARGET="_Blank">EverQuest</a>).</p>
<p>The article entitled <i><a href="http://gamestudies.org/0901/articles/hayot_wesp_space" TARGET="_Blank">Towards a Critical Aesthetic of Virtual-World Geographies</a></i>, focuses on the first few years of EverQuest, when it was still a game very much oriented towards the hard-core player. It was an extremely dangerous world, with harsh and unforgiving penalties (corpse runs!). Without many of the forms of instant travel that appeared later in the development of EverQuest, the continuity and spatial layout of the world was preserved. It took a long time to get from point A to point B. Because of this, there were secluded areas that were hard to get to, and there was a real sense of a large, dynamic, and truly epic world. This brought rise to trade and economic systems that closely mimicked the real world.</p>
<p>In EverQuest and other online worlds, the game designer and the player indirectly work together to shape the geography of these virtual playgrounds. <a href="http://en.wikipedia.org/wiki/Geography" TARGET="_Blank">Geography</a>, as described by Wikipedia, is split into two main branches: <a href="http://en.wikipedia.org/wiki/Physical_geography" TARGET="_Blank">Physical Geography</a> and <a href="http://en.wikipedia.org/wiki/Human_geography" TARGET="_Blank">Human Geography</a>. In the case of EverQuest, the designers physically create the world, and are therefore responsible for the physical geography (walls, terrain, building placement, etc). The players are the inhabits of the world, and are responsible for the human geography (social, cultural, and economic aspects).</p>
<p>Through the course of the article&#8217;s analysis, I came to understand why players often established their own trading outposts in areas such as the East Commonlands Tunnel, Greater Faydark, and North Freeport. Although these locations may be very different from where the designers intended them to occur, they have a root cause that ties back to the original game design.</p>
<p>East Commonlands and Greater Faydark are both easily accessible via druid and wizard low level teleport spells. North Freeport is a little farther from it&#8217;s closest teleport location (West Commonlands), but it has a bank, and is easily accessible by both good and evil races (via the sewer system).</p>
<p>Although I am only pointing out a very specific example (ad-hoc market creation and trading in EverQuest), it sheds light on much broader concepts of migration and human interaction in the real world.</p>
<p>There is never any explicit consent or agreement from the players as to where to create these &#8216;hubs&#8217; of interaction. Creation is driven <i>unknowingly</i> by the player and the player&#8217;s necessity. This creation process is guided (also sometimes unknowingly) by the rules that the game designer has created, and which are governing the world. These ingredients serve to create a truly living and dynamic virtual world.</p>
<p><center>* * * * *</center></p>
<p>I will end, in tribute, with an extremely nostalgic video &#8211; the original EverQuest intro video.</p>
<p><center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yDSh6qYqxxg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yDSh6qYqxxg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2009/10/everquest-10-years-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeMind</title>
		<link>http://www.shy.am/2009/09/freemin/</link>
		<comments>http://www.shy.am/2009/09/freemin/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:43:28 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=1088</guid>
		<description><![CDATA[I learned of a new program today, called FreeMind. FreeMind is a cross-platform, open source, mind-mapping application. It looks like a great tool for both brainstorming and conceptually solidifying ideas. It also can be used as a convincing presentation tool, visually showing the flow of data and information to the audience.]]></description>
			<content:encoded><![CDATA[<p>I learned of a new program today, called <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page" TARGET="_Blank">FreeMind</a>. FreeMind is a cross-platform, open source, <a href="http://en.wikipedia.org/wiki/Mind_map" TARGET="_Blank">mind-mapping</a> application. It looks like a great tool for both brainstorming and conceptually solidifying ideas. It also can be used as a convincing presentation tool, visually showing the flow of data and information to the audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2009/09/freemin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ritsurin Park</title>
		<link>http://www.shy.am/2009/09/ritsurin-park/</link>
		<comments>http://www.shy.am/2009/09/ritsurin-park/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:51:44 +0000</pubDate>
		<dc:creator>shyam</dc:creator>
				<category><![CDATA[Japan (日本)]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[shikoku]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.shy.am/?p=982</guid>
		<description><![CDATA[This past week was Silver Week (シルバーウィーク) here in Japan. I visited the southern island of Shikoku (四国). While there, I made a trip to the city of Takamatsu (高松市), and a famous park within the city, called Ritsurin Park (栗林公園).]]></description>
			<content:encoded><![CDATA[<p>This past week was <a href="http://en.wikipedia.org/wiki/Silver_Week" TARGET="_Blank">Silver Week (シルバーウィーク)</a> here in Japan. I visited the southern island of <a href="http://en.wikipedia.org/wiki/Shikoku" TARGET="_Blank">Shikoku (四国)</a>. While there, I made a trip to the city of <a href="http://en.wikipedia.org/wiki/Takamatsu" TARGET="_Blank">Takamatsu (高松市)</a>, and a famous park within the city, called <a href="http://en.wikipedia.org/wiki/Ritsurin_Park" TARGET="_Blank">Ritsurin Park (栗林公園)</a>.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-62-982">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-822" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220020.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220020.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-825" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220023.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220023.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-827" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220025.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220025.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-828" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220026.jpg" title="~$500 bonsai tree" class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220026.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-829" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220027.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220027.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-830" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220028.jpg" title="Pine trees planted by famous dignitaries and rulers." class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220028.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-831" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220029.jpg" title="&quot;Crane on the back of a Turtle&quot;" class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220029.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-832" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220030.jpg" title="Koi - (&lt;a href=&quot;http://en.wikipedia.org/wiki/Koi&quot; TARGET=&quot;_Blank&quot;&gt;link&lt;/a&gt;)" class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220030.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-833" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220031.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220031.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-834" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220032.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220032.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-835" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220033.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220033.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-836" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220034.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220034.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-837" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220035.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220035.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-838" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220036.jpg" title=" " class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220036.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-839" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/P9220038.jpg" title="A structure for duck hunting." class="shutterset_set_62" >
								<img title="OLYMPUS DIGITAL CAMERA         " alt="OLYMPUS DIGITAL CAMERA         " src="http://www.shy.am/wp-content/gallery/2009_ritsurinpark/thumbs/thumbs_P9220038.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://www.shy.am/2009/09/ritsurin-park/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

