<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Quadtree Code Design</title>
	<atom:link href="http://www.kyleschouviller.com/xna/quadtree-code-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kyleschouviller.com/xna/quadtree-code-design/</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 11:48:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Biznes plan</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-84711</link>
		<dc:creator>Biznes plan</dc:creator>
		<pubDate>Wed, 18 Jan 2012 20:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-84711</guid>
		<description>wow</description>
		<content:encoded><![CDATA[<p>wow</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fruit mocking party</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-80058</link>
		<dc:creator>fruit mocking party</dc:creator>
		<pubDate>Sun, 18 Dec 2011 04:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-80058</guid>
		<description>Your web page doesn&#039;t render appropriately on my iphone - you might want to try and fix that</description>
		<content:encoded><![CDATA[<p>Your web page doesn&#8217;t render appropriately on my iphone &#8211; you might want to try and fix that</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adman</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-34335</link>
		<dc:creator>Adman</dc:creator>
		<pubDate>Thu, 10 Mar 2011 23:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-34335</guid>
		<description>I really appreciate the code and explanation.

I&#039;m using your QuadTree code in a twin stick shoot (a la &quot;I Made a Game With Zombies In It&quot;)... for testing purposes, I have many (a thousand or two) enemies that head towards the player.

It seems like the perfect opportunity to use a QuadTree, but after some experimenting, it seems like the performance hit that I take updating the enemy positions isn&#039;t worth it.

I&#039;ve really only tried modifying the &quot;limit&quot; of how many objects can be in a node before it is subdivided.  

Am I doing something wrong?  Or is a QuadTree the wrong approach for lots of MOVING objects?  Or could your code be more efficient?

Don&#039;t get me wrong, I&#039;m very appreciative, and I&#039;ve learned a lot.  Just curious if there are improvements I can make.

Thanks!</description>
		<content:encoded><![CDATA[<p>I really appreciate the code and explanation.</p>
<p>I&#8217;m using your QuadTree code in a twin stick shoot (a la &#8220;I Made a Game With Zombies In It&#8221;)&#8230; for testing purposes, I have many (a thousand or two) enemies that head towards the player.</p>
<p>It seems like the perfect opportunity to use a QuadTree, but after some experimenting, it seems like the performance hit that I take updating the enemy positions isn&#8217;t worth it.</p>
<p>I&#8217;ve really only tried modifying the &#8220;limit&#8221; of how many objects can be in a node before it is subdivided.  </p>
<p>Am I doing something wrong?  Or is a QuadTree the wrong approach for lots of MOVING objects?  Or could your code be more efficient?</p>
<p>Don&#8217;t get me wrong, I&#8217;m very appreciative, and I&#8217;ve learned a lot.  Just curious if there are improvements I can make.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heath</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-32775</link>
		<dc:creator>Heath</dc:creator>
		<pubDate>Fri, 04 Feb 2011 14:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-32775</guid>
		<description>Hey Kyle, thanks for article!  I tried it out and it works great, but I&#039;m kinda curious about why you didn&#039;t use (actual) pointers?  I usually code in C++ so most of the data structures I&#039;ve implemented rely on &#039;unsafe&#039; code in C#.  Did you just opt not to include pointers because it&#039;s easier to understand QuadTrees without them, or are you taking advantage of an inherent feature of C# I don&#039;t know about yet?</description>
		<content:encoded><![CDATA[<p>Hey Kyle, thanks for article!  I tried it out and it works great, but I&#8217;m kinda curious about why you didn&#8217;t use (actual) pointers?  I usually code in C++ so most of the data structures I&#8217;ve implemented rely on &#8216;unsafe&#8217; code in C#.  Did you just opt not to include pointers because it&#8217;s easier to understand QuadTrees without them, or are you taking advantage of an inherent feature of C# I don&#8217;t know about yet?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle Schouviller</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-30527</link>
		<dc:creator>Kyle Schouviller</dc:creator>
		<pubDate>Mon, 20 Dec 2010 18:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-30527</guid>
		<description>@pvthoit It&#039;s in the second article in this series, though that code is pretty old ^_^</description>
		<content:encoded><![CDATA[<p>@pvthoit It&#8217;s in the second article in this series, though that code is pretty old ^_^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pvthoit</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-30031</link>
		<dc:creator>pvthoit</dc:creator>
		<pubDate>Tue, 07 Dec 2010 15:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-30031</guid>
		<description>where&#039;re your source code?</description>
		<content:encoded><![CDATA[<p>where&#8217;re your source code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lan</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-30016</link>
		<dc:creator>Lan</dc:creator>
		<pubDate>Tue, 07 Dec 2010 08:31:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-30016</guid>
		<description>Thank&#039;s for the article, it really help me with spatial indexing...
Nice work....</description>
		<content:encoded><![CDATA[<p>Thank&#8217;s for the article, it really help me with spatial indexing&#8230;<br />
Nice work&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-28440</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 18 Oct 2010 14:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-28440</guid>
		<description>Excellent outline of how the Quadtree works this is helping me with my 2d destructible terrain.

this leads me to a question if anyone could answer the &#039;QuadTreePositionItem&#039; class hold the position in the tree or the x,y,z of the vertice/pixel? and we there be anymore to this for recursion.

Thanks</description>
		<content:encoded><![CDATA[<p>Excellent outline of how the Quadtree works this is helping me with my 2d destructible terrain.</p>
<p>this leads me to a question if anyone could answer the &#8216;QuadTreePositionItem&#8217; class hold the position in the tree or the x,y,z of the vertice/pixel? and we there be anymore to this for recursion.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terry Yao</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-26211</link>
		<dc:creator>Terry Yao</dc:creator>
		<pubDate>Sun, 18 Jul 2010 12:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-26211</guid>
		<description>thank you for your article,I am trying this to code my as3 version,great work!</description>
		<content:encoded><![CDATA[<p>thank you for your article,I am trying this to code my as3 version,great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alina</title>
		<link>http://www.kyleschouviller.com/xna/quadtree-code-design/comment-page-1/#comment-24872</link>
		<dc:creator>Alina</dc:creator>
		<pubDate>Tue, 02 Feb 2010 08:11:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.kyleschouviller.com/index.php/quadtree-code-design/#comment-24872</guid>
		<description>Wow, wow, wow! Couldn&#039;t of been explained and understood any better, thank you for putting so much work into this! (^_^)</description>
		<content:encoded><![CDATA[<p>Wow, wow, wow! Couldn&#8217;t of been explained and understood any better, thank you for putting so much work into this! (^_^)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

