<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>pipemania Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home</link><description>pipemania Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://pipemania.codeplex.com/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.&lt;br /&gt;&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt;&lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in 
&lt;ul&gt;&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; (using service locator pattern) by means of .NET only or&lt;/li&gt;
&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;
&lt;li&gt;many other application design techniques.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. &lt;br /&gt;&lt;br /&gt;You're welcome to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ilkerde</author><pubDate>Fri, 02 Oct 2009 19:03:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091002070322P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. &lt;br /&gt; &lt;br /&gt;You're welcome to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Thu, 23 Aug 2007 06:48:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070823064833A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:19:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111909P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&lt;img src="http://www.codeplex.com/pipemania/Project/FileDownload.aspx?DownloadId=17554" alt="pipemania_v1_sneak_preview_screen_xs.png" /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:16:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111620P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;|&lt;img src="http://www.codeplex.com/pipemania/Project/FileDownload.aspx?DownloadId=17554" alt="pipemania_v1_sneak_preview_screen_xs.png" /&gt;|This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;

&lt;/table&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:15:42 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111542P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="http://www.codeplex.com/pipemania/Project/FileDownload.aspx?DownloadId=17554" alt="pipemania_v1_sneak_preview_screen_xs.png" /&gt;&lt;/td&gt;&lt;td&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:15:08 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111508P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:pipemania_v1_sneak_preview_screen_xs.png|right]&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:13:26 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111326P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/pipemania/Project/FileDownload.aspx?DownloadId=17554" alt="pipemania_v1_sneak_preview_screen_xs.png" /&gt;&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:13:11 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111311P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:Pipemania_screenshot_xs.png]&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:12:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111218P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:http://www.gmbsg.com/projects/images/2/24/Pipemania_screenshot_xs.png]&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:10:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819111033P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:http://www.gmbsg.com/projects/images/5/5d/Pipemania_screenshot_xs.png]&lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:09:55 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819110955P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:08:31 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819110831P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
About Pipemania Project
&lt;/h2&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some friends of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Beside providing the source code, I do want to provide some comments and explanations why and how some specific concepts used in Pipemania code work. As of today, I do not have english materials to provide. Nevertheless, for the german speaking people I've set up a small project website explaining the game development as well as the core concepts used. Be sure to checkout &lt;a href="http://www.gmbsg.com/projects/pipemania/" class="externalLink"&gt;http://www.gmbsg.com/projects/pipemania/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:07:29 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819110729P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt; &lt;br /&gt;!!About Pipemania Project&lt;br /&gt; &lt;br /&gt;This project not only concentrates in game development rather than in demonstrating some application designs and patterns. As a result, the game itself is not as much in focus on this project as the code behind it. The initial idea was to show some strategies for separation of logic and user interfaces - just for personal usage and upon interest of some freinds of mine. However, as I started building the game, it somehow grew to a little &amp;quot;portfolio&amp;quot; of specific application design concepts. It soon reached some critical mass, and evolvement from &amp;quot;sample code&amp;quot; to &amp;quot;real application&amp;quot; happened to some extent.&lt;br /&gt; &lt;br /&gt;I then decided to put all that stuff in here. Maybe someone's out there interested in &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;realizing &amp;quot;dependecy injection&amp;quot; by means of .NET only or&lt;/li&gt;&lt;li&gt;how separation of logic and user interface works with a commanding infrastructure and&lt;/li&gt;&lt;li&gt;many other application design techniques.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 23:01:29 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819110129P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/pipemania/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Pipemania is a classic single-player Puzzle Game. The primary purpose of this implementation Pipemania is to demonstrate various application design concepts, such as component-driven Architecture with usage of Dependency Injection &amp;#40;Microkernel&amp;#41; strategies and complete separation of application logic and presentation user interface through commanding.
&lt;br /&gt;
&lt;/div&gt;</description><author>gmice</author><pubDate>Sun, 19 Aug 2007 21:44:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070819094449P</guid></item></channel></rss>