<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Sat, 18 May 2013 16:47:31 GMT</pubDate>
	<lastBuildDate>Sat, 18 May 2013 16:47:31 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>119</c9:totalResults>
	<c9:pageCount>-119</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>The Coding4Fun Dev Center is all about writing code for the sheer joy of it. The
<a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/">'Beginning Game Development</a>' series by Derek Pierson is all about helping you learn the ins and outs of creating a game using .NET Framework 2.0. Here's the place to discuss those articles,
 and to suggest new topics.<br>
<br>
Current articles in the series:<br>
&nbsp; <a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/beginning/default.aspx">
Beginning Game Development</a><br>
&nbsp; <a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/beginning2/default.aspx">
Introduction to DirectX</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/70211#70211</link>
		<pubDate>Thu, 26 May 2005 21:15:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/70211#70211</guid>
		<dc:creator>ksharkey</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ksharkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I just read the third part of this series and checked out the code for the article and it seems to be running awfully slow. The frame rate hangs around 5. This seems pretty odd since the CreateFlags for the device do specify HardwareVertexProcessing and
 PureDevice. I don't see how displaying a single rotating cube can be this slow.<br>
<br>
Any ideas how to get this to run faster?<br>
<br>
Louis<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a69cf21ca1bb40c499259dea0120a4f4#a69cf21ca1bb40c499259dea0120a4f4</link>
		<pubDate>Tue, 05 Jul 2005 20:54:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a69cf21ca1bb40c499259dea0120a4f4#a69cf21ca1bb40c499259dea0120a4f4</guid>
		<dc:creator>resist</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/resist/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>If you're running it within Visual Studio &amp; the Debug DX runtime, then watch the debug window. If you see lots of debug statements, then that could cause it to slow down.<br>
<br>
Try running it from outside of VS.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f665f6050882493ebd2e9dea0120a520#f665f6050882493ebd2e9dea0120a520</link>
		<pubDate>Wed, 06 Jul 2005 21:43:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f665f6050882493ebd2e9dea0120a520#f665f6050882493ebd2e9dea0120a520</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Well, I gotta admit it was a good bet on your part, but unfortunately, I get the exact same performance when running the actual application outside of the VS.NET debug environment.<br>
<br>
Also, while running it in the debug environment, I didn't see any particular output in the debug window. I noticed there is a &quot;Start with D3D debug support&quot; option in the menu (or something similar). However, I've never used that option.<br>
<br>
Any other advice?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e935b3f5bfaf484eaafb9dea0120a54c#e935b3f5bfaf484eaafb9dea0120a54c</link>
		<pubDate>Thu, 07 Jul 2005 18:43:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e935b3f5bfaf484eaafb9dea0120a54c#e935b3f5bfaf484eaafb9dea0120a54c</guid>
		<dc:creator>resist</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/resist/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Just so I can try it out too, which code are you running?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f1a0bc88c3b849d5a6009dea0120a578#f1a0bc88c3b849d5a6009dea0120a578</link>
		<pubDate>Thu, 07 Jul 2005 22:39:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f1a0bc88c3b849d5a6009dea0120a578#f1a0bc88c3b849d5a6009dea0120a578</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Well wouldn't know it! I was trying to determine the exact lines of code I had uncommented, and upon running the code this morning, I get around 35 fps instead of 5!<br>
<br>
I don't know what happened, because I did try it yesterday (following your post), and it was still running awfully slow.<br>
<br>
So how good is 35fps? It doesn't seem very high to me for a simple spinning cube, so maybe you could try it out.<br>
<br>
Get the C# code from Part III, comment lines 122, 123 and 95, and uncomment lines 98, 101 and 120. You should get a spinning cube.<br>
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f7dd635ff01a4bf9a0b49dea0120a5a5#f7dd635ff01a4bf9a0b49dea0120a5a5</link>
		<pubDate>Fri, 08 Jul 2005 12:14:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f7dd635ff01a4bf9a0b49dea0120a5a5#f7dd635ff01a4bf9a0b49dea0120a5a5</guid>
		<dc:creator>resist</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/resist/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I get about 45 fps, but not all the sides of the cube display. Some sides disapear so you can see the inside of the cube. Is this normal?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a914e4c0f7b84ece84e09dea0120a5ec#a914e4c0f7b84ece84e09dea0120a5ec</link>
		<pubDate>Fri, 08 Jul 2005 14:58:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a914e4c0f7b84ece84e09dea0120a5ec#a914e4c0f7b84ece84e09dea0120a5ec</guid>
		<dc:creator>brussell</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brussell/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I get the same frame rate for some of the samples, too. Both in the C# AND the C&#43;&#43; version. My theory is that one of the UI classes is extremely expensive here -- because, using the included mesh viewer, I can view Tiger.x at 800 fps, so surely, a cube
 should be able to do the same. We'll just have to isolate that control &amp; watch the framerate go up.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4a97294c79534cd7a28f9dea0120a618#4a97294c79534cd7a28f9dea0120a618</link>
		<pubDate>Fri, 08 Jul 2005 18:18:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4a97294c79534cd7a28f9dea0120a618#4a97294c79534cd7a28f9dea0120a618</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>brussell wrote:</div>
<div>I get about 45 fps, but not all the sides of the cube display. Some sides disapear so you can see the inside of the cube. Is this normal?</div>
</blockquote>
Not sure... are you zooming in very close?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/55a25f3a3e7e47c794479dea0120a643#55a25f3a3e7e47c794479dea0120a643</link>
		<pubDate>Fri, 08 Jul 2005 18:19:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/55a25f3a3e7e47c794479dea0120a643#55a25f3a3e7e47c794479dea0120a643</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I'm seeing the same thing - as the cube spins different faces are getting rendered in the fore-ground which should be in the background etc. I remember reading up about 3d progamming in the olden days ('95) and they always were talking about depth sorting,
 and z-buffers, and bsp something-somethings that were used to determine which vertices should be rendered in which order.<br>
<br>
I reckon this is what will be covered in the next tutorial (I hope so anyway <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8c30b2fef2f740e0a9ae9dea0120a68e#8c30b2fef2f740e0a9ae9dea0120a68e</link>
		<pubDate>Sun, 10 Jul 2005 02:28:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8c30b2fef2f740e0a9ae9dea0120a68e#8c30b2fef2f740e0a9ae9dea0120a68e</guid>
		<dc:creator>nmoog</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nmoog/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Well in the last article, he mentioned that DirectX will not draw the side facing the camera so to make sure you use the correct culling. I figured he would have done it correctly in the example, but maybe I'm wrong.
<br>
<br>
I'm not zoomed in anymore than the example starts out as.<br>
<br>
This is from the last article: &quot;When drawing a three-dimensional object, DirectX does not render the primitives (triangles) that comprise the faces of those objects that do not face the camera. This is called
<i>back face culling</i>.
<p>DirectX determines which side of an object is facing the camera by using the order (winding) of the vertices. If you choose either clockwise or counterclockwise, then the vertices that are wound the opposite are on the back of the object and are culled.
 The default mode is counterclockwise culling, so you need to make sure to define your vertices in a clockwise order.&quot;<br>
<br>
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/65e19929ba944fe5ac249dea0120a6bd#65e19929ba944fe5ac249dea0120a6bd</link>
		<pubDate>Mon, 11 Jul 2005 15:25:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/65e19929ba944fe5ac249dea0120a6bd#65e19929ba944fe5ac249dea0120a6bd</guid>
		<dc:creator>brussell</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brussell/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I get the same problem with the cube, some faces do seem to disappear while it is spinning. I didn't think much of it, since it was put there simply to &quot;experiment&quot; anyway.<br>
<br>
So how do we go about finding which control or what exactly is slowing us down?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a770cd147336418b87bb9dea0120a6e9#a770cd147336418b87bb9dea0120a6e9</link>
		<pubDate>Mon, 11 Jul 2005 20:46:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a770cd147336418b87bb9dea0120a6e9#a770cd147336418b87bb9dea0120a6e9</guid>
		<dc:creator>resist</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/resist/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Does anyone know when the next lesson will be out, or how often they are released? The anticipation is killing me, and now that I know how to spin triangles,&nbsp; I reaaaally want to know how to spin my objects independently of each other <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ea81e07067e9422f919a9dea0120a716#ea81e07067e9422f919a9dea0120a716</link>
		<pubDate>Thu, 14 Jul 2005 05:04:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ea81e07067e9422f919a9dea0120a716#ea81e07067e9422f919a9dea0120a716</guid>
		<dc:creator>nmoog</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nmoog/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I think the problem isn't that sides are missing or disapearing. It looks like the problem is that you can see through the top color to the color behind it. This is making&nbsp;it appear as though sides are missing.&nbsp;Any ideas on how to make it not do this?
 I was experimenting with drawing triangles and the bottom one would sometimes draw on top of the top one. I went back to the cube and only displayed a couple sides and could see that is what is happening there too.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6f98088b8aa942e4bd859dea0120a741#6f98088b8aa942e4bd859dea0120a741</link>
		<pubDate>Thu, 14 Jul 2005 16:33:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6f98088b8aa942e4bd859dea0120a741#6f98088b8aa942e4bd859dea0120a741</guid>
		<dc:creator>brussell</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brussell/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>With regard to the different faces of the cube&nbsp;getting rendered problem, I've found that that some of the faces in the&nbsp;CreateTestCube() method&nbsp;do not obey the clockwise winding rule that was briefly&nbsp;talked about in the article. If you want to see these faces
 correctly you have to do a couple of things...<br>
<br>
First you have to fix up the offending faces so that when the camera is looking at each face from outside the cube, the vertices that form each individual triangle trace out a clockwise path.<br>
<br>
Second, since back-face culling is currently turned off you have to turn it on and set it to cull faces that have counter-clockwise orientation (imagine being inside the cube and trying to look out...all of the faces will be&nbsp;oriented the wrong way so wont be
 drawn etc). To do this, replace line 108 with</p>
<p>device.RenderState.CullMode = Cull.CounterClockwise;<br>
<br>
If you do these two step you should get a normal-looking spinning cube that only shows the faces that are visible to the camera and not obstructed by the rest of the cube.<br>
<br>
Without making these changes what you get is an attempt to draw the cube without any knowlege of what faces/colours should be on top of each other. If you run it again without culling turned on you'll notice that the last colours defined in the function that
 generates the cube are the colours that are on top and hence drawn most often, and the first colours are generally obscured (that is, you get more purple and red than aqua and yellow).<br>
<br>
In case anybody is interested, here is&nbsp;my modified code for constructing the triangles so that they obey the clockwise winding rule.</p>
<p>// face 1<br>
verts[0].Position = new Vector3 ( 0.0f, 0.0f, 0.0f );<br>
verts[1].Position = new Vector3 ( 0.0f, 10.0f, 0.0f );<br>
verts[2].Position = new Vector3 ( 10.0f, 0.0f, 0.0f ); <br>
verts[3].Position = new Vector3 ( 10.0f, 0.0f, 0.0f );<br>
verts[4].Position = new Vector3 ( 0.0f, 10.0f, 0.0f );<br>
verts[5].Position = new Vector3 ( 10.0f, 10.0f, 0.0f );<br>
// face 2<br>
verts[6].Position = new Vector3 ( 10.0f, 0.0f, 0.0f );<br>
verts[7].Position = new Vector3 ( 10.0f, 10.0f, 0.0f );<br>
verts[8].Position = new Vector3 ( 10.0f, 0.0f, 10.0f ); <br>
verts[9].Position = new Vector3 ( 10.0f, 0.0f, 10.0f );<br>
verts[10].Position = new Vector3 ( 10.0f, 10.0f, 0.0f );<br>
verts[11].Position = new Vector3 ( 10.0f, 10.0f, 10.0f );<br>
// face 3<br>
verts[12].Position = new Vector3 ( 0.0f, 0.0f, 0.0f );<br>
verts[13].Position = new Vector3 ( 10.0f, 0.0f, 0.0f );<br>
verts[14].Position = new Vector3 ( 0.0f, 0.0f, 10.0f );<br>
verts[15].Position = new Vector3 ( 0.0f, 0.0f, 10.0f );<br>
verts[16].Position = new Vector3 ( 10.0f, 0.0f, 0.0f );<br>
verts[17].Position = new Vector3 ( 10.0f, 0.0f, 10.0f );<br>
// face 4<br>
verts[18].Position = new Vector3 ( 0.0f, 0.0f, 0.0f );<br>
verts[19].Position = new Vector3 ( 0.0f, 0.0f, 10.0f );<br>
verts[20].Position = new Vector3 ( 0.0f, 10.0f, 0.0f );<br>
verts[21].Position = new Vector3 ( 0.0f, 10.0f, 0.0f );<br>
verts[22].Position = new Vector3 ( 0.0f, 0.0f, 10.0f );<br>
verts[23].Position = new Vector3 ( 0.0f, 10.0f, 10.0f );<br>
// face 5<br>
verts[24].Position = new Vector3 ( 0.0f, 0.0f, 10.0f );<br>
verts[25].Position = new Vector3 ( 10.0f, 0.0f, 10.0f );<br>
verts[26].Position = new Vector3 ( 0.0f, 10.0f, 10.0f );<br>
verts[27].Position = new Vector3 ( 0.0f, 10.0f, 10.0f );<br>
verts[28].Position = new Vector3 ( 10.0f, 0.0f, 10.0f );<br>
verts[29].Position = new Vector3 ( 10.0f, 10.0f, 10.0f );<br>
// face 6<br>
verts[30].Position = new Vector3 ( 0.0f, 10.0f, 0.0f );<br>
verts[31].Position = new Vector3 ( 0.0f, 10.0f, 10.0f );<br>
verts[32].Position = new Vector3 ( 10.0f, 10.0f, 0.0f );<br>
verts[33].Position = new Vector3 ( 10.0f, 10.0f, 0.0f );<br>
verts[34].Position = new Vector3 ( 0.0f, 10.0f, 10.0f );<br>
verts[35].Position = new Vector3 ( 10.0f, 10.0f, 10.0f );<br>
<br>
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4b8c49e7d22e4999ad0a9dea0120a78d#4b8c49e7d22e4999ad0a9dea0120a78d</link>
		<pubDate>Tue, 19 Jul 2005 14:20:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4b8c49e7d22e4999ad0a9dea0120a78d#4b8c49e7d22e4999ad0a9dea0120a78d</guid>
		<dc:creator>spoida</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/spoida/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>i like opengl<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f823011bebd448e58a229dea0120a7ce#f823011bebd448e58a229dea0120a7ce</link>
		<pubDate>Thu, 21 Jul 2005 21:36:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f823011bebd448e58a229dea0120a7ce#f823011bebd448e58a229dea0120a7ce</guid>
		<dc:creator>sohamroy</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/sohamroy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>im getting some error while comiling the code in Article III (DirectX II):<br>
Im using VS.NEt 2004 and i have .NET Framework 1.1 redistrutable installed.<br>
The eroor i get is this...<br>
An unhandled exception of type 'Microsoft.DirectX.Direct3D.InvalidCallException' occurred in system.windows.forms.dll<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8a9ff953bf64477c82929dea0120a811#8a9ff953bf64477c82929dea0120a811</link>
		<pubDate>Fri, 22 Jul 2005 00:49:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8a9ff953bf64477c82929dea0120a811#8a9ff953bf64477c82929dea0120a811</guid>
		<dc:creator>gopakumator</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gopakumator/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>This is a great tutorial. I just got visual C# express. Was using VC&#43;&#43; 6 before this. Wow, i was so behind the times. Finally i think i'll be able to learn directX. So anyways, ive been playing with the tutorial code and thought i'd share my findings (as
 i understand them so far).<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; The tutorial uses PositionColored vectors which specify a location in World Space. And it's rendering them using the gfxdevice.DrawUserPrimitives method which doesn't use the vectorBuffer. The alternative method is to use gfxdevice.DrawPrimitives, which
 assumes you ARE using the vectorBuffer and you've already loaded the primitive into the buffer. I'm guessing there are situations where it's difficult to use the buffering method and rendering your primitives straight from system memory is more flexible.
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; A TransformedColored vector specifies a location in Screen Space. And when such a primitive is rendered, viola, it's flat on the screen. So there's the first step to a 2D vector application. I've presented the code below to initialize the vertexBuffer
 with a TransformedColored primitive and render it to the screen. You'll notice that im using an alternate method of creating vertices, instead of creating the Position and Color separately, they can be created together. I dont know why a Vector4 is required
 (and its z, w values).<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; I hope this code works for you, i'm just learning, so i may have left something out. Let me know how it goes.<br>
