<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>terrarium2 Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/terrarium2/Wiki/View.aspx?title=Home</link><description>terrarium2 Wiki Rss Description</description><item><title>Updated Wiki: Overview</title><link>http://terrarium2.codeplex.com/wikipage?title=Overview&amp;version=1</link><description>&lt;div class="wikidoc"&gt;This is the overview.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bsimser</author><pubDate>Fri, 27 Aug 2010 00:04:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Overview 20100827120440A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://terrarium2.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;Moving content here soon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://terrarium2.codeplex.com/wikipage?title=Overview&amp;referringTitle=Documentation"&gt;Overview&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bsimser</author><pubDate>Fri, 27 Aug 2010 00:04:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100827120429A</guid></item><item><title>Updated Wiki: Home</title><link>http://terrarium2.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;Welcome to the .NET Terrarium 2.0 project! Terrarium was created by members of the .NET Framework team in the .NET Framework 1.0 timeframe and was used initially as an internal test application. At conferences and via online chats, Terrarium provided a great way for developers to learn about the new .NET programming model and languages as they developed creatures and introduced them into a peer-to-peer ecosystem.  &lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=terrarium2&amp;DownloadId=38715" alt="whidbey_image001.jpg" title="whidbey_image001.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;The Windows SDK team evolved the game in the .NET Framework 2.0 timeframe, but we haven&amp;#39;t worked on it for over two years. As a result, the source code for Terrarium 2.0 doesn’t use the very latest .NET technologies. By making the source code available, we hope to provide a fun and interesting opportunity to learn about and use the latest advances in the .NET Framework. &lt;br /&gt;&lt;br /&gt;In Terrarium, you can create herbivores, carnivores, or plants and then introduce them into a peer-to-peer, networked ecosystem where they complete for survival. Terrarium demonstrates some of the features of the .NET Framework, including Windows Forms integration with DirectX&amp;#174;; XML Web services; support for peer-to-peer networking; support for multiple programming languages; the capability to update smart client, or Windows-based, applications via a remote Web server; and the evidence-based and code access security infrastructure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Coordination&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bil Simser, a Microsoft MVP, has volunteered to coordinate this project. Thanks, Bil!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Game overview&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The game can run in two modes:
&lt;ul&gt;&lt;li&gt;Terrarium Mode – 1) The user may run alone, without peers.  In this case, the ecosystem presented on the screen represents the whole of the ecosystem.  This is good for creature testing purposes.  2) The user may also elect to join with a select group of peers, expanding the ecosystem across all of the participating peer computers.  This is simple to do.  Each participating user opts into a special, private network by entering an agreed upon character string in the “channel” textbox on the Terrarium console.  Upon entering that string, the user’s computer is matched with only those computers which also entered that same string.&lt;/li&gt;
&lt;li&gt;Ecosystem Mode – This is the standard mode, in which the user’s computer runs just a small slice of an ecosystem which spans all of the participating peer computers, worldwide.  &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;In both modes, you can develop your own creatures or you can watch as other developers’ creatures battle it out for survival by running Terrarium as a standalone application or as a screensaver.&lt;br /&gt;&lt;br /&gt;When creating a creature, you have control over everything from genetic traits (eyesight, speed, defensive power, attacking power, etc.) to behavior (the algorithms for locating prey, moving, attacking, etc.) to reproduction (how often a creature will give birth and what “genetic information,” if any, will be passed on to its offspring).  Upon completing the development process, the code is compiled into an assembly (dynamically linked library, or DLL) that can be loaded into the local ecosystem slice, viewable through the Terrarium console.  When a creature is initially introduced in Ecosystem Mode, ten instances of it are scattered throughout the local ecosystem.  No more instances of that creature may be introduced by that user or any other on the network until the creature has died off completely.  By contrast, if running in Terrarium Mode, an infinite number of instances of a given creature may be entered into the environment.&lt;br /&gt;&lt;br /&gt;Once the creature is loaded into Terrarium, it acts on the instructions supplied by its code.  Each creature is granted between 2 and 5 milliseconds (depending on the speed of the machine) to act before it is destroyed.  This prevents any one creature from hogging the processor and halting the game.&lt;br /&gt;&lt;br /&gt;Within each peer in the network, a blue “teleporter” ball rolls randomly about.  If the user is running with active peers logged in (either in Ecosystem Mode or using a private channel in Terrarium Mode), whenever this blue ball rolls over a creature, that creature is transported to a randomly selected peer machine.&lt;br /&gt;&lt;br /&gt;For more details on how Terrarium works, see the information provided in the \Server\Website\Documentation directory of this project. &lt;br /&gt;&lt;br /&gt;Lisa Supinski&lt;br /&gt;Group Manager, Windows SDK Team&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bsimser</author><pubDate>Mon, 16 Aug 2010 15:09:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100816030932P</guid></item><item><title>Updated Wiki: Home</title><link>http://terrarium2.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;Welcome to the .NET Terrarium 2.0 project! Terrarium was created by members of the .NET Framework team in the .NET Framework 1.0 timeframe and was used initially as an internal test application. At conferences and via online chats, Terrarium provided a great way for developers to learn about the new .NET programming model and languages as they developed creatures and introduced them into a peer-to-peer ecosystem.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Key Locations&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://terrariumserver.com" class="externalLink"&gt;Terrarium Server&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.terrariumserver.com" class="externalLink"&gt;Terrarium User Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/group.php?gid=37905478115" class="externalLink"&gt;Terrarium Facebook Group&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=terrarium2&amp;DownloadId=38715" alt="whidbey_image001.jpg" title="whidbey_image001.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;The Windows SDK team evolved the game in the .NET Framework 2.0 timeframe, but we haven&amp;#39;t worked on it for over two years. As a result, the source code for Terrarium 2.0 doesn’t use the very latest .NET technologies. By making the source code available, we hope to provide a fun and interesting opportunity to learn about and use the latest advances in the .NET Framework. &lt;br /&gt;&lt;br /&gt;In Terrarium, you can create herbivores, carnivores, or plants and then introduce them into a peer-to-peer, networked ecosystem where they complete for survival. Terrarium demonstrates some of the features of the .NET Framework, including Windows Forms integration with DirectX&amp;#174;; XML Web services; support for peer-to-peer networking; support for multiple programming languages; the capability to update smart client, or Windows-based, applications via a remote Web server; and the evidence-based and code access security infrastructure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Coordination&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bil Simser, a Microsoft MVP, has volunteered to coordinate this project. Thanks, Bil!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Game overview&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The game can run in two modes:
&lt;ul&gt;&lt;li&gt;Terrarium Mode – 1) The user may run alone, without peers.  In this case, the ecosystem presented on the screen represents the whole of the ecosystem.  This is good for creature testing purposes.  2) The user may also elect to join with a select group of peers, expanding the ecosystem across all of the participating peer computers.  This is simple to do.  Each participating user opts into a special, private network by entering an agreed upon character string in the “channel” textbox on the Terrarium console.  Upon entering that string, the user’s computer is matched with only those computers which also entered that same string.&lt;/li&gt;
&lt;li&gt;Ecosystem Mode – This is the standard mode, in which the user’s computer runs just a small slice of an ecosystem which spans all of the participating peer computers, worldwide.  &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;In both modes, you can develop your own creatures or you can watch as other developers’ creatures battle it out for survival by running Terrarium as a standalone application or as a screensaver.&lt;br /&gt;&lt;br /&gt;When creating a creature, you have control over everything from genetic traits (eyesight, speed, defensive power, attacking power, etc.) to behavior (the algorithms for locating prey, moving, attacking, etc.) to reproduction (how often a creature will give birth and what “genetic information,” if any, will be passed on to its offspring).  Upon completing the development process, the code is compiled into an assembly (dynamically linked library, or DLL) that can be loaded into the local ecosystem slice, viewable through the Terrarium console.  When a creature is initially introduced in Ecosystem Mode, ten instances of it are scattered throughout the local ecosystem.  No more instances of that creature may be introduced by that user or any other on the network until the creature has died off completely.  By contrast, if running in Terrarium Mode, an infinite number of instances of a given creature may be entered into the environment.&lt;br /&gt;&lt;br /&gt;Once the creature is loaded into Terrarium, it acts on the instructions supplied by its code.  Each creature is granted between 2 and 5 milliseconds (depending on the speed of the machine) to act before it is destroyed.  This prevents any one creature from hogging the processor and halting the game.&lt;br /&gt;&lt;br /&gt;Within each peer in the network, a blue “teleporter” ball rolls randomly about.  If the user is running with active peers logged in (either in Ecosystem Mode or using a private channel in Terrarium Mode), whenever this blue ball rolls over a creature, that creature is transported to a randomly selected peer machine.&lt;br /&gt;&lt;br /&gt;For more details on how Terrarium works, see the information provided in the \Server\Website\Documentation directory of this project. &lt;br /&gt;&lt;br /&gt;Lisa Supinski&lt;br /&gt;Group Manager, Windows SDK Team&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bsimser</author><pubDate>Thu, 01 Jul 2010 12:23:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100701122306P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/terrarium2/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
Welcome to the .NET Terrarium 2.0 project! Terrarium was created by members of the .NET Framework team in the .NET Framework 1.0 timeframe and was used initially as an internal test application. At conferences and via online chats, Terrarium provided a great way for developers to learn about the new .NET programming model and languages as they developed creatures and introduced them into a peer-to-peer ecosystem.  &lt;br /&gt; &lt;br /&gt;For the latest documentation please check out the &lt;a href="http://wiki.terrariumserver.com" class="externalLink"&gt;Terrarium User Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. Also check out the new Terrarium Facebook Group &lt;a href="http://www.facebook.com/group.php?gid=37905478115" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=terrarium2&amp;amp;DownloadId=38715" alt="whidbey_image001.jpg" /&gt;&lt;br /&gt; &lt;br /&gt;The Windows SDK team evolved the game in the .NET Framework 2.0 timeframe, but we haven't worked on it for over two years. As a result, the source code for Terrarium 2.0 doesn’t use the very latest .NET technologies. By making the source code available, we hope to provide a fun and interesting opportunity to learn about and use the latest advances in the .NET Framework. &lt;br /&gt; &lt;br /&gt;In Terrarium, you can create herbivores, carnivores, or plants and then introduce them into a peer-to-peer, networked ecosystem where they complete for survival. Terrarium demonstrates some of the features of the .NET Framework, including Windows Forms integration with DirectX&amp;#174;; XML Web services; support for peer-to-peer networking; support for multiple programming languages; the capability to update smart client, or Windows-based, applications via a remote Web server; and the evidence-based and code access security infrastructure.  &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Coordination&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Bil Simser, a Microsoft MVP, has volunteered to coordinate this project. Thanks, Bil!&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Game overview&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The game can run in two modes:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Terrarium Mode – 1) The user may run alone, without peers.  In this case, the ecosystem presented on the screen represents the whole of the ecosystem.  This is good for creature testing purposes.  2) The user may also elect to join with a select group of peers, expanding the ecosystem across all of the participating peer computers.  This is simple to do.  Each participating user opts into a special, private network by entering an agreed upon character string in the “channel” textbox on the Terrarium console.  Upon entering that string, the user’s computer is matched with only those computers which also entered that same string.&lt;/li&gt;&lt;li&gt;Ecosystem Mode – This is the standard mode, in which the user’s computer runs just a small slice of an ecosystem which spans all of the participating peer computers, worldwide.  &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;In both modes, you can develop your own creatures or you can watch as other developers’ creatures battle it out for survival by running Terrarium as a standalone application or as a screensaver.&lt;br /&gt; &lt;br /&gt;When creating a creature, you have control over everything from genetic traits (eyesight, speed, defensive power, attacking power, etc.) to behavior (the algorithms for locating prey, moving, attacking, etc.) to reproduction (how often a creature will give birth and what “genetic information,” if any, will be passed on to its offspring).  Upon completing the development process, the code is compiled into an assembly (dynamically linked library, or DLL) that can be loaded into the local ecosystem slice, viewable through the Terrarium console.  When a creature is initially introduced in Ecosystem Mode, ten instances of it are scattered throughout the local ecosystem.  No more instances of that creature may be introduced by that user or any other on the network until the creature has died off completely.  By contrast, if running in Terrarium Mode, an infinite number of instances of a given creature may be entered into the environment.&lt;br /&gt; &lt;br /&gt;Once the creature is loaded into Terrarium, it acts on the instructions supplied by its code.  Each creature is granted between 2 and 5 milliseconds (depending on the speed of the machine) to act before it is destroyed.  This prevents any one creature from hogging the processor and halting the game.&lt;br /&gt; &lt;br /&gt;Within each peer in the network, a blue “teleporter” ball rolls randomly about.  If the user is running with active peers logged in (either in Ecosystem Mode or using a private channel in Terrarium Mode), whenever this blue ball rolls over a creature, that creature is transported to a randomly selected peer machine.&lt;br /&gt; &lt;br /&gt;For more details on how Terrarium works, see the information provided in the \Server\Website\Documentation directory of this project. &lt;br /&gt; &lt;br /&gt;Lisa Supinski&lt;br /&gt;Group Manager, Windows SDK Team&lt;br /&gt;
&lt;/div&gt;</description><author>bsimser</author><pubDate>Tue, 02 Dec 2008 21:43:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081202094320P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/terrarium2/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
Welcome to the .NET Terrarium 2.0 project! Terrarium was created by members of the .NET Framework team in the .NET Framework 1.0 timeframe and was used initially as an internal test application. At conferences and via online chats, Terrarium provided a great way for developers to learn about the new .NET programming model and languages as they developed creatures and introduced them into a peer-to-peer ecosystem.  &lt;br /&gt; &lt;br /&gt;For the latest documentation please check out the &lt;a href="http://wiki.terrariumserver.com" class="externalLink"&gt;Terrarium User Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=terrarium2&amp;amp;DownloadId=38715" alt="whidbey_image001.jpg" /&gt;&lt;br /&gt; &lt;br /&gt;The Windows SDK team evolved the game in the .NET Framework 2.0 timeframe, but we haven't worked on it for over two years. As a result, the source code for Terrarium 2.0 doesn’t use the very latest .NET technologies. By making the source code available, we hope to provide a fun and interesting opportunity to learn about and use the latest advances in the .NET Framework. &lt;br /&gt; &lt;br /&gt;In Terrarium, you can create herbivores, carnivores, or plants and then introduce them into a peer-to-peer, networked ecosystem where they complete for survival. Terrarium demonstrates some of the features of the .NET Framework, including Windows Forms integration with DirectX&amp;#174;; XML Web services; support for peer-to-peer networking; support for multiple programming languages; the capability to update smart client, or Windows-based, applications via a remote Web server; and the evidence-based and code access security infrastructure.  &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Coordination&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Bil Simser, a Microsoft MVP, has volunteered to coordinate this project. Thanks, Bil!&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Game overview&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The game can run in two modes:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Terrarium Mode – 1) The user may run alone, without peers.  In this case, the ecosystem presented on the screen represents the whole of the ecosystem.  This is good for creature testing purposes.  2) The user may also elect to join with a select group of peers, expanding the ecosystem across all of the participating peer computers.  This is simple to do.  Each participating user opts into a special, private network by entering an agreed upon character string in the “channel” textbox on the Terrarium console.  Upon entering that string, the user’s computer is matched with only those computers which also entered that same string.&lt;/li&gt;&lt;li&gt;Ecosystem Mode – This is the standard mode, in which the user’s computer runs just a small slice of an ecosystem which spans all of the participating peer computers, worldwide.  &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;In both modes, you can develop your own creatures or you can watch as other developers’ creatures battle it out for survival by running Terrarium as a standalone application or as a screensaver.&lt;br /&gt; &lt;br /&gt;When creating a creature, you have control over everything from genetic traits (eyesight, speed, defensive power, attacking power, etc.) to behavior (the algorithms for locating prey, moving, attacking, etc.) to reproduction (how often a creature will give birth and what “genetic information,” if any, will be passed on to its offspring).  Upon completing the development process, the code is compiled into an assembly (dynamically linked library, or DLL) that can be loaded into the local ecosystem slice, viewable through the Terrarium console.  When a creature is initially introduced in Ecosystem Mode, ten instances of it are scattered throughout the local ecosystem.  No more instances of that creature may be introduced by that user or any other on the network until the creature has died off completely.  By contrast, if running in Terrarium Mode, an infinite number of instances of a given creature may be entered into the environment.&lt;br /&gt; &lt;br /&gt;Once the creature is loaded into Terrarium, it acts on the instructions supplied by its code.  Each creature is granted between 2 and 5 milliseconds (depending on the speed of the machine) to act before it is destroyed.  This prevents any one creature from hogging the processor and halting the game.&lt;br /&gt; &lt;br /&gt;Within each peer in the network, a blue “teleporter” ball rolls randomly about.  If the user is running with active peers logged in (either in Ecosystem Mode or using a private channel in Terrarium Mode), whenever this blue ball rolls over a creature, that creature is transported to a randomly selected peer machine.&lt;br /&gt; &lt;br /&gt;For more details on how Terrarium works, see the information provided in the \Server\Website\Documentation directory of this project. &lt;br /&gt; &lt;br /&gt;Lisa Supinski&lt;br /&gt;Group Manager, Windows SDK Team&lt;br /&gt;
&lt;/div&gt;</description><author>bsimser</author><pubDate>Fri, 01 Aug 2008 07:14:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080801071404A</guid></item></channel></rss>