<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx</link><description>As we get into the home stretch for the Orcas release I’ve been spending a little time lately just playing around implementing some “classic” algorithms and data structures in C#. The one I implemented today is the famous A* algorithm. Surely you’ve played</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Techy News Blog &amp;raquo; Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5250634</link><pubDate>Wed, 03 Oct 2007 03:57:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5250634</guid><dc:creator>Techy News Blog » Path Finding Using A* in C# 3.0, Part One</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.artofbam.com/wordpress/?p=4723"&gt;http://www.artofbam.com/wordpress/?p=4723&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5250814</link><pubDate>Wed, 03 Oct 2007 04:13:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5250814</guid><dc:creator>Alan Oursland</dc:creator><description>&lt;p&gt;Isn't that something like three lines and a couple of delegates in C#?&lt;/p&gt;
</description></item><item><title>re: Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5251004</link><pubDate>Wed, 03 Oct 2007 04:30:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5251004</guid><dc:creator>Eric Lippert</dc:creator><description>&lt;p&gt;One certainly hopes so!&lt;/p&gt;
&lt;p&gt;When we get through with this, the implementation of the mainline algorithm will be barely longer than the pseudocode. &amp;nbsp;Of course, the supplementary data structures that we'll need to implement first will be a little longer.&lt;/p&gt;
</description></item><item><title>re: Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5252352</link><pubDate>Wed, 03 Oct 2007 06:30:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5252352</guid><dc:creator>Tom Kirby-Green</dc:creator><description>&lt;p&gt;Awesome, I've just started reading about A* in Volume 1 of 'A.I. Game Programming Wisdom' :)&lt;/p&gt;
</description></item><item><title>re: Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5265016</link><pubDate>Wed, 03 Oct 2007 20:08:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5265016</guid><dc:creator>Eamon Nerbonne</dc:creator><description>&lt;p&gt;That's a nice project, reimplementing classic algorithms in C# 3.0! &amp;nbsp;I wish there were some easy way of sharing those kind of things, since often such algorithms are extremely handy to have available, but there's nevertheless often no easy way of combining them without reimplementing large sections (just to remove type issues and to address data structure incompatibilities). &amp;nbsp;And of course, there's no infrastructure like CPAN for C#, even if basic issues regarding the portability of such basic algorithms were possible.&lt;/p&gt;
</description></item><item><title>re: Path Finding Using A* in C# 3.0, Part One</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5304134</link><pubDate>Sat, 06 Oct 2007 04:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5304134</guid><dc:creator>Néstor Sánchez</dc:creator><description>&lt;p&gt;Very good!, so... &lt;/p&gt;
&lt;p&gt;(question for the BCL product managers)&lt;/p&gt;
&lt;p&gt;why these kind of standard/famous/useful algorithms are not already in the .NET Framework libraries?&lt;/p&gt;
</description></item><item><title>Community Convergence XXXIII</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#5455828</link><pubDate>Mon, 15 Oct 2007 03:54:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5455828</guid><dc:creator>Charlie Calvert's Community Blog</dc:creator><description>&lt;p&gt;Welcome to the thirty-third edition of Community Convergence. This week we have a new video called Programming&lt;/p&gt;
</description></item><item><title>MicroQuest – AStar Pathfinding</title><link>http://blogs.msdn.com/ericlippert/archive/2007/10/02/path-finding-using-a-in-c-3-0.aspx#8652221</link><pubDate>Wed, 25 Jun 2008 17:22:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8652221</guid><dc:creator>Marc: My Words</dc:creator><description>&lt;p&gt;The first thing I want to be able to do in MicroQuest is move my &amp;amp;quot;unit&amp;amp;quot; around the &amp;amp;quot;game&lt;/p&gt;
</description></item></channel></rss>