<br>
// BEGIN CODE<br>
<br>
VertexBuffer vertexBuffer;<br>
<br>
gfxdevice.BeginScene();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.InitializeVertexBuffer(); &nbsp;&nbsp;&nbsp; // initialize 2d primitive<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Draw2dScene();&nbsp; &nbsp;<br>
gfxdevice.EndScene();<br>
<br>
&nbsp;protected void Draw2dScene() <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gfxdevice.SetStreamSource(0, vertexBuffer, 0);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gfxdevice.VertexFormat = CustomVertex.TransformedColored.Format;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gfxdevice.DrawPrimitives(PrimitiveType.TriangleList, 0, 1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
public void InitializeVertexBuffer()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomVertex.TransformedColored[] verts = new CustomVertex.TransformedColored[3];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; verts[0] = new CustomVertex.TransformedColored(new Vector4(150, 50, 1, 1), Color.Red.ToArgb());<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; verts[1] = new CustomVertex.TransformedColored(new Vector4(250, 250, 1, 1), Color.Blue.ToArgb());<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; verts[2] = new CustomVertex.TransformedColored(new Vector4(50, 250, 1, 1), Color.Green.ToArgb());<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vertexBuffer = new VertexBuffer(typeof(CustomVertex.TransformedColored), verts.Length,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gfxdevice, 0, CustomVertex.TransformedColored.Format, Pool.Default);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GraphicsStream graphicsStream = vertexBuffer.Lock(0, 0, LockFlags.None);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; graphicsStream.Write(verts);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vertexBuffer.Unlock();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
// END CODE<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/48fa27e8ca064108aeac9dea0120a85e#48fa27e8ca064108aeac9dea0120a85e</link>
		<pubDate>Tue, 26 Jul 2005 12:03:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/48fa27e8ca064108aeac9dea0120a85e#48fa27e8ca064108aeac9dea0120a85e</guid>
		<dc:creator>Aiden</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Aiden/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>gopakumator wrote:</div>
<div>im getting some error while comiling the code in Article III (DirectX II):<br>
Im using VS.NEt 2004 and i have .NET Framework 1.1 redistrutable installed.<br>
The eroor i get is this...<br>
An unhandled exception of type 'Microsoft.DirectX.Direct3D.InvalidCallException' occurred in system.windows.forms.dll<br>
<br>
</div>
</blockquote>
<br>
<br>
I'm getting the same error. I believe it is&nbsp;because we're trying to compile&nbsp;this tutorial using Visual Studio 2003 instead of the recommended Visual Studio 2005.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8b91407faa244c0e9cb89dea0120a8a1#8b91407faa244c0e9cb89dea0120a8a1</link>
		<pubDate>Tue, 09 Aug 2005 17:26:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8b91407faa244c0e9cb89dea0120a8a1#8b91407faa244c0e9cb89dea0120a8a1</guid>
		<dc:creator>Toasty0</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Toasty0/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><u>Framerate Issues</u> - using Radeon 9550 (bottom end DX9&nbsp; card)<br>
<br>
Strangely, my DX apps run at 49 to 72 fps, and i cant tell what makes them run at these rates. But this is clearly nowhere near possible, upward of 700 fps for a simple scene. Looking in Control Panel &gt; Direct X, i see that i've selected 'Use retail version
 of direct 3D', instead of 'Use Debug version of direct 3D'. So why no speed ? Also, i can compile the microsoft sample directX empty project and it runs at 760 fps.
<br>
<br>
PS. When's part IV coming online, i think we're ready for it. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4e612714411c4778b1e19dea0120a8cb#4e612714411c4778b1e19dea0120a8cb</link>
		<pubDate>Mon, 15 Aug 2005 04:33:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4e612714411c4778b1e19dea0120a8cb#4e612714411c4778b1e19dea0120a8cb</guid>
		<dc:creator>Aiden</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Aiden/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I get the following exception: Microsoft.DirectX.Direct3D.InvalidDeviceException on the following line of code in the constructor:<br>
<p>Caps caps = Manager.GetDeviceCaps ( adapterOrdinal, DeviceType.Hardware );<br>
<br>
when I connect my laptop to the docking station with an external monitor.&nbsp; How would I insure that this is going to work under conditions like these?<br>
<br>
<br>
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/bbe99ecfd47446bea5289dea0120a90d#bbe99ecfd47446bea5289dea0120a90d</link>
		<pubDate>Wed, 17 Aug 2005 18:09:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/bbe99ecfd47446bea5289dea0120a90d#bbe99ecfd47446bea5289dea0120a90d</guid>
		<dc:creator>OnLineToMuch</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/OnLineToMuch/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I am having no trouble with Dot Net 2003 and this code.&nbsp; There have been a few tasks where I had to address the issue in a slightly different manner.&nbsp; I did not copy the code from the samples, but typed it in instead.&nbsp; Maybe there is a difference.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5eb637a6fa8d4f81b1649dea0120a936#5eb637a6fa8d4f81b1649dea0120a936</link>
		<pubDate>Wed, 17 Aug 2005 18:13:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5eb637a6fa8d4f81b1649dea0120a936#5eb637a6fa8d4f81b1649dea0120a936</guid>
		<dc:creator>OnLineToMuch</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/OnLineToMuch/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Is there any coming DirectX III article? 'Cause this episode seems dead....</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5e881823c7fc467ba59f9dea0120a97c#5e881823c7fc467ba59f9dea0120a97c</link>
		<pubDate>Mon, 22 Aug 2005 10:45:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5e881823c7fc467ba59f9dea0120a97c#5e881823c7fc467ba59f9dea0120a97c</guid>
		<dc:creator>smoothcoder</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/smoothcoder/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I've been working through this series to get my feet wet with VS2005, and it's been fun.<br>
<br>
A word of warning.&nbsp; Direct3D is not supported by the video card used by Virtual PC / Virtual Server.&nbsp; So, your app will compile, but you can't run it unless you can get the 2.0 beta runtime on an actual hardware system.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7e21a0fa395349e2a7369dea0120a9c5#7e21a0fa395349e2a7369dea0120a9c5</link>
		<pubDate>Thu, 25 Aug 2005 18:06:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7e21a0fa395349e2a7369dea0120a9c5#7e21a0fa395349e2a7369dea0120a9c5</guid>
		<dc:creator>David.Kingston</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/David.Kingston/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Thanks Derek, this intro has been great so far.&nbsp; I can't wait for the next article.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7754091c405d4f3ea5de9dea0120aa0b#7754091c405d4f3ea5de9dea0120aa0b</link>
		<pubDate>Sun, 28 Aug 2005 20:55:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7754091c405d4f3ea5de9dea0120aa0b#7754091c405d4f3ea5de9dea0120aa0b</guid>
		<dc:creator>mclazarus</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/mclazarus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Greetings,</p>
<p>I am working on plain box that has all of my VS 2005 .NET 2.0 stuff on it.&nbsp; I am using the mainboard graphics processor.&nbsp; My box does not have a graphics card.</p>
<p>I got the same error on DeviceType.Hardware.</p>
<p>I changed to DeviceType.reference and the code woked.&nbsp; At least past that line.&nbsp; I am having other DX9 issues.</p>
<p>I am getting a runtime error on this line...</p>
<p>device.DrawUserPrimitives( <b>PrimitiveType</b>.LineStrip, 6, this.CreateCrossHairVertexArrayTop() );</p>
<p>I just starting writing this tutorial about 3 hours ago, so&nbsp;I am still tweaking.<br>
<br>
Micah</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9d0be3894a5940d4b4339dea0120aa55#9d0be3894a5940d4b4339dea0120aa55</link>
		<pubDate>Wed, 31 Aug 2005 04:08:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9d0be3894a5940d4b4339dea0120aa55#9d0be3894a5940d4b4339dea0120aa55</guid>
		<dc:creator>ShakaWare</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ShakaWare/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi All,<br>
<br>
&nbsp;&nbsp;&nbsp;trying to do this in VB.Net, d/l the C4FBegDev3VB.msi file and installed it but when I load the source it's missing the<br>
&nbsp;Microsoft.Samples.DirectX.UtilityToolkit, Is there somewhere I can get this file in VB format? I have the dxmutmisc.cs file in the August 2005 update DirectXSDK folder.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Frank<br>
<br>
<br>
I resolved the problem, had to compile the DirectXSampleFramework that was in the part I code download and copy the dll into the bin folder for the VB code. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-11.gif' alt='Cool' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8873929d88c9489f9dc39dea0120aa9d#8873929d88c9489f9dc39dea0120aa9d</link>
		<pubDate>Thu, 01 Sep 2005 19:25:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8873929d88c9489f9dc39dea0120aa9d#8873929d88c9489f9dc39dea0120aa9d</guid>
		<dc:creator>lordrhys</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/lordrhys/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi All,<br>
<br>
I am fairly new to DirectX programming and C# and I am having some trouble with the code in the second article.<br>
<br>
I noticed that when running the Release code for the second article, entitled &quot;Introduction to DirectX&quot;, I encounter an unhandled exception error, specifically D3DERR_INVALIDCALL.&nbsp; It looks like the problem is in the Device constructor related to the PresentParam.Windowed
 enum.&nbsp; When that is set to true (the app is running in windowed mode) it works just fine.&nbsp; However when .Windowed is false (fullscreen mode), the exception occurs.&nbsp; I am not sure how to fix this problem and was hoping someone could shed some light.&nbsp; I'd really
 love to be able to Clear my screen to a dark blue color <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' />.<br>
<br>
Thanks in advance for the help.<br>
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2b633e35b4c74e0aa7189dea0120aae7#2b633e35b4c74e0aa7189dea0120aae7</link>
		<pubDate>Tue, 13 Sep 2005 19:25:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2b633e35b4c74e0aa7189dea0120aae7#2b633e35b4c74e0aa7189dea0120aae7</guid>
		<dc:creator>klex</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/klex/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>klex wrote:</div>
<div>Hi All,<br>
<br>
I am fairly new to DirectX programming and C# and I am having some trouble with the code in the second article.<br>
<br>
I noticed that when running the Release code for the second article, entitled &quot;Introduction to DirectX&quot;, I encounter an unhandled exception error, specifically D3DERR_INVALIDCALL.&nbsp; It looks like the problem is in the Device constructor related to the PresentParam.Windowed
 enum.&nbsp; When that is set to true (the app is running in windowed mode) it works just fine.&nbsp; However when .Windowed is false (fullscreen mode), the exception occurs.&nbsp; I am not sure how to fix this problem and was hoping someone could shed some light.&nbsp; I'd really
 love to be able to Clear my screen to a dark blue color <img src="/emoticons/emotion-5.gif" border="0">.<br>
<br>
Thanks in advance for the help.<br>
<br>
<br>
</div>
</blockquote>
klex,<br>
<br>
I haven't ran the proggy myself, but my guess is that maybe your video card doesn't support the particular mode that the code is trying to switch it to. Also, make sure you have the latest SDK.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d3c8c89fd3494e88b53c9dea0120ab17#d3c8c89fd3494e88b53c9dea0120ab17</link>
		<pubDate>Tue, 13 Sep 2005 23:23:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d3c8c89fd3494e88b53c9dea0120ab17#d3c8c89fd3494e88b53c9dea0120ab17</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I upgraded my on boad video drivers and am having much better performance on my machine.</p>
<p>For users who are getting 2-5 FPS make sure that any where the device is getting set up that the DeviceType is Hardware and not Reference.&nbsp; Reference is really slow.</p>
<p>Now then, is anyone getting a really blurry/pixely skybox?&nbsp; In part IV I used the MSFT lobby images and they are super clear, but when they render on the skybox mesh it is like everything is out of focus.<br>
<br>
Is everyone having this issue?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2eb9edefc5554b7cbf629dea0120ab45#2eb9edefc5554b7cbf629dea0120ab45</link>
		<pubDate>Wed, 05 Oct 2005 15:59:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2eb9edefc5554b7cbf629dea0120ab45#2eb9edefc5554b7cbf629dea0120ab45</guid>
		<dc:creator>ShakaWare</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ShakaWare/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I've noticed that the maximum framerate is tied directly to the monitor refresh rate, at least on my system.&nbsp; Even if all I do is call the Present method, my frame rate ends up being 60.&nbsp; However, if I cover the game window with another window, the frame
 rate moves up to it's theoretical maximum (as shown in the window title on the taskbar).<br>
<br>
This means the Present method is &quot;eating&quot; any extra time between frames while waiting for the monitor to refresh.&nbsp; Is there any way to get this time back for background housekeeping, like unloading&nbsp;defunct objects or preloading new stuff?<br>
<br>
Or since housekeeping is necessary regardless of client speed, the &quot;extra&quot; time could be used to provide as much extra eye candy as can be rendered before the next render loop has to start...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/11a2b95817b34f9b86099dea0120ab8f#11a2b95817b34f9b86099dea0120ab8f</link>
		<pubDate>Wed, 05 Oct 2005 22:38:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/11a2b95817b34f9b86099dea0120ab8f#11a2b95817b34f9b86099dea0120ab8f</guid>
		<dc:creator>amos_olson</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/amos_olson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I got some problems. Special with my directX. Im running win 2k, framework 1.1, Visual studio 2003. But i cant get a newer directX update with the samples and dll´s wich can run on my OS.<br>
Do anybody know a version or what i am going to do ??</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4929153a73b549dbb3849dea0120abd7#4929153a73b549dbb3849dea0120abd7</link>
		<pubDate>Sun, 16 Oct 2005 09:19:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4929153a73b549dbb3849dea0120abd7#4929153a73b549dbb3849dea0120abd7</guid>
		<dc:creator>bimbo111</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/bimbo111/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Tips<br>
Add a height map so the terrain is not just flat - Realy you should<br>
Cover simple animation<br>
<br>
If anyone else knows how to do this in vb please contact me <br>
<a href="mailto:danielwbz@hotmail.com">danielwbz@hotmail.com</a><br>
<br>
Agwan</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ac4e4e857a484cf488d99dea0120ac1f#ac4e4e857a484cf488d99dea0120ac1f</link>
		<pubDate>Mon, 24 Oct 2005 09:25:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ac4e4e857a484cf488d99dea0120ac1f#ac4e4e857a484cf488d99dea0120ac1f</guid>
		<dc:creator>agwan</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/agwan/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>great article so far...<br>
<br>
just installed VS2005 and i'm getting the following error when I compile...<br>
<br>
Error&nbsp;1&nbsp;The type 'Microsoft.DirectX.Direct3D.Device' exists in both 'c:\WINDOWS\Microsoft.NET\DirectX for Managed Code\2.0.900.0\Microsoft.DirectX.dll' and 'c:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dll'&nbsp;D:\Websites\BattleTank2005\BattleTank2005\GameEngine.cs&nbsp;81&nbsp;44&nbsp;BattleTank2005<br>
<br>
<br>
how do i get around this?<br>
<br>
thanks<br>
<br>
Paul</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a6ad433284e542ccb9cf9dea0120ac68#a6ad433284e542ccb9cf9dea0120ac68</link>
		<pubDate>Tue, 01 Nov 2005 01:34:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a6ad433284e542ccb9cf9dea0120ac68#a6ad433284e542ccb9cf9dea0120ac68</guid>
		<dc:creator>potsie</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/potsie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello there,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I am having the same problem as you (Exception thrown by the caps creation line). If you can help me in any way von thtis subject i would really appriciate it as i am very eager to move on with the tutorials.
<br>
<br>
Thanks Steve<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3028d31dc4834d0aaaf89dea0120acaf#3028d31dc4834d0aaaf89dea0120acaf</link>
		<pubDate>Mon, 07 Nov 2005 21:56:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3028d31dc4834d0aaaf89dea0120acaf#3028d31dc4834d0aaaf89dea0120acaf</guid>
		<dc:creator>GingerBoy</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/GingerBoy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hey all,<br>
<br>
Working my way through the examples, but got stopped in my tracks after the 2nd one!<br>
<br>
After adding DirectXSupport, and the Microsoft.DirectX and Microsoft.DirectX.Direct3D references, try to compile and get 37 errors, all about the same...<br>
<br>
&quot;The type or namesapace name 'Filter' could not be found&quot;...<br>
<br>
I've re-done the project up to this step about 4x now with the same results...<br>
<br>
DirectX version problem?&nbsp; I'm doing this on WindowsXP but saw on sys requirements server (?)...not sure if that's a problem...<br>
<br>
Anyhow, pretty burnt on trying to figger it...any help would be great!<br>
<br>
BTW, am a VFP programmer, noodling around with C# Express...<br>
<br>
Thanks!<br>
<br>
<br>
David</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0712ab28757348c99e269dea0120acf6#0712ab28757348c99e269dea0120acf6</link>
		<pubDate>Mon, 14 Nov 2005 04:30:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0712ab28757348c99e269dea0120acf6#0712ab28757348c99e269dea0120acf6</guid>
		<dc:creator>DavidJones</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DavidJones/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I think the problem stems from using VS 2005 with the samples. There seems to be some confustion, and I've got my own. The latest DirectX SDK includes Managed DirectX based on the .Net CLR 2.0 that ships with VS 2005. But Tom Miller indicated that it only
 works on VS 2005 Beta 2.<br>
<br>
So, the safest bet is to install the DirectX SDK PRIOR to the latest version (latest is Oct-2005, I believe) and use VS 2003.<br>
<br>
Otherwise, wait for the next SDK in December if you want to use VS 2005 with it. Warning, the syntax of Managed DirectX will probably have changed significantly enought so that older Code4Fun articles will no longer compile. Hopefully, they'll have updated
 ones by then.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/96d76106223442e5a3559dea0120ad24#96d76106223442e5a3559dea0120ad24</link>
		<pubDate>Mon, 14 Nov 2005 23:35:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/96d76106223442e5a3559dea0120ad24#96d76106223442e5a3559dea0120ad24</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>The latest DirectX comes with two versions of managed DirectX the old 1.1 version and a 2.0 beta (which doesn't seem to play nice with 2.0RTM)<br>
<br>
If, when you add the DirectX references, you avoid adding the v2.0 Microsoft.DirectX library and instead only add the older versions (marked v1.1.4322) then everything seems to work okay.
<br>
<br>
There do seem to have been a few breaking&nbsp;changes between versions though so if the code was written against the 2.0 beta you might have to amend it slighty or use the beta 2.0 runtime (at least until a new DirectX SDK comes out, which will hopefully not be
 too long!)</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7d7b2e0d4fa34ecd9b969dea0120ad52#7d7b2e0d4fa34ecd9b969dea0120ad52</link>
		<pubDate>Mon, 14 Nov 2005 23:53:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7d7b2e0d4fa34ecd9b969dea0120ad52#7d7b2e0d4fa34ecd9b969dea0120ad52</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;Did you find the toolkit in vb format anywhere? I'd rather not have to d/l c# just to compile this.<br>
<br>
&nbsp;&nbsp;&nbsp;Thanks<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tom</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ff537ef0d3a242abb2239dea0120ad99#ff537ef0d3a242abb2239dea0120ad99</link>
		<pubDate>Tue, 15 Nov 2005 15:07:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ff537ef0d3a242abb2239dea0120ad99#ff537ef0d3a242abb2239dea0120ad99</guid>
		<dc:creator>tnsneff</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tnsneff/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi lordrhys,</p>
<table cellspacing="4">
<tbody>
<tr>
<td>
<table>
<tbody>
<tr>
<td>
<p>&nbsp;&nbsp;&nbsp;Did you find the toolkit in vb format anywhere? I'd rather not have to d/l c# just to compile it.<br>
<br>
&nbsp;&nbsp;&nbsp;Thanks<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tom<br>
<br>
</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/bad3c416056f46f39fa29dea0120adc7#bad3c416056f46f39fa29dea0120adc7</link>
		<pubDate>Tue, 15 Nov 2005 15:10:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/bad3c416056f46f39fa29dea0120adc7#bad3c416056f46f39fa29dea0120adc7</guid>
		<dc:creator>tnsneff</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tnsneff/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi,</p>
<p>&nbsp;I am trying to follow the series in this section.&nbsp; Can someone tell me how to install Directx SDK for managed code?&nbsp; I installed direct sdk&nbsp; 9.0 full sdk and followed that by august 2005 update and octorbe 2005 update. However, when I look at the GAC there
 is only one DLL registered for version 2.0 of CLR.&nbsp; </p>
<p>&nbsp;</p>
<p>Trying to compile the code as given in the article is also giving build errors.
</p>
<p>&nbsp;</p>
<p>What am I missing?</p>
<p>&nbsp;</p>
<p>-Arul</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7adbb5e587224617a62c9dea0120ae0f#7adbb5e587224617a62c9dea0120ae0f</link>
		<pubDate>Wed, 16 Nov 2005 05:38:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7adbb5e587224617a62c9dea0120ae0f#7adbb5e587224617a62c9dea0120ae0f</guid>
		<dc:creator>arulk</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/arulk/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>arulk wrote:</div>
<div>
<p>Hi,</p>
<p>&nbsp;I am trying to follow the series in this section.&nbsp; Can someone tell me how to install Directx SDK for managed code?&nbsp; I installed direct sdk&nbsp; 9.0 full sdk and followed that by august 2005 update and octorbe 2005 update. However, when I look at the GAC there
 is only one DLL registered for version 2.0 of CLR.&nbsp; </p>
<p>&nbsp;</p>
<p>Trying to compile the code as given in the article is also giving build errors.
</p>
<p>&nbsp;</p>
<p>What am I missing?</p>
<p>&nbsp;</p>
<p>-Arul</p>
<p>&nbsp;</p>
</div>
</blockquote>
The DirectX SDK should be all you need. But the Managed DirectX API changes quite frequently -- it's still very young after all. I don't know which SDK version the Code4Fun samples used, but it's entirely possible that the latest SDK breaks those samples. Does
 any one know if the SDK ships with all older MDX libraries? Or just the latest one?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9b49c4854aa643b697539dea0120ae3d#9b49c4854aa643b697539dea0120ae3d</link>
		<pubDate>Wed, 16 Nov 2005 15:31:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9b49c4854aa643b697539dea0120ae3d#9b49c4854aa643b697539dea0120ae3d</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I think this is one of the best resources that I've seen for building a 3d game in C#. It's much more direct and to the point than any of the books I've seen on the subject.<br>
When will part 6 come out? it looks as though the earlier parts came out about once a month, but it's been 2 months since part 5 came out. Derek, if your reading this, please post part 6 soon!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/666b61f1fc4442f098e49dea0120ae86#666b61f1fc4442f098e49dea0120ae86</link>
		<pubDate>Fri, 02 Dec 2005 18:59:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/666b61f1fc4442f098e49dea0120ae86#666b61f1fc4442f098e49dea0120ae86</guid>
		<dc:creator>retroGamer</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/retroGamer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I downloaded the sample code and found out that there is a bug in the VB sample:<br>
<br>
In the GameEngine_Load event handler, instead of:<br>
<br>
Me.SetStyle(ControlStyles.AllPaintingInWmPaint&nbsp;And ControlStyles.Opaque, True)<br>
<br>
It should be:<br>
<br>
Me.SetStyle(ControlStyles.AllPaintingInWmPaint Or ControlStyles.Opaque, True)<br>
<br>
i.e. &quot;Or&quot; instead of &quot;And&quot;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/324ff4a716b64c14ad369dea0120aece#324ff4a716b64c14ad369dea0120aece</link>
		<pubDate>Sat, 03 Dec 2005 22:50:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/324ff4a716b64c14ad369dea0120aece#324ff4a716b64c14ad369dea0120aece</guid>
		<dc:creator>ngbrito</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ngbrito/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Anyone know how I would go about rendering it properly to a panel. I have set it up so that the device is linked to the panel, but I want to not only render the device, but also render the rest of the controls as normal.<br>
If I use the OnPaint method, Windows takes over and repaints the panel itself. If I use the DoEvents, the application becomes very sluggish (and tbh, I've not been able to get it to render properly with a while loop anyway, Windows still takes over the painting).<br>
<br>
<br>
[UPDATE]<br>
I got round it by creating my own control that inherits from UserControl (I didn't really need the panel behaviour). This has the added advantage of abstracting all my code into one componant (including device initialisation and rendering).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/628c4968c6214d7aa9df9dea0120af18#628c4968c6214d7aa9df9dea0120af18</link>
		<pubDate>Sun, 04 Dec 2005 20:34:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/628c4968c6214d7aa9df9dea0120af18#628c4968c6214d7aa9df9dea0120af18</guid>
		<dc:creator>aJanuary</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/aJanuary/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi,<br>
<br>
In part IV, the GameEngine.CheckForInput method is not prepared to handle Mouse.MouseButtons returning null which is what happens if you lose the device because you reacquire it but don't refresh the _state and _buttonBuffer internal variables.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/559b2b68ae1c4de595ea9dea0120af45#559b2b68ae1c4de595ea9dea0120af45</link>
		<pubDate>Mon, 05 Dec 2005 00:33:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/559b2b68ae1c4de595ea9dea0120af45#559b2b68ae1c4de595ea9dea0120af45</guid>
		<dc:creator>ngbrito</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ngbrito/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>In the code you normally have:<br>
<br>
_device.Acquire();<br>
_device.Properties.AxisModeAbsolute = false;<br>
<br>
At least in my PC (Windows 2000) the second line always causes an exception! Apparently, you may only change this property before acquiring the device and as such the code should be:<br>
<br>
_device.Properties.AxisModeAbsolute = false;<br>
_device.Acquire();<br>
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3068b795ab69459f896c9dea0120af73#3068b795ab69459f896c9dea0120af73</link>
		<pubDate>Mon, 05 Dec 2005 01:10:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3068b795ab69459f896c9dea0120af73#3068b795ab69459f896c9dea0120af73</guid>
		<dc:creator>ngbrito</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ngbrito/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello,</p>
<p>Since all the vertex buffers, materials and textures of all the units of a certain class (e.g. tank) are exactly the same, shouldn't that data be stored in static variables to avoid memory duplication?<br>
<br>
Bye</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/588bf96d669a4ca48ead9dea0120af9f#588bf96d669a4ca48ead9dea0120af9f</link>
		<pubDate>Mon, 05 Dec 2005 15:37:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/588bf96d669a4ca48ead9dea0120af9f#588bf96d669a4ca48ead9dea0120af9f</guid>
		<dc:creator>ngbrito</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ngbrito/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello,</p>
<p>I'm not sure what is going on but I'm sure that there is something wrong in the program.</p>
<p>When the pitch is -PI/2 (-90º) or PI/2 (90º)&nbsp;you should be looking straight down/up and as such you should have the bottom/top skybox face stright in front which means that you should only see the bottom/top face. But if you look at the application you will
 notice&nbsp;of you see exactly half of the bottom/up and side faces which means that you pitch is only but instead you will see that it is appearing at an angle of -PI/4 (-45º) or PI/4 (45º).<br>
<br>
What is going on here?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/405774ed23cf4ef0ba659dea0120afce#405774ed23cf4ef0ba659dea0120afce</link>
		<pubDate>Mon, 05 Dec 2005 18:16:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/405774ed23cf4ef0ba659dea0120afce#405774ed23cf4ef0ba659dea0120afce</guid>
		<dc:creator>ngbrito</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ngbrito/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Great tutorials, I have learnt a lot.<br>
<br>
I noticed a couple of things:<br>
<br>
The formula for strafing in the Tutorial 6 C# code seems to be wrong.<br>
<br>
Change this line in the MoveCameraPosition method:<br>
<br>
_z &#43;= z * (float)Math.Cos(_heading) &#43; x * (float)Math.Sin(_heading);<br>
<br>
to:<br>
<br>
_z &#43;= z * (float)Math.Cos(_heading) - x * (float)Math.Sin(_heading);<br>
<br>
Also, because of the rounding in this division the camera doesn't move when you move the mouse slowly. To change this change the following (in GameEngine.cs):<br>
<br>
_camera.MoveCameraLeftRight(_mouse.State.X / 10); _camera.MoveCameraUpDown(_mouse.State.Y / 10);<br>
<br>
to:<br>
<br>
_camera.MoveCameraLeftRight(_mouse.State.X / 10f); _camera.MoveCameraUpDown(_mouse.State.Y / 10f);</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/c651a184fb3048e0b4289dea0120b017#c651a184fb3048e0b4289dea0120b017</link>
		<pubDate>Mon, 19 Dec 2005 10:47:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/c651a184fb3048e0b4289dea0120b017#c651a184fb3048e0b4289dea0120b017</guid>
		<dc:creator>MadKiwi</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MadKiwi/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I found these articles yesterday, and they seems to be <em>gewd </em><img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /> <br>
<br>
I noticed, that fullscreen mode doesen't work in the article. You must alter the device creation just a little:<br>
<br>
<p>#if DEBUG<br>
presentParams.Windowed = true;<br>
#else<br>
presentParams.Windowed = false;<br>
presentParams.DeviceWindow = this;<br>
presentParams.BackBufferFormat = Format.X8R8G8B8;<br>
presentParams.BackBufferHeight = this.Size.Height;<br>
presentParams.BackBufferWidth = this.Size.Width;<br>
presentParams.PresentationInterval = PresentInterval.Default;<br>
#endif<br>
<br>
And if you set DEBUG in VS Express, you can't start full screen mode with CTRL&#43;F5, so I myself did not define DEBUG.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e08c3c88a211425dad7c9dea0120b061#e08c3c88a211425dad7c9dea0120b061</link>
		<pubDate>Thu, 22 Dec 2005 18:53:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e08c3c88a211425dad7c9dea0120b061#e08c3c88a211425dad7c9dea0120b061</guid>
		<dc:creator>rauhanlinnake</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rauhanlinnake/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><table>
<tbody>
<tr>
<td><br>
</td>
<td><strong>gopakumator wrote:</strong><i>im getting some error while comiling the code in Article III (DirectX II):<br>
Im using VS.NEt 2004 and i have .NET Framework 1.1 redistrutable installed.<br>
The eroor i get is this...<br>
An unhandled exception of type 'Microsoft.DirectX.Direct3D.InvalidCallException' occurred in system.windows.forms.dll<br>
<br>
</i></td>
</tr>
</tbody>
</table>
<br>
<br>
&quot;I'm getting the same error. I believe it is&nbsp;because we're trying to compile&nbsp;this tutorial using Visual Studio 2003 instead of the recommended Visual Studio 2005.&quot;<br>
<br>
<br>
I'm using Visual C#2005 Express Edition and finding the same sort of problem.<br>
<br>
The solution is to download and install the code for each session and go back through it to find the bits and pieces that the author forgot to mention in the article. I found a couple of lines here and there he forgot to mention in the last two articles.<br>
<br>
This last error was particularly weird in that the apparent fix was to add the &quot;angle&quot; variable and assignment statement. It doesn't look like it is actually used anywhere in the default code, but adding it fixed the exception! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b01b8faae9e84b97b7119dea0120b0ac#b01b8faae9e84b97b7119dea0120b0ac</link>
		<pubDate>Fri, 30 Dec 2005 00:22:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b01b8faae9e84b97b7119dea0120b0ac#b01b8faae9e84b97b7119dea0120b0ac</guid>
		<dc:creator>A Programmer</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/A Programmer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I downloaded, built and ran the C# code included with the latest (session 6) edition of the article. The results were not quite what I had expected:<br>
<br>
System.NullReferenceException was unhandled<br>
&nbsp; Message=&quot;Object reference not set to an instance of an object.&quot;<br>
&nbsp; Source=&quot;BattleTank2005&quot;<br>
&nbsp; StackTrace:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at BattleTank2005.GameEngine.Render() in E:\Documents and Settings\Michael\My Documents\MSDN\BattleTank 2005 Part VI - CS\BattleTank2005\GameEngine.cs:line 72<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at BattleTank2005.GameEngine.OnPaint(PaintEventArgs e) in E:\Documents and Settings\Michael\My Documents\MSDN\BattleTank 2005 Part VI - CS\BattleTank2005\GameEngine.cs:line 64<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Control.WmPaint(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Control.WndProc(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.ContainerControl.WndProc(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Form.WndProc(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG&amp; msg)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Windows.Forms.Application.Run(Form mainForm)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at BattleTank2005.Program.Main() in E:\Documents and Settings\Michael\My Documents\MSDN\BattleTank 2005 Part VI - CS\BattleTank2005\Program.cs:line 22<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ThreadHelper.ThreadStart()<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3ae02151c2414d379ec69dea0120b0e3#3ae02151c2414d379ec69dea0120b0e3</link>
		<pubDate>Fri, 30 Dec 2005 01:19:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3ae02151c2414d379ec69dea0120b0e3#3ae02151c2414d379ec69dea0120b0e3</guid>
		<dc:creator>A Programmer</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/A Programmer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Something very strange is happening on my system. After adding the code to fix the full screen mode (mentioned above), but NOT disabling DEBUG - which means that the code should NOT be compiled and therefore should make no practical difference - the game
 now works. <br>
<br>
Yes, the C# Express IDE showed the new code as greyed out.<br>
<br>
The only difference between then (when it didn't work) and now is that my XP Professional system has been rebooted.<br>
<br>
<br>
This PC has been running for years and has been in a production state all that time. Something tells me that something is not quite right with this IDE!<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4c007c751fec4dcdbc8d9dea0120b112#4c007c751fec4dcdbc8d9dea0120b112</link>
		<pubDate>Fri, 30 Dec 2005 18:37:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4c007c751fec4dcdbc8d9dea0120b112#4c007c751fec4dcdbc8d9dea0120b112</guid>
		<dc:creator>A Programmer</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/A Programmer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Thanks for supplying the VB code with it <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' />:D<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9d99a1dff4754c6e9c7c9dea0120b13f#9d99a1dff4754c6e9c7c9dea0120b13f</link>
		<pubDate>Wed, 11 Jan 2006 12:46:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9d99a1dff4754c6e9c7c9dea0120b13f#9d99a1dff4754c6e9c7c9dea0120b13f</guid>
		<dc:creator>Kal_Torak</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Kal_Torak/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I just downloaded, installed, and tried the Lesson 6 project.<br>
I got 98 errors. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /> <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br>
<br>
I am using the October update, the same one Derek is using for that lesson.<br>
I have the 2.0 Framework installed, and the RTM version of VB Express 2005.<br>
<br>
So, what is up?<br>
<br>
I'm getting very frusterated with this.<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br>
<br>
<a href="http://img366.imageshack.us/img366/5343/errors7rd.jpg">Error screenshot</a><br>
<br>
HALP!<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2ad4e4d5f04c43afae6b9dea0120b16d#2ad4e4d5f04c43afae6b9dea0120b16d</link>
		<pubDate>Sat, 14 Jan 2006 23:09:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2ad4e4d5f04c43afae6b9dea0120b16d#2ad4e4d5f04c43afae6b9dea0120b16d</guid>
		<dc:creator>Kal_Torak</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Kal_Torak/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I have posted a reply on the MSDN Forums, the errors for the above are because you have both the 1.1 and the beta 2.0 assemblies referenced for the Managed DirectX systems. Make sure that you have only got the assemblies referenced with a version number
 starting with 1.x.</p>
<p><a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=203954&amp;SiteID=1&amp;mode=1">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=203954&amp;SiteID=1&amp;mode=1</a><br>
<br>
The reason for this is that the new beta assemblies have all of the name spaces included for the managed directx systems. In the future this will assist with distributing your applications.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0095cddbc44d47e7a07c9dea0120b19c#0095cddbc44d47e7a07c9dea0120b19c</link>
		<pubDate>Sun, 15 Jan 2006 08:59:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0095cddbc44d47e7a07c9dea0120b19c#0095cddbc44d47e7a07c9dea0120b19c</guid>
		<dc:creator>Mykre</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Mykre/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Yes, that fixed the problem. Thanks a bunch.<img src="http://forums.microsoft.com/MSDN/images/emoticons/smile_regular.gif"><br>
&nbsp;The only little question I have now is, what is this error about?It's easy enough to fix, but I don't understand why it is a problem.<br>
<br>
<img src="http://img373.imageshack.us/img373/8074/smallerror2ee.jpg"></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0dba3a29e109473fa8cb9dea0120b1c9#0dba3a29e109473fa8cb9dea0120b1c9</link>
		<pubDate>Sun, 15 Jan 2006 17:31:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0dba3a29e109473fa8cb9dea0120b1c9#0dba3a29e109473fa8cb9dea0120b1c9</guid>
		<dc:creator>Kal_Torak</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Kal_Torak/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>Kal_Torak wrote:</div>
<div>Yes, that fixed the problem. Thanks a bunch.<img src="http://forums.microsoft.com/MSDN/images/emoticons/smile_regular.gif"><br>
&nbsp;The only little question I have now is, what is this error about?It's easy enough to fix, but I don't understand why it is a problem.<br>
<br>
<img src="http://img373.imageshack.us/img373/8074/smallerror2ee.jpg"></div>
</blockquote>
<br>
<br>
It means that you're using the shared method (Multiply) of the class Microsoft.DirectX.Matrix. You probably have an Imports statement to the Microsoft.DirectX namespace, and since VB is not case-sensitive, the compiler sees &quot;matrix.Multiply(...)&quot; as &quot;Microsoft.DirectX.Matrix.Multiply(...)&quot;
 -- which it should, but since you also has a variable named &quot;matrix&quot; -- the compiler is warning you that you should explicitly use the long form.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6ad789289486469c9b1b9dea0120b1f8#6ad789289486469c9b1b9dea0120b1f8</link>
		<pubDate>Sun, 15 Jan 2006 18:08:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6ad789289486469c9b1b9dea0120b1f8#6ad789289486469c9b1b9dea0120b1f8</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Thanks MinH.<br>
<br>
<br>
Does Derek read this thread?&nbsp; Or should we email our feedback/suggestions to him?<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/644b444df204485c80d69dea0120b224#644b444df204485c80d69dea0120b224</link>
		<pubDate>Mon, 16 Jan 2006 12:37:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/644b444df204485c80d69dea0120b224#644b444df204485c80d69dea0120b224</guid>
		<dc:creator>Kal_Torak</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Kal_Torak/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>Kal_Torak wrote:</div>
<div>Thanks MinH.<br>
<br>
<br>
Does Derek read this thread?&nbsp; Or should we email our feedback/suggestions to him?<br>
<br>
</div>
</blockquote>
<br>
<br>
Thanks for that question!!<br>
<br>
I would like to make a suggestion, and maybe this suggestion would interest anyone that publish articles on the web.&nbsp; About the only time I have to read such articles is on the move with my old iPaq, it would be nice to provide a PDF version of the article,
 I had to scroll left-right, up and down for the whole first part of it...<br>
<br>
PDF documents can be optimised for pocket pc but I'm&nbsp; sure you know that.<br>
<br>
Thank you for those articles, I have already read books on DirectX using C&#43;&#43;, now I'm reading 2 tutorials on DirectX.Net and I am starting to be confused... I hope you will help get clearer ideas on all those concepts.<br>
<br>
Have a nice day,<br>
GLB</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/831b1be65ce145d09d649dea0120b26f#831b1be65ce145d09d649dea0120b26f</link>
		<pubDate>Sun, 05 Feb 2006 22:50:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/831b1be65ce145d09d649dea0120b26f#831b1be65ce145d09d649dea0120b26f</guid>
		<dc:creator>GandalfLeBlanc</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/GandalfLeBlanc/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi,<br>
I thought the article started off really well. Went at a good pace by explaining what each addition of code meant and letting me add it so i understood each section. Great!
<br>
and then i get to section 3 (the direct input section) and ahhh whats going on?! the article suddenly states that it has added and refactored a whole load of code! so now i'm completely lost because i thought the whole point of the tutorial was to go through
 how do design a game well step-by-step. <br>
So, i decide that it is easiest just to download the code and continue anyway. Then i keep on reading and the article has changed to techno bable. Now, i'm joking a little really because i have done some OpenGL and discrete math in which i did matrix transformations&nbsp;so
 i did actually understand what was going on. but, if i was new to computer graphics i would have&nbsp;been&nbsp;completely lost because it in no way attempts to explain what some of the things are e.g. an Identity matrix.
<br>
The reason why i'm doing this tutorial is because i'd like to get a grasp of DirectX after using OpenGL a little bit and also understand how to program a game well. Unfortuanately i really feel like its started to miss the point in later sections.<br>
Good effort but it started sprinting too soon.<br>
brog</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fa0d7e1de51c4ec6840a9dea0120b2bb#fa0d7e1de51c4ec6840a9dea0120b2bb</link>
		<pubDate>Fri, 17 Feb 2006 17:01:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fa0d7e1de51c4ec6840a9dea0120b2bb#fa0d7e1de51c4ec6840a9dea0120b2bb</guid>
		<dc:creator>brog</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brog/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I just started reading this series. I saw the following comment in the &quot;Beginning Game Development&quot; article (first article), and I want to comment about this statement...<br>
<br>
<em><strong>As we add more functionally to the game we will continuously do small design sessions to formulate our ideas. This iterative approach to developing software is the best way to create good software, and is more fun at the same time.</strong></em><br>
<br>
I've been a software developer for a long time, albeit not for games. At one point in my career I quit my job and spent three years writing and re-writing a desktop blogging application that I had intended to sell. I &quot;knew&quot; what I wanted to build, but approached
 the project with the same philosophy as quoted above.<br>
<br>
In the end, I had a buggy, kludged-up application that I kept having to release patches for every week, and my app that was supposed to take one month to build and sell to the world for $20 a pop turned out taking me three years, having half of the intended
 features, and for a price of $10 before I ended up making it freeware.<br>
<br>
Windows 95 followed the exact same philosophy, too, and we all know how that went. The Windows 95/98/ME series was a hodgepodge of bubblegum, rubber bands,&nbsp;and duct tape, wrapped in a colorful marketing package. It took Microsoft years of carefully planning
 out a <em>proper</em> system at the drawing board to reengineer Windows for the new (at the time) NT platform. NT was only successful, though, because of proper advanced planning.<br>
<br>
Certainly, evolving a program as you build it is &quot;fun&quot; as such. But it is NOT &quot;the best way to create good software,&quot; it is actually&nbsp;the absolute worst way when it is not the
<em>only</em> way. Sometimes it's&nbsp;necessary as a&nbsp;discovery process. But it will rarely output &quot;good software&quot;. Without a disciplined, thorough, even boring Phase One (functional requirements gathering phase) and Phase Two (software design and engineering requirements
 phase), you will see your ever-elusive release date constantly fading into the unforeseeable future, and your end product will be a mushy mess of compromises, bugs, and half-baked ideas.<br>
<br>
No, do the dirty work of thorough early engineering before writing too much code. It isn't fun during that phase, but it's worth it. Believe me, my current job is with a business software company that makes me spend weeks doing &quot;software development&quot; in Microsoft
 Word by documenting a design specification. During these phases I experience such depression that I go home wondering if I should abandon my career altogether. But when the phase is over and I see how easily the design spec can be carried out by simply following
 the business rules I wrote in software speak, and everything works like a charm with no fundamental flaws, holes, or foundational bugs, I realize how important the whole process really is.<br>
<br>
When it comes to games, certainly creativity is important, as well as evolution of the game. I think it's inevitable that a great game will require some evolution along the way, particularly as new major technologies come out for PC software every couple months.
 However, the statement &quot;<strong><em>This iterative approach to developing software is the best way to create good software</em></strong>&quot;could not bother me so much if it wasn't so untrue, from a technical point of view. It is an ideal statement, but it is
 simply not reality.<br>
<br>
Sincerely,<br>
Jon Davis</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/89f5803e30794dca935b9dea0120b308#89f5803e30794dca935b9dea0120b308</link>
		<pubDate>Sun, 26 Feb 2006 19:45:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/89f5803e30794dca935b9dea0120b308#89f5803e30794dca935b9dea0120b308</guid>
		<dc:creator>Xiaoth</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Xiaoth/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Incidentally, this article series is invalid as it references DXMUTMisc.cs. The DX Utility Toolkit in the Samples directory is broken as it is out-of-date due to breaking changes in the SDK.</p>
<p>Correct me if I'm wrong. DXMUTMisc.cs simply does not compile, regardless of what Microsoft.DirectX.* assemblies are referenced.</p>
<p>Jon<br>
<br>
________________<br>
<br>
<strong>UPDATE:<br>
<br>
</strong></p>
<div>OK, I've realized that I need to include *all* of the sample Utility Toolkit framework files, or
<strong>Samples\Managed\Common\dxmut*.cs</strong>. However, it only worked if I used the .NET v1.1 DX assemblies. Using the single .NET v2 assembly, I still get compiler errors. Apparently the v2 version is either half-baked (beta) or is intended for specialized
 usage.</div>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d739fba06ef6447cb1039dea0120b337#d739fba06ef6447cb1039dea0120b337</link>
		<pubDate>Sun, 26 Feb 2006 19:48:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d739fba06ef6447cb1039dea0120b337#d739fba06ef6447cb1039dea0120b337</guid>
		<dc:creator>Xiaoth</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Xiaoth/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p></p>
<blockquote>
<div>AndyC wrote:</div>
<div>The latest DirectX comes with two versions of managed DirectX the old 1.1 version and a 2.0 beta (which doesn't seem to play nice with 2.0RTM)<br>
<br>
If, when you add the DirectX references, you avoid adding the v2.0 Microsoft.DirectX library and instead only add the older versions (marked v1.1.4322) then everything seems to work okay.
<br>
<br>
There do seem to have been a few breaking&nbsp;changes between versions though so if the code was written against the 2.0 beta you might have to amend it slighty or use the beta 2.0 runtime (at least until a new DirectX SDK comes out, which will hopefully not be
 too long!)</div>
</blockquote>
<br>
<br>
I'm running VS 2005 Pro, WinXP Pro, DirectX v 1.0.2902.0 and I get a run-time exception: System.TypeInitializationException at this line of code...<br>
<br>
<p></p>
<p>int adapterOrdinal = Manager.Adapters.Default.Adapter;<br>
<br>
What information do I need to provide to get some help with this problem?&nbsp; I tried using the 2.0 version and that failed as well&nbsp;with a conflict between DLL versions.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7efe345f79044f89a84b9dea0120b383#7efe345f79044f89a84b9dea0120b383</link>
		<pubDate>Tue, 07 Mar 2006 22:55:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7efe345f79044f89a84b9dea0120b383#7efe345f79044f89a84b9dea0120b383</guid>
		<dc:creator>okieDokie</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/okieDokie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello my name is daniel I'm 16 and started to write a game using the articels. Now I have a demo although not finnish it has passed the stage that the articles are currently covering. You can veiw my progresss at
<a href="http://www.extremesolutions.co.nr">www.extremesolutions.co.nr</a> hope you enjoy!<br>
<br>
&nbsp;&nbsp;&nbsp;Agwan</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8acad1eaac1940d4aa169dea0120b3dc#8acad1eaac1940d4aa169dea0120b3dc</link>
		<pubDate>Fri, 24 Mar 2006 11:10:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8acad1eaac1940d4aa169dea0120b3dc#8acad1eaac1940d4aa169dea0120b3dc</guid>
		<dc:creator>agwan</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/agwan/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>jon....<br>
<br>
Chill.<br>
<br>
Ask yourself 1 question.&nbsp; Did you learn anything?<br>
<br>
You are going to look back at these posts someday and think -&quot;Man, what an A-Hole I was!&quot;<br>
<br>
- a concerned fellow trainer geek</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a14cc331adff4a14aec89dea0120b423#a14cc331adff4a14aec89dea0120b423</link>
		<pubDate>Sun, 26 Mar 2006 17:38:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a14cc331adff4a14aec89dea0120b423#a14cc331adff4a14aec89dea0120b423</guid>
		<dc:creator>cyager</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/cyager/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>After pulling my hair out trying to figure out why I'm not intelligent enough to get this tutorial to build I finally figured out that I was working with the 2.0 version of DirectX managed.&nbsp; The only change I had to make to get the tutorial code to build
 was in the CreateCrossHairVertexArrayTop and Bottom methods.&nbsp; Instead of returning a PositionColored[] it needs to return a GraphicsBuffer to the DrawUserPrimitives method.&nbsp; Not an earthbreaking change but maybe someone else can benefit from not wasting valuable
 hair strands on this simple issue.&nbsp; The code I used is:</p>
<p>private GraphicsBuffer&lt;PositionColored&gt; CreateCrossHairVertexArrayTop ( )<br>
{<br>
&nbsp;&nbsp;&nbsp;GraphicsBuffer&lt;PositionColored&gt; crossHair = new GraphicsBuffer&lt;PositionColored&gt;(7);<br>
&nbsp;&nbsp;&nbsp;float zval = 0f;<br>
&nbsp;&nbsp;&nbsp;Color col = Color.Green;<br>
<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(-1f, 1f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(-1f, 2f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(0f, 2f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(0f, 3f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(0f, 2f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(1f, 2f, zval, col));<br>
&nbsp;&nbsp;&nbsp;crossHair.Write(new PositionColored(1f, 1f, zval, col));<br>
<br>
&nbsp;&nbsp;&nbsp;return crossHair;<br>
}<br>
<br>
Hope this helps someone out.&nbsp; Not sure the performance implications of using Generics instead of arrays, but I don't see any framerate difference in the tutorial application using DX 2 or DX 1.4 on my admitedly subpar gaming machine.&nbsp;
<br>
<br>
Scott</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5948a6321eeb4c7c9f8c9dea0120b470#5948a6321eeb4c7c9f8c9dea0120b470</link>
		<pubDate>Sun, 02 Apr 2006 03:40:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5948a6321eeb4c7c9f8c9dea0120b470#5948a6321eeb4c7c9f8c9dea0120b470</guid>
		<dc:creator>arendell</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/arendell/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I had an extremely low frame rate too. But I've added the following line to the presentParameters. I hope it just disables the Vertical Sync:<br>
<br>
presentParams.PresentationInterval = PresentInterval.Immediate;<br>
<br>
It boosted my framerate from 40 to 300 fps. So for me it helps.<br>
<br>
Great article, btw.<br>
<br>
Labris<br>
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ee932e8177624d979fc99dea0120b4b8#ee932e8177624d979fc99dea0120b4b8</link>
		<pubDate>Sat, 08 Apr 2006 18:55:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ee932e8177624d979fc99dea0120b4b8#ee932e8177624d979fc99dea0120b4b8</guid>
		<dc:creator>Labris</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Labris/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>Xiaoth wrote:</div>
<div>
<p>OK, I've realized that I need to include *all* of the sample Utility Toolkit framework files, or
<strong>Samples\Managed\Common\dxmut*.cs</strong>. However, it only worked if I used the .NET v1.1 DX assemblies. Using the single .NET v2 assembly, I still get compiler errors. Apparently the v2 version is either half-baked (beta) or is intended for specialized
 usage.</p>
</div>
</blockquote>
<br>
<br>
Its quite clearly a beta, it has breaking changes and it is not yet complete (and never will be
<a href="http://blogs.msdn.com/tmiller/archive/2006/03/20/556105.aspx">see Tom's blog</a>). If the code in the article wasn't designed to run on MDX2.0 then don't try it unless you want to fix it yourself.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f2e4a09192f34cc9a2bb9dea0120b4e7#f2e4a09192f34cc9a2bb9dea0120b4e7</link>
		<pubDate>Wed, 19 Apr 2006 00:07:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f2e4a09192f34cc9a2bb9dea0120b4e7#f2e4a09192f34cc9a2bb9dea0120b4e7</guid>
		<dc:creator>zman</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/zman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>First off I love the INFO THANK YOU!!!!!<br>
<br>
but before the &quot;<b>3D Graphics Terminology&quot; </b>part I keep getting a build error<br>
<br>
&quot;error CS0246: The type or namespace name 'Device' could not be found (are you missing a using directive or an assembly reference?)&quot;<br>
<br>
why?<br>
<br>
EDIT: Well I found out I had it in the wrong place and I double checked everything but I'm getting
<br>
<br>
&quot;<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(32,25): error CS0246: The type or namespace name 'Manager' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(38,4): error CS0246: The type or namespace name 'Caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(40,4): error CS0246: The type or namespace name 'CreateFlags' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(48,8): error CS0246: The type or namespace name 'caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(52,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(60,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(70,8): error CS0246: The type or namespace name 'caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(74,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(80,4): error CS0246: The type or namespace name 'PresentParameters' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(82,4): error CS0246: The type or namespace name 'presentParams' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(94,4): error CS0103: The name 'device' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(116,4): error CS1525: Invalid expression term 'private'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(116,12): error CS1002: ; expected<br>
&quot;<br>
a tiny amount of errors....please help....<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b7f0b37ba2444f82b3da9dea0120b536#b7f0b37ba2444f82b3da9dea0120b536</link>
		<pubDate>Fri, 21 Apr 2006 23:24:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b7f0b37ba2444f82b3da9dea0120b536#b7f0b37ba2444f82b3da9dea0120b536</guid>
		<dc:creator>Tiptup300</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Tiptup300/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>Tiptup300 wrote:</div>
<div>First off I love the INFO THANK YOU!!!!!<br>
<br>
but before the &quot;<b>3D Graphics Terminology&quot; </b>part I keep getting a build error<br>
<br>
&quot;error CS0246: The type or namespace name 'Device' could not be found (are you missing a using directive or an assembly reference?)&quot;<br>
<br>
why?<br>
<br>
EDIT: Well I found out I had it in the wrong place and I double checked everything but I'm getting
<br>
<br>
&quot;<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(32,25): error CS0246: The type or namespace name 'Manager' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(38,4): error CS0246: The type or namespace name 'Caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(40,4): error CS0246: The type or namespace name 'CreateFlags' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(48,8): error CS0246: The type or namespace name 'caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(52,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(60,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(70,8): error CS0246: The type or namespace name 'caps' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(74,5): error CS0103: The name 'createFlags' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(80,4): error CS0246: The type or namespace name 'PresentParameters' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(82,4): error CS0246: The type or namespace name 'presentParams' could not be found (are you missing a using directive or an assembly reference?)<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(94,4): error CS0103: The name 'device' does not exist in the class or namespace 'Battletank2005.Form1'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(116,4): error CS1525: Invalid expression term 'private'<br>
c:\documents and settings\owner\my documents\visual studio projects\battletank2005\gameengine.cs(116,12): error CS1002: ; expected<br>
&quot;<br>
a tiny amount of errors....please help....<br>
</div>
</blockquote>
<br>
<br>
This is because Derek forgot to tell us what we need to include at the top of our classes with &quot;using&quot; and when we&nbsp; need to do it. i ran into the same problem as you and made a solution for myself. add the following code after all the &quot;using System&quot; lines:<br>
<br>
using Microsoft;<br>
using Microsoft.Samples.DirectX.UtilityToolkit;<br>
using Microsoft.DirectX;<br>
using Microsoft.DirectX.Direct3D;<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6d4c05f656c04ab6b9569dea0120b584#6d4c05f656c04ab6b9569dea0120b584</link>
		<pubDate>Sun, 23 Apr 2006 03:38:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/6d4c05f656c04ab6b9569dea0120b584#6d4c05f656c04ab6b9569dea0120b584</guid>
		<dc:creator>Nasai</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Nasai/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>In article 3 in the <i><b>Projection Transform</b></i> section...<br>
<blockquote>
<div>Derek wrote:</div>
<div><br>
Standard aspect ratios for computer screens are 1.33 (640x480 or 1280x1024).<br>
</div>
</blockquote>
<br>
<br>
1280x1024 is actually a 1.25:1 aspect ratio, which is the standard for most LCD monitors. 1280x960 is a better example of a high 1.33:1 aspect ratio<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b7f3ce073001404da85c9dea0120b5ad#b7f3ce073001404da85c9dea0120b5ad</link>
		<pubDate>Sun, 23 Apr 2006 03:43:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b7f3ce073001404da85c9dea0120b5ad#b7f3ce073001404da85c9dea0120b5ad</guid>
		<dc:creator>Nasai</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Nasai/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>FINAL EDIT: I'm done with Article 3 but I am having one error happening 14 errors<br>
<br>
Every one is the same &quot;Microsoft.DirectX.Direct3D.CustomVertex.PositionColored' does not contain a definition for 'Position'&quot; they are all getting errors on the line that has<br>
<br>
crossHairs[?].Position = new Vector3(?f, ?f, zval);<br>
<br>
<br>
--?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ea267d22f8754e718ddc9dea0120b5d7#ea267d22f8754e718ddc9dea0120b5d7</link>
		<pubDate>Tue, 25 Apr 2006 23:43:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/ea267d22f8754e718ddc9dea0120b5d7#ea267d22f8754e718ddc9dea0120b5d7</guid>
		<dc:creator>Tiptup300</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Tiptup300/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>On lesson 2 I'm getting the error message:<br>
Error 1 The type or namespace name 'Device' could not be found (are you missing a using directive or an assembly reference?)&nbsp;<br>
<br>
C:\Documents and Settings\Tom\My Documents\Visual Studio 2005\Projects\BattleTank2005\BattleTank2005\GameEngine.cs&nbsp;<br>
<br>
52&nbsp;<br>
<br>
11&nbsp;<br>
<br>
BattleTank2005<br>
<br>
On the line:<br>
private Device device; <br>
<br>
My references are:<br>
Microsoft.DirectX;<br>
runtime ver - 1.1.4322<br>
ver - 1.0.2902.0<br>
<br>
Microsoft.DirectX.Direct3D;<br>
runtime ver - 1.1.4322<br>
ver - 1.0.2911.0<br>
<br>
I have the lines:<br>
using Microsoft.Samples.DirectX.UtilityToolkit; <br>
using Microsoft.DirectX;<br>
using Microsoft.DirectX.Direct3D;<br>
using Microsoft;<br>
<br>
What am I doing wrong?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4d38c1f8dcc7412bbe8a9dea0120b61a#4d38c1f8dcc7412bbe8a9dea0120b61a</link>
		<pubDate>Mon, 01 May 2006 00:11:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4d38c1f8dcc7412bbe8a9dea0120b61a#4d38c1f8dcc7412bbe8a9dea0120b61a</guid>
		<dc:creator>Bucketofsquid</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bucketofsquid/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Great tutorial series! I am new to .net c# and direct-3d but found the tutorials very good. So good in fact that I have already started work on a new game!</p>
<p>However, I think that some of the code in Part VI is slightly buggy(!) :O<br>
<br>
Specifically the calculations for the Index Buffer and Vertex buffers. Both routines as far as I'm aware (and remember I'm a noob at this) seem to only work with terrain that is in a perfectly square area of vertices....<br>
<br>
If you try different grids where the number of VertX != to the number of VertY the code fails. It might be that I'm using the code incorrectly, so I'm posting here to find out if there is an issue.<br>
<br>
I have corrected the formula used in the code on my machine and everything seems to work fine now.<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' />
<br>
<br>
If you guys want me to post the modified code just send me an email!<br>
<br>
RobP<br>
Noob DirectX'er</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/48230803f20e4e53b6309dea0120b65e#48230803f20e4e53b6309dea0120b65e</link>
		<pubDate>Tue, 02 May 2006 22:44:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/48230803f20e4e53b6309dea0120b65e#48230803f20e4e53b6309dea0120b65e</guid>
		<dc:creator>RobAPol</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RobAPol/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Just a note about the framerate problem people seem to be having - I started following the video tutes on RocketCommander (<a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/rocketcmd/">http&#58;&#47;&#47;msdn.microsoft.com&#47;coding4fun&#47;gamedevelopment&#47;rocketcmd&#47;</a>) at Coding4fun.<br>
<br>
Rocket Commander does not use the OnPaint methods for rendering. I tried the rocket commander method on Battle Tank and my average fps went from 45 fps to over 1000 fps! (which is a bit annoying as it's WAAAY too fast!)<br>
<br>
Basically you don't use the Application.Run method and render in OnPaint, but create your own form, have a &quot;while&quot; loop. The while loop calls Application.DoEvents() to make sure it plays nicely.<br>
<br>
If you just follow the rocketcommander stuff for the first couple of tutorial you can learn some good stuff to use here - but it doesnt cover the basics of cameras and stuff - goes very advanced very quickly <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f7704370efc34f719a4f9dea0120b6b2#f7704370efc34f719a4f9dea0120b6b2</link>
		<pubDate>Sun, 07 May 2006 04:15:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/f7704370efc34f719a4f9dea0120b6b2#f7704370efc34f719a4f9dea0120b6b2</guid>
		<dc:creator>nmoog</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nmoog/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>EDIT: COME ON!!! I NEED HELP!!!!!!!!!!!!!<br>
<br>
I get this error for each line of Position<br>
<br>
'Microsoft.DirectX.Direct3D.CustomVertex.PositionColored' does not contain a definition for 'Position'<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/c0d5da78806e45d0bd399dea0120b687#c0d5da78806e45d0bd399dea0120b687</link>
		<pubDate>Tue, 09 May 2006 22:33:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/c0d5da78806e45d0bd399dea0120b687#c0d5da78806e45d0bd399dea0120b687</guid>
		<dc:creator>Tiptup300</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Tiptup300/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Anyone else having difficulty with the Soduku code sample? I keept getting a an &quot;UNDONE, LOC&quot; error, and I can't figure out what it means.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0860af2cd9644036a2cf9dea0120b6f4#0860af2cd9644036a2cf9dea0120b6f4</link>
		<pubDate>Sat, 13 May 2006 16:20:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0860af2cd9644036a2cf9dea0120b6f4#0860af2cd9644036a2cf9dea0120b6f4</guid>
		<dc:creator>Toadkillerdog</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Toadkillerdog/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi!<br>
<br>
I've got a problem with adding the file dxmutmisc.cs in Part 1 into my program.<br>
<br>
I made a new folder like written their, included my dxmutmisc.cs to this, and tried to run the code. There are appearing many(133) errors.<br>
<br>
The first:<br>
<br>
<blockquote><div class="quoteText">Error&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; The type or namespace name 'DirectX' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)&nbsp;&nbsp;&nbsp; C:\Programme\Programmieren\C&#43;&#43;\01\BattleTank\BattleTank\DirectXSupport\dxmutmisc.cs&nbsp;&nbsp;&nbsp; 12&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; BattleTank<br>
</div></blockquote><br>
<br>
<blockquote><div class="quoteText"><br>
Error&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp; The type or namespace name 'DirectX' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)&nbsp;&nbsp;&nbsp; C:\Programme\Programmieren\C&#43;&#43;\01\BattleTank\BattleTank\DirectXSupport\dxmutmisc.cs&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; BattleTank<br>
</div></blockquote><br>
<br>
<blockquote><div class="quoteText"><br>
Error&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp; The type or namespace name 'Usage' could not be found (are you missing a using directive or an assembly reference?)&nbsp;&nbsp;&nbsp; C:\Programme\Programmieren\C&#43;&#43;\01\BattleTank\BattleTank\DirectXSupport\dxmutmisc.cs&nbsp;&nbsp;&nbsp; 514&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp; BattleTank<br>
</div></blockquote><br>
<br>
Can someone tell me how to get this running?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fa1839bab244433f87d39dea0120b73d#fa1839bab244433f87d39dea0120b73d</link>
		<pubDate>Thu, 18 May 2006 14:53:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fa1839bab244433f87d39dea0120b73d#fa1839bab244433f87d39dea0120b73d</guid>
		<dc:creator>DaGeRe</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DaGeRe/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I guess maybe I don't agree with most people about this tutorial. I actually think it could use a lot of improvement.</p>
<p>It seems that almost every part starts with a section with all kinds of refactoring. Unfortunately, no code is shown. So each lesson, you have to download new sample code and figure things out for yourself.</p>
<p>It's just frustrating to go through a lesson and write code only to find out that you're just going to replace it. I started reading this because I wanted to write code, not examine and edit somebody else's code.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/edbbfe84a6f5451cad199dea0120b785#edbbfe84a6f5451cad199dea0120b785</link>
		<pubDate>Sun, 21 May 2006 14:17:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/edbbfe84a6f5451cad199dea0120b785#edbbfe84a6f5451cad199dea0120b785</guid>
		<dc:creator>WoogyChuck</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/WoogyChuck/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>DaGeRe wrote:</div>
<div>&#65279;Hi!<br>
<br>
I've got a problem with adding the file dxmutmisc.cs in Part 1 into my program.<br>
<br>
I made a new folder like written their, included my dxmutmisc.cs to this, and tried to run the code. There are appearing many(133) errors.<br>
</div>
</blockquote>
<br>
<br>
Remove the Reference to Microsoft.DirectX and add it again, make sure you att the library with version: 1.0.x and not the 2.0.x<br>
<br>
2.0 is still beta and combines the different assemblies into one. Somehow it's always referencing the wrong assembly. I don't know why.<br>
<br>
<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/105437db968b4a818a339dea0120b80c#105437db968b4a818a339dea0120b80c</link>
		<pubDate>Sun, 21 May 2006 20:18:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/105437db968b4a818a339dea0120b80c#105437db968b4a818a339dea0120b80c</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>hello all<br>
im new to DX and im trying to follow this development series as a start point.<br>
problem is im also not familer to C#. so im trying to run this thing in VB 2005.<br>
i got to the part that requiers the use of the <strong>dxmutmisc.cs</strong> file. and found out i cant use this class lib in VB. i mean i added the file all right but the namespace doest work in a VB application. right?<br>
at this point i remembered there is a sample code for the VB version. and after opening it i discoverd&nbsp; the
<strong>dxmutmisc.cs</strong>&nbsp; is not present in the solution. and i get gazilion errors regarding its name space.<br>
so how ecactly is this code suppose to work in VB like the tutorial siad?<br>
<br>
thank you<br>
Doron<br>
<br>
ps - im new here so im sorry if i posted in the wrong place</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9ca567268e5445b8b2b99dea0120b856#9ca567268e5445b8b2b99dea0120b856</link>
		<pubDate>Tue, 30 May 2006 17:48:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/9ca567268e5445b8b2b99dea0120b856#9ca567268e5445b8b2b99dea0120b856</guid>
		<dc:creator>doron</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/doron/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I'm not sure how derek does it but the usual solution is that he has provided a compiled assembly that contains the functionailty. You should add that DLL to your references.&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/062a0edba7e6407597ad9dea0120b883#062a0edba7e6407597ad9dea0120b883</link>
		<pubDate>Sat, 03 Jun 2006 22:09:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/062a0edba7e6407597ad9dea0120b883#062a0edba7e6407597ad9dea0120b883</guid>
		<dc:creator>zman</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/zman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>(Lesson entitled DirectInput)<br>
<br>
Hello; fellow programmers. . .<br>
<br>
I, like most of you, have found this string of tutorials a great way to <br>
<br>
step into the world of directX programming.<br>
<br>
I, however, have become a little confused over the way the author <br>
<br>
creates the cubes used for containing the textures of the SkyBox.<br>
<br>
This code snippet which creates one of the cubes used to display&nbsp;terrain texture in the skybox confuses me in a couple ways:<br>
<br>
- What does each point represent : <br>
<br>
(what exactly are Vertices/Vertexs)<br>
<br>
- What do Tu, Tv, Nx, Ny and Nz represent<br>
<br>
- And my biggest confusing lies in how we&nbsp;decipher where each point is to be found in the 3D world :<br>
<br>
- where is the point of reference?<br>
<br>
- if this is actually making a cube (which i believe) why dont we just logically use a square being that the texture is a square and never passed by the player.<br>
<p>Mostly I am just trying to understand the scale and <br>
<br>
measurement system being used to reference points in the <br>
<br>
infinite world we have.<br>
<br>
_leftFaceVertex[0].X = -100.0f;<br>
_leftFaceVertex[0].Y = 100.0f;<br>
_leftFaceVertex[0].Z = -100.0f;<br>
_leftFaceVertex[0].Tu = 0.0f;<br>
_leftFaceVertex[0].Tv = 0.0f;<br>
_leftFaceVertex[0].Nx = 1.0f;<br>
_leftFaceVertex[0].Ny = 0.0f;<br>
_leftFaceVertex[0].Nz = 0.0f;<br>
_leftFaceVertex[1].X = -100.0f;<br>
_leftFaceVertex[1].Y = 100.0f;<br>
_leftFaceVertex[1].Z = 100.0f;<br>
_leftFaceVertex[1].Tu = 1.0f;<br>
_leftFaceVertex[1].Tv = 0.0f;<br>
_leftFaceVertex[1].Nx = 1.0f;<br>
_leftFaceVertex[1].Ny = 0.0f;<br>
_leftFaceVertex[1].Nz = 0.0f;<br>
_leftFaceVertex[2].X = -100.0f;<br>
_leftFaceVertex[2].Y = -100.0f;<br>
_leftFaceVertex[2].Z = -100.0f;<br>
_leftFaceVertex[2].Tu = 0.0f;<br>
_leftFaceVertex[2].Tv = 1.0f;<br>
_leftFaceVertex[2].Nx = 1.0f;<br>
_leftFaceVertex[2].Ny = 0.0f;<br>
_leftFaceVertex[2].Nz = 0.0f;<br>
_leftFaceVertex[3].X = -100.0f;<br>
_leftFaceVertex[3].Y = -100.0f;<br>
_leftFaceVertex[3].Z = 100.0f;<br>
_leftFaceVertex[3].Tu = 1.0f;<br>
_leftFaceVertex[3].Tv = 1.0f;<br>
_leftFaceVertex[3].Nx = 1.0f;<br>
_leftFaceVertex[3].Ny = 0.0f;<br>
_leftFaceVertex[3].Nz = 0.0f;<br>
<br>
Thanks for anyhelp and I hope my question has not already been <br>
addressed.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/513f1447b666457699fb9dea0120b8d1#513f1447b666457699fb9dea0120b8d1</link>
		<pubDate>Sun, 04 Jun 2006 02:49:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/513f1447b666457699fb9dea0120b8d1#513f1447b666457699fb9dea0120b8d1</guid>
		<dc:creator>PeaTierGriffen</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PeaTierGriffen/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Update:<br>
<br>
It has now come clear to me that we are indeed making a square :O<br>
<br>
I understand now everthing except what&nbsp;Nx, Ny and Nz represent</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4779198c2a2f434a86d89dea0120b8fe#4779198c2a2f434a86d89dea0120b8fe</link>
		<pubDate>Sun, 04 Jun 2006 03:37:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/4779198c2a2f434a86d89dea0120b8fe#4779198c2a2f434a86d89dea0120b8fe</guid>
		<dc:creator>PeaTierGriffen</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PeaTierGriffen/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello everone Im very new so please forgive me if im posting in the wrong place,Im trying to use the templates&nbsp; in the begining game development series with VB 2005 express but when I try to install the template I get this error&nbsp; &quot;Installation stopped
 because the directory for the ProjectType value did not exist.&nbsp; The project type is invalid for your installation of Visual Studio.&quot;&nbsp;&nbsp;&nbsp; do I need to download an update or something?? I would be very greateful l for any help. Thank you in advance!!<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' />&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d2867347026942ca8c869dea0120b948#d2867347026942ca8c869dea0120b948</link>
		<pubDate>Sun, 04 Jun 2006 15:12:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d2867347026942ca8c869dea0120b948#d2867347026942ca8c869dea0120b948</guid>
		<dc:creator>robert1352</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/robert1352/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello there,<br>
<br>
In <b>Part II – Introduction to DirectX</b> right before <b>3D Graphics Terminology</b> when I try to debug and test I get the following exception:<br>
<br>
<blockquote>LoaderLock was detected<br>
Message: DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX.Direct3D\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.Direct3D.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization
 function since doing so can cause the application to hang.<br>
</blockquote>
I've read some help material on LoaderLock, but that didn't really help me. How to solve this?<br>
<br>
EDIT: Never mind, I've looked around on the MSDN forums and it appears this problem has something to do with version conflicts. I've already found a way around this.<br>
<br>
If you happen to have the same problem, look here for help: <a href="http://search.msdn.microsoft.com/search/default.aspx?__VIEWSTATE=&amp;query=LoaderLock+was+detected&amp;siteid=0&amp;tab=1">http&#58;&#47;&#47;search.msdn.microsoft.com&#47;search&#47;default.aspx&#63;__VIEWSTATE&#61;&#38;query&#61;LoaderLock&#43;was&#43;detected&#38;siteid&#61;0&#38;tab&#61;1</a><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8137d1291bee4dc8860d9dea0120b991#8137d1291bee4dc8860d9dea0120b991</link>
		<pubDate>Tue, 06 Jun 2006 09:37:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8137d1291bee4dc8860d9dea0120b991#8137d1291bee4dc8860d9dea0120b991</guid>
		<dc:creator>MrFishman</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MrFishman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><u>My Site </u><a href="http://www.extremesolutions.co.nr">http://www.extremesolutions.co.nr</a><br>
<br>
If you wish to suppy vb.net game dev code</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2a624d58478d4f0e86259dea0120b9c0#2a624d58478d4f0e86259dea0120b9c0</link>
		<pubDate>Sun, 11 Jun 2006 03:48:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2a624d58478d4f0e86259dea0120b9c0#2a624d58478d4f0e86259dea0120b9c0</guid>
		<dc:creator>agwan</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/agwan/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I just started the DirectInput section of the series. I downloaded the code for VB but it keeps popping up with AccessViolationException errors before the form is even displayed.</p>
<p>I'm kind of surprised that sample code like this would fail &quot;out-of-the-box&quot;. Is anyone else having this problem?</p>
<p>-Crimsus</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0104286bb0f84962aa0c9dea0120ba07#0104286bb0f84962aa0c9dea0120ba07</link>
		<pubDate>Sun, 11 Jun 2006 16:30:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0104286bb0f84962aa0c9dea0120ba07#0104286bb0f84962aa0c9dea0120ba07</guid>
		<dc:creator>Crimsus</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Crimsus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><blockquote>
<div>doron wrote:</div>
<div>i discoverd&nbsp; the <strong>dxmutmisc.cs</strong>&nbsp; is not present in the solution. and i get gazilion errors regarding its name space.<br>
so how ecactly is this code suppose to work in VB like the tutorial siad?<br>
<br>
thank you<br>
Doron<br>
<br>
ps - im new here so im sorry if i posted in the wrong place</div>
</blockquote>
<br>
<br>
Hi Doron,<br>
<br>
I ran into similar problems when I was reviewing the code and tried to run it. Luckily, I was also researching how to do high performance counters with an accuracy better than GetTickCount().<br>
<br>
Here is a link to the timer class I'm working on that uses the QueryPerformanceCounter/Frequency functions.<br>
<br>
Click to view the timer class: <a href="http://home.hawaii.rr.com/propanephoenix/PC.vb">
http://home.hawaii.rr.com/propanephoenix/PC.vb</a><br>
<br>
I'll not give you a total solution to get the code to work, but if you examine the code for the class I created, you'll get a pretty good idea what is going on. Just keep in mind this class is in its &quot;Beta&quot; stage.<br>
<br>
-Crimsus</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/14178193507d4727a7f79dea0120ba37#14178193507d4727a7f79dea0120ba37</link>
		<pubDate>Sun, 11 Jun 2006 16:45:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/14178193507d4727a7f79dea0120ba37#14178193507d4727a7f79dea0120ba37</guid>
		<dc:creator>Crimsus</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Crimsus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>nvm found my mistakes</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0463d81cfab9480db0d69dea0120ba7e#0463d81cfab9480db0d69dea0120ba7e</link>
		<pubDate>Sun, 18 Jun 2006 15:42:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/0463d81cfab9480db0d69dea0120ba7e#0463d81cfab9480db0d69dea0120ba7e</guid>
		<dc:creator>EzarKun</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/EzarKun/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>&nbsp; I have been over the articals a dozen times. Thanks to these posts I have it up and running. It is a great tutorial series on directx, compaired to the others I have run accross!<br>
&nbsp; I still don't come close to understanding it <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
&nbsp;I have struggled for a week trying to get a tank(Space Ship) to circle the camera. How do I do it? It can't be that hard!? All I have managed to do is fly it in a straight lne. I set the tanks y cordinate at 40 which seems to be the middle of forward looking
 view. But the way to manipulate the x and z variables, to fly in a circle around me,&nbsp;totaly evades me!<br>
&nbsp;Any help would be greatly appreated!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/270058f1908d44949c2f9dea0120bac8#270058f1908d44949c2f9dea0120bac8</link>
		<pubDate>Fri, 23 Jun 2006 00:12:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/270058f1908d44949c2f9dea0120bac8#270058f1908d44949c2f9dea0120bac8</guid>
		<dc:creator>rderkis</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rderkis/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>The link for the Windows SDK February 2006 CTP is broken in the WPF Sudoku article 1.<br>
<br>
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9BE1FC7F-0542-47F1-88DD-61E3EF88C402">http://www.microsoft.com/downloads/details.aspx?FamilyId=9BE1FC7F-0542-47F1-88DD-61E3EF88C402</a><br>
<br>
There seems to be a Windows SDK Beta 2, is that the one to get now?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a7b2eae7ce584e6abb469dea0120bb0f#a7b2eae7ce584e6abb469dea0120bb0f</link>
		<pubDate>Tue, 27 Jun 2006 19:31:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a7b2eae7ce584e6abb469dea0120bb0f#a7b2eae7ce584e6abb469dea0120bb0f</guid>
		<dc:creator>AhnFire</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AhnFire/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I&nbsp;need to add&nbsp;&quot;bank&quot; (aka &quot;roll&quot;) control to the camera, in addition to the heading and pitch control already&nbsp;implemented in Camera.cs (BattleTank2005 3, 4 &amp; 5). This would rotate the camera view around the x axis.&nbsp; I assume this will&nbsp;require factoring a
 _bank value, say -90 to &#43;90, into the MoveCameraPosition() and Render() methods.<br>
<br>
Can anyone provide tips on the easiest way to add&nbsp;banking control&nbsp;to the existing code?<br>
<br>
Any help would be appreciated!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3b1e7fa1f8f44dfab3e29dea0120bb57#3b1e7fa1f8f44dfab3e29dea0120bb57</link>
		<pubDate>Mon, 03 Jul 2006 04:05:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3b1e7fa1f8f44dfab3e29dea0120bb57#3b1e7fa1f8f44dfab3e29dea0120bb57</guid>
		<dc:creator>kss</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/kss/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I am having a problem debugging and running the code after the third tutorial, it's giving me 19 errors about &quot;Vector 3&quot; and &quot;Matrix.&quot;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/61c5d52bd4dc4e3791589dea0120bb9f#61c5d52bd4dc4e3791589dea0120bb9f</link>
		<pubDate>Fri, 14 Jul 2006 02:27:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/61c5d52bd4dc4e3791589dea0120bb9f#61c5d52bd4dc4e3791589dea0120bb9f</guid>
		<dc:creator>Dead_Illusionist</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dead_Illusionist/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I am sorry I was trying to reply to another post.&nbsp; This has to do with Exceptions when running the Battle Tank part II.
<br>
<br>
Here is the error:<br>
System.TypeInitializationException was unhandled<br>
&nbsp; Message=&quot;The type initializer for 'Microsoft.DirectX.Direct3D.Manager' threw an exception.&quot;<br>
&nbsp; Source=&quot;Microsoft.DirectX.Direct3D&quot;<br>
&nbsp; TypeName=&quot;Microsoft.DirectX.Direct3D.Manager&quot;<br>
&nbsp; StackTrace:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at Microsoft.DirectX.Direct3D.Manager.get_Adapters()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at BattleTank2005.GameEngine..ctor() in C:\Projects\BattleTank2005\BattleTank2005\GameEngine.cs:line 23<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at BattleTank2005.Program.Main() in C:\Projects\BattleTank2005\BattleTank2005\Program.cs:line 17<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at System.Threading.ThreadHelper.ThreadStart()<br>
<br>
<br>
When I was adding the wrong DirectX reference to the project I had duplicate function names and this I think is the root cause of the problem.&nbsp; I had the IDE VS2005 resolve the conflict by adding an app.config file to the project with the resolve conflict wizard.&nbsp;
 To fix the problem change the reference back to the Microsoft.DirectX version 1.0.2902.0 and remove the app.config file from your project.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fd1731f36751463397c19dea0120bbec#fd1731f36751463397c19dea0120bbec</link>
		<pubDate>Tue, 18 Jul 2006 16:33:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/fd1731f36751463397c19dea0120bbec#fd1731f36751463397c19dea0120bbec</guid>
		<dc:creator>Zurekbrau</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Zurekbrau/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi, I'm having a problem with my code. I may have already repaired it but I'm not entirely certain the application is performing as it should.<br>
<br>
I downloaded the latest version of DirectX SDK (the 6/9/2006 publish).<br>
<br>
When compiling the application, I get the error, &quot;The type or namespace name 'Samples' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)<br>
<br>
According to the debugger, it refers to this line:<br>
using Microsoft.Samples.DirectX.UtilityToolkit;<br>
<br>
I have the line included with the other using directives at the bottom of the list.<br>
<br>
When I remove this line, the project compiles successfully.<br>
<br>
My concern is that I wonder if the application is performing as intended now without that line. With my experience, simply removing a using directive that's needed would only throw an error at compile-time. So, I will give a description as to what exactly my
 application looks like when it is run so you can tell me if it is running as intended or not.<br>
<br>
In short, when the built application is run, I get an approximately 300 x 300 px window that, not including the border and title bar, is clear. When I move the window a little bit, it has artifacts of the old window in the orginal position within the boundries
 of the new position of the window before the window was moved. Therefore, if I drag the window up just a little bit, there will be an &quot;image&quot; of the title bar within the window. I hope that's descriptive enough. If you need more information, just let me know.
 Thanks.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/170f8b2408fb4ff9aa419dea0120bc36#170f8b2408fb4ff9aa419dea0120bc36</link>
		<pubDate>Sun, 30 Jul 2006 06:16:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/170f8b2408fb4ff9aa419dea0120bc36#170f8b2408fb4ff9aa419dea0120bc36</guid>
		<dc:creator>nexus1g</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nexus1g/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hello,<br>
&nbsp; well im trying to follow the tutorial but i need to download all that stuff! But i cant seem to find the windows feburary SDK Pack! What do i do? What do i search to get it? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
EDIT: This is for the suduko Part 1 tutorial!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2dcbf4714037458e9f789dea0120bc7f#2dcbf4714037458e9f789dea0120bc7f</link>
		<pubDate>Fri, 04 Aug 2006 00:54:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/2dcbf4714037458e9f789dea0120bc7f#2dcbf4714037458e9f789dea0120bc7f</guid>
		<dc:creator>youcmecruzin13</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/youcmecruzin13/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I downloaded&nbsp;the C# code of the latest article of Beginning Game Development Series.<br>
&nbsp;<br>
I build and run the project but I see only a black screen.<br>
<br>
Any tip please?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a900472d2757471b90cd9dea0120bcc6#a900472d2757471b90cd9dea0120bcc6</link>
		<pubDate>Sun, 06 Aug 2006 11:16:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a900472d2757471b90cd9dea0120bcc6#a900472d2757471b90cd9dea0120bcc6</guid>
		<dc:creator>CLMan</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CLMan/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Nevermind (post stripped; I'm not an a-hole but I don't like being called one).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7f691779a93343f28e759dea0120b3af#7f691779a93343f28e759dea0120b3af</link>
		<pubDate>Mon, 07 Aug 2006 08:07:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7f691779a93343f28e759dea0120b3af#7f691779a93343f28e759dea0120b3af</guid>
		<dc:creator>Xiaoth</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Xiaoth/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I believe the following is a better fix for the InvalidCallException in the device creation call (since the fix mentioned previously didn't fix it for me, but the code below does).<br>
<br>
#if DEBUG<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentParams.Windowed = true;<br>
#else<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presentParams.Windowed = false;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presentParams.BackBufferFormat = Manager.Adapters.Default.CurrentDisplayMode.Format;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presentParams.BackBufferHeight = Manager.Adapters.Default.CurrentDisplayMode.Height;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presentParams.BackBufferWidth = Manager.Adapters.Default.CurrentDisplayMode.Width;<br>
#endif<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/168ab56e17ad4ad79d089dea0120bd0e#168ab56e17ad4ad79d089dea0120bd0e</link>
		<pubDate>Wed, 09 Aug 2006 01:24:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/168ab56e17ad4ad79d089dea0120bd0e#168ab56e17ad4ad79d089dea0120bd0e</guid>
		<dc:creator>lingfors</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/lingfors/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I want to start going though the Beginning Game Development toturials and I have a question. Should I get the DirectX9 SDK, or should I start with the latest which is DirectX10? I am a professional developer but have no experience with DirectX and I want
 to make this as painless as possible. If I should get the DerictX9 SDK, where can I get it? the Microsoft web site has it pretty well. Any advise would be greatly appreciated (as long as it is good advise) <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>
<p>EDIT: Ok I found the april2005 release of DX9 sdk. which one should I install? should I reference the DX9 when I start? Will there be any problems if I install both?<br>
</p>
<p>EDIT:<br>
Ok, after reading through a little bit I found that the tutorial starts out using the DirectX9 (Feb 2005) release. I found it by doing a search on the msdn site for &quot;DirectX9 (February 2005)&quot; (go figure) <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-8.gif' alt='Expressionless' /> I will assume that if I install this version of the
 SDK things will go smooth from here. maybe this will help anyone with the same anal retentive tendecies that I have.<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br>
<br>
Thanks,</p>
<p>Moebious</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/31a32b6c50224c9aa3319dea0120bd59#31a32b6c50224c9aa3319dea0120bd59</link>
		<pubDate>Sat, 12 Aug 2006 13:52:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/31a32b6c50224c9aa3319dea0120bd59#31a32b6c50224c9aa3319dea0120bd59</guid>
		<dc:creator>moebious</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/moebious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p><br>
<br>
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/456ea6d620564a64bad09dea0120bd85#456ea6d620564a64bad09dea0120bd85</link>
		<pubDate>Sat, 12 Aug 2006 19:27:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/456ea6d620564a64bad09dea0120bd85#456ea6d620564a64bad09dea0120bd85</guid>
		<dc:creator>moebious</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/moebious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>First, let me say I like programming in C#.NET but I thought one of the original aims of the .NET framework was portability e.g. code written using managed code could run on any platform provided that there was a runtime available for that platform (e.g.
 Mono project.) Surely&nbsp; using the&nbsp; DirectX namespace doesn't provide portability as the underlying library is tied to Windows? So, are there any real benefits of using .NET for Games development when C&#43;&#43; is generally better performance, no big runtime is required
 and there is no portability?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/631bd8c05ed64317bf299dea0120bdc9#631bd8c05ed64317bf299dea0120bdc9</link>
		<pubDate>Sun, 13 Aug 2006 10:32:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/631bd8c05ed64317bf299dea0120bdc9#631bd8c05ed64317bf299dea0120bdc9</guid>
		<dc:creator>YellowBook</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/YellowBook/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hallo does anybody knows how to use terragen files with direkt-x in C#.net?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/45c42a0d06b642e0bed69dea0120be0f#45c42a0d06b642e0bed69dea0120be0f</link>
		<pubDate>Mon, 21 Aug 2006 10:10:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/45c42a0d06b642e0bed69dea0120be0f#45c42a0d06b642e0bed69dea0120be0f</guid>
		<dc:creator>wert1990</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wert1990/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hey Bucketofsquid and Curious-Passers-By,<br>
<br>
Did you find a solution to the type/namespace error? I too am experiencing the same error (Error 1 The type or namespace name 'Device' could not be found (are you missing a using directive or an assembly reference?)).<br>
<br>
If anyone else may have a suggestion on how to repair this craziness, that would be great. I've tried adding/removing/adding the DirectX references (assuming that these refs contain the Device type definitions).<br>
<br>
TIA<br>
<br>
<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
BTW... I am using:<br>
- VS Pro 2005 (C#)<br>
- DirectX refs:&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectX (Runtime: v1.1.4322, Version 1.0.2902.0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectX.Direct3D (Runtime v.1.1.4322, Version 1.0.2902.0)<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7e7a838fca46494b855a9dea0120be54#7e7a838fca46494b855a9dea0120be54</link>
		<pubDate>Tue, 22 Aug 2006 02:36:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/7e7a838fca46494b855a9dea0120be54#7e7a838fca46494b855a9dea0120be54</guid>
		<dc:creator>Boogeyman</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Boogeyman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hallo Boogeyman I had the sme problem too.<br>
<br>
when creating the Device variable you need to use the whole name means:<br>
<br>
microsoft.direk-x.direkt3d ... .device device = new microsoft. ... device();<br>
(c#)<br>
<br>
or something similar. in the code to the article is alse one using statement missing it is the same namespace as the divice.<br>
<br>
I have found a programm that converts the terragen files into .raw heightmaps.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b32c41f5eb4a4076a02e9dea0120be80#b32c41f5eb4a4076a02e9dea0120be80</link>
		<pubDate>Fri, 25 Aug 2006 15:38:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/b32c41f5eb4a4076a02e9dea0120be80#b32c41f5eb4a4076a02e9dea0120be80</guid>
		<dc:creator>wert1990</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wert1990/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hey wert1990,<br>
<br>
Thanks for your help! It worked!<br>
<br>
Phew!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a09c54dadf314b76b5c89dea0120bea9#a09c54dadf314b76b5c89dea0120bea9</link>
		<pubDate>Tue, 29 Aug 2006 01:14:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a09c54dadf314b76b5c89dea0120bea9#a09c54dadf314b76b5c89dea0120bea9</guid>
		<dc:creator>Boogeyman</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Boogeyman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I downloaded the latest (august) DX SDK.<br>
I installed C# express.<br>
I downloaded the code for the first few tuts.<br>
I compiled the unmodified code for the first few tuts.<br>
Debug version does nothing I can see;<br>
Release versions fail: ask whether I want to send an error report<br>
I seem to have wasted the last 6 hours of my life on this stuff<br>
I know C&#43;&#43; but I know nothing about Windows programming, so maybe I'm missing something obvious, but shouldn't the tutorials just work out of the box? THey compile fine.<br>
<br>
Maybe I just need to find a beginning game programming tutorial that actually works somewhere else. &lt;sigh&gt; This one looked so promising though. But now it's very late and I'm a little bit ticked off.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d93db982967944ca91fa9dea0120bef0#d93db982967944ca91fa9dea0120bef0</link>
		<pubDate>Sun, 10 Sep 2006 07:19:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/d93db982967944ca91fa9dea0120bef0#d93db982967944ca91fa9dea0120bef0</guid>
		<dc:creator>gleepglop</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gleepglop/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>star date log: the very next day<br>
<br>
I realize now that the debug version works (F5) and&nbsp;perhaps was working all along. It's the release version (F6)&nbsp;that doesn't work. It compiles fine, I think. It doesn't automatically run though after compiling. When I go to the release folder and try to run
 it it just causes the Send Error Report dialog box to open.<br>
<br>
I don't have this problem with sample projects included with the SDK.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5ea1ea5f44004a5483339dea0120bf1d#5ea1ea5f44004a5483339dea0120bf1d</link>
		<pubDate>Sun, 10 Sep 2006 18:13:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5ea1ea5f44004a5483339dea0120bf1d#5ea1ea5f44004a5483339dea0120bf1d</guid>
		<dc:creator>gleepglop</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gleepglop/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>F6 in visual express (at least, in the one I have:) ) is the shortcut for 'Build', so it's normal that no instance of the actual application is started.&nbsp;
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3af5b7c9447d470180c19dea0120bf64#3af5b7c9447d470180c19dea0120bf64</link>
		<pubDate>Thu, 14 Sep 2006 21:17:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3af5b7c9447d470180c19dea0120bf64#3af5b7c9447d470180c19dea0120bf64</guid>
		<dc:creator>timbann</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/timbann/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>&nbsp;what about vb.<br>
this may be off topic but the totrial says that you can use vb but i keep getting errors because the DirectX support files are in c#. even the sample code gats errors<br>
help please:(<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5daab7265f1f4b8e99379dea0120bfad#5daab7265f1f4b8e99379dea0120bfad</link>
		<pubDate>Sat, 16 Sep 2006 16:01:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/5daab7265f1f4b8e99379dea0120bfad#5daab7265f1f4b8e99379dea0120bfad</guid>
		<dc:creator>gigabite</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gigabite/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hmm, I've been following the tutorial to the second page now, and I had some problems. Luckily for me, I was smart enough to solve them.&nbsp;These problems were not mine, they were derik's...(but I won't critisize since I'm clueless on how to do anything in
 C#&nbsp;unless it's in a detailed step by step&nbsp;tutorial).<br>
<br>
Anyways, you need to add this to the using commands- <br>
<p>using Microsoft.DirectX;</p>
<p>using Microsoft.DirectX.Direct3D;<br>
<br>
And somewhere after the render loop you should have this empty thing-<br>
</p>
<p>private void GameEngine_Load(object sender, EventArgs e)</p>
<p>{<br>
/*<br>
Pretty useless huh? But it solves a major problem that I had been getting, so you had better have this in there!<br>
&nbsp;*/<br>
}<br>
<br>
P.S. this should solve everything before he tells you to execute the empty blue box. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /> Nothing more.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e64a36309a2f4513a8c19dea0120bff7#e64a36309a2f4513a8c19dea0120bff7</link>
		<pubDate>Wed, 27 Sep 2006 02:46:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/e64a36309a2f4513a8c19dea0120bff7#e64a36309a2f4513a8c19dea0120bff7</guid>
		<dc:creator>Proffessor_gad</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Proffessor_gad/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Sudoku Game Part II<br>
<br>
Events<br>
<br>
<p>public class Cell : INotifyPropertyChanged</p>
<br>
causing errors ...&nbsp;<br>
<br>
Need to add
<p>using System.ComponentModel;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/176bf32da268434c8abb9dea0120c03e#176bf32da268434c8abb9dea0120c03e</link>
		<pubDate>Fri, 20 Oct 2006 19:38:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/176bf32da268434c8abb9dea0120c03e#176bf32da268434c8abb9dea0120c03e</guid>
		<dc:creator>EricSal</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/EricSal/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>I got this error for the 3rd part of the Begin Game Dev series:<br>
<br>
Microsoft.DirectX.Direct3D.InvalidCallException was unhandled<br>
&nbsp; Message=&quot;Error in the application.&quot;<br>
&nbsp; Source=&quot;Microsoft.DirectX.Direct3D&quot;<br>
&nbsp; ErrorCode=-2005530516<br>
&nbsp; ErrorString=&quot;D3DERR_INVALIDCALL&quot;.............<br>
<br>
after a day of head scratching and moving things about to see what effects they had I fixed it&nbsp;by moving this line of code:<br>
<br>
<p>device.VertexFormat = CustomVertex.PositionColored.Format;<br>
<br>
to <strong>above</strong> this line:<br>
</p>
<br>
<p>device.DrawUserPrimitives(PrimitiveType.LineStrip, 6, CreateCrossHairVertexArrayTop());</p>
<br>
rather than <strong>below</strong> the DrawUserPrimitives as I seemed to think whilst reading the tutorial<br>
<br>
Everything else&nbsp;I did as told and I used Visual Studio Express with the SP1 and the Aug2006 Direct SDK and it seems to work fine.<br>
<br>
I understand the issue as you have to define a pipeline before you draw the arrays?<br>
<br>
PS Hello to everyone<br>
&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/00295ed67ce946b0a02c9dea0120c089#00295ed67ce946b0a02c9dea0120c089</link>
		<pubDate>Mon, 23 Oct 2006 21:49:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/00295ed67ce946b0a02c9dea0120c089#00295ed67ce946b0a02c9dea0120c089</guid>
		<dc:creator>Porks</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Porks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi</p>
<p>Problems with part7</p>
<p>Hi i downloaded project part 7. terrain generator is a separate project file and there are no references to it atall in the battletank project&nbsp;code in fact i cannot tell any difference between the battletank projects from parts 6 and 7 except for this additional
 terrain generator project file that doesnt work on its own????<br>
<br>
thanks<br>
<br>
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a92b1722ee6c4daba7bb9dea0120c0d2#a92b1722ee6c4daba7bb9dea0120c0d2</link>
		<pubDate>Thu, 26 Oct 2006 16:08:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/a92b1722ee6c4daba7bb9dea0120c0d2#a92b1722ee6c4daba7bb9dea0120c0d2</guid>
		<dc:creator>sashah</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/sashah/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>Hi<br>
<br>
Been looking at the article a little more<br>
<br>
Just to be sure can i ask is this article and corresponding code finished???<br>
<br>
quote:<br>
<br>
<p><em>With these changes to the camera class, integrating the terrain into the game will be a lot easier. It also shows you that there are many ways of accomplishing the same task. You should experiment with the various versions and choose the one you like
 best.</em></p>
<em>Terrain Elevation</em>
<p><em>In the last article you may have noticed that we used the Scaling matrix to change the size of the terrain mesh before rendering. These scale variables must be applied to any coordinate resolutions, so I moved them into separate variables. Remember to
 set add <code>_device.RenderState.NormalizeNormals = true</code> to recompute the normals.</em></p>
<p><em>At the bottom of the Terrain class add the following code.<br>
<br>
</em>From what&nbsp;i can gather the tutorial doesnt explain how to integrate the newly created terrain into the main project.<br>
<br>
DOH!!!!!!!!!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3ec99f25faed4681a4c49dea0120c102#3ec99f25faed4681a4c49dea0120c102</link>
		<pubDate>Thu, 26 Oct 2006 16:26:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/3ec99f25faed4681a4c49dea0120c102#3ec99f25faed4681a4c49dea0120c102</guid>
		<dc:creator>sashah</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/sashah/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Discuss the Beginning Game Development series on Coding 4 Fun</title>
		<description><![CDATA[<p>How about some articles like that using c&#43;&#43;. Because i have been having trouble finding good complete up to date tutorials. Thanks:D<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8bb9734aa22d487b91c69dea0120c149#8bb9734aa22d487b91c69dea0120c149</link>
		<pubDate>Thu, 27 Mar 2008 17:27:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/70211-Discuss-the-Beginning-Game-Development-series-on-Coding-4-Fun/8bb9734aa22d487b91c69dea0120c149#8bb9734aa22d487b91c69dea0120c149</guid>
		<dc:creator>wizecoder</dc:creator>
		<slash:comments>119</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wizecoder/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>