<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>A-Star Pathfinding in C#</title><link>http://code.msdn.microsoft.com/pathfinding1/Project/ProjectRss.aspx</link><description>This is a resource page for a simple implementation of a pathfinding algorithm in C&amp;#35;. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple ...</description><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;The algorithm uses enumerators on 2D arrays.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Wed, 29 Oct 2008 00:57:30 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20081029A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;The algorithm uses enumerators on 2D arrays. I have written a good explanation of this in my article &lt;a href="http://dotnetperls.com/Content/2D-Foreach-Yield.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/2D-Foreach-Yield.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that might be useful.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:09:05 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;The algorithm uses enumerators on 2D arrays. I have written a good explanation of this in my article &lt;a href="http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=http%3a%2f%2fdotnetperls.com%2fContent%2f2D-Foreach-Yield.aspx&amp;amp;referringTitle=Home"&gt;http://dotnetperls.com/Content/2D-Foreach-Yield.aspx&lt;/a&gt; that might be useful.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:08:44 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:07:21 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt; &lt;br /&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt; &lt;br /&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt; &lt;br /&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:06:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt;&lt;h2&gt;
Requirements
&lt;/h2&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt;&lt;h2&gt;
Screenshots
&lt;/h2&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt;&lt;h2&gt;
Notes
&lt;/h2&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt;&lt;h2&gt;
Important Links
&lt;/h2&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:05:10 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
New Release!
&lt;/h1&gt; &lt;br /&gt;I added a slightly improved version to the archive here. Not a huge improvement, but improvements in many arenas. You can now adjust paths by &lt;b&gt;adding or removing walls&lt;/b&gt; anywhere.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Pathfinding C#
&lt;/h1&gt; &lt;br /&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Requirements
&lt;/h2&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Screenshots
&lt;/h2&gt; &lt;br /&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Notes
&lt;/h2&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Important Links
&lt;/h2&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 17 May 2008 03:04:30 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080517A</guid></item><item><title>CREATED RELEASE: Minotaur Pathfinder 5-16-2008 (May 16, 2008)</title><link>http://code.msdn.microsoft.com/pathfinding1/Release/ProjectReleases.aspx?ReleaseId=1031</link><description>This is the second release. New in this version&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#42; Better code separation in new class&lt;br /&gt;&amp;#42; Able to deal with up to 10,000 moves&lt;br /&gt;&amp;#42; You can add or remove walls anywhere&lt;br /&gt;&amp;#42; New test map&lt;br /&gt;&amp;#42; Tiny UI fixes</description><author></author><pubDate>Sat, 17 May 2008 03:02:24 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Minotaur Pathfinder 5-16-2008 (May 16, 2008) 20080517A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Pathfinding
&lt;/h1&gt; &lt;br /&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. It will require .NET 3.5 but you doubtless have that if you are using Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt; &lt;br /&gt;Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Thu, 15 May 2008 04:59:35 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080515A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Pathfinding
&lt;/h1&gt; &lt;br /&gt;This is a resource page for a simple implementation of a &lt;b&gt;pathfinding&lt;/b&gt; algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Requirements
&lt;/h1&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Screenshots
&lt;/h1&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Notes
&lt;/h1&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Important Links
&lt;/h1&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:46:23 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
This is a resource page for a simple implementation of a pathfinding algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic. Finally my site has more code at &lt;a href="http://code.google.com/p/dotnetperls-controls/" class="externalLink"&gt;http://code.google.com/p/dotnetperls-controls/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:45:22 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item><item><title>CREATED RELEASE: A-Star Minotaur Pathfinder (May 03, 2008)</title><link>http://code.msdn.microsoft.com/pathfinding1/Release/ProjectReleases.aspx?ReleaseId=977</link><description>This is the first code release. It is functional and works well. It is shown in the screenshots on the project page.&lt;br /&gt;&lt;br /&gt;Don&amp;#39;t expect a huge amount from it, though. It is not really polished.</description><author></author><pubDate>Sat, 03 May 2008 22:44:20 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: A-Star Minotaur Pathfinder (May 03, 2008) 20080503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
This is a resource page for a simple implementation of a pathfinding algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code. There are many more articles at my site &lt;a href="http://dotnetperls.com/" class="externalLink"&gt;http://dotnetperls.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, although not any others on this exact topic.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:42:28 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
This is a resource page for a simple implementation of a pathfinding algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. Here are a couple screenshots. The first one shows a simple map, with the path being blue and the two points being red. The two points can be thought of as a monster and a hero.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Here is another example. Note that you can click on a square to add a wall, which will cause the path to move.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt; &lt;br /&gt;Maps are stored in plain text. Currently things are very simple but the algorithm works reliably. There is a detailed write up at &lt;a href="http://dotnetperls.com/Content/Pathfinding.aspx" class="externalLink"&gt;http://dotnetperls.com/Content/Pathfinding.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; that you definitely should read if you are interested in this project.&lt;br /&gt; &lt;br /&gt;This is not intended to become a huge blockbuster game! I just want to show the algorithm and maybe encourage some programmers to start a new project similar to this. I think you can have fun working with this stuff and I hope you do.&lt;br /&gt; &lt;br /&gt;This is .NET 3.5 C# code.&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:41:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
This is a resource page for a simple implementation of a pathfinding algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. &lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1877" alt="minotaur1.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=pathfinding1&amp;amp;DownloadId=1878" alt="Minotaur2.png" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:38:31 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/pathfinding1/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
This is a resource page for a simple implementation of a pathfinding algorithm in C#. It uses enumerators and objects to find the shortest distance between two points on a field. It is very simple and not very powerful right now.&lt;br /&gt; &lt;br /&gt;The program also contains a way to add walls and save and open different maps. I intend to add more features and enhancements to the app, but I think it would be best to release an early version.&lt;br /&gt; &lt;br /&gt;It works well in Visual Studio 2008 and I hope the code is easy to understand. &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>smallenucd</author><pubDate>Sat, 03 May 2008 22:37:15 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080503P</guid></item></channel></rss>