<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>GoTraxx Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Home</link><description>GoTraxx Wiki Rss Description</description><item><title>UPDATED WIKI: GoBlockBase</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GoBlockBase&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Class: GoBlockBase
&lt;/h1&gt; &lt;br /&gt;GoBlockBase is not used directly; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GoBlock&amp;amp;referringTitle=GoBlockBase"&gt;GoBlock&lt;/a&gt; and &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GoEmptyBlock&amp;amp;referringTitle=GoBlockBase"&gt;GoEmptyBlock&lt;/a&gt; extend the class to represent Blocks and Blocks consisting of no stones.&lt;br /&gt; &lt;br /&gt;GoBlockBase provides the following:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Color of the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Block&amp;amp;referringTitle=GoBlockBase"&gt;Block&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;List of stones in the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Block&amp;amp;referringTitle=GoBlockBase"&gt;Block&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Stones in the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Region&amp;amp;referringTitle=GoBlockBase"&gt;Region&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;List of adjacent Blocks.&lt;/li&gt;&lt;li&gt;Block Number&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Fri, 02 May 2008 15:06:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: GoBlockBase 20080502030649P</guid></item><item><title>UPDATED WIKI: Commit Policy</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit Policy&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Commit Policy
&lt;/h1&gt; &lt;br /&gt;In general, attempt to commit changes to GoPlex one feature or bug fix at a time. Small modifications and frequent commits reduce the number of build problems and make bugs easier to find and fix. When committing a set of changes, commit them all at once and not individually (by file, for example). That way each commit will be in a buildable state before and after each commit.&lt;br /&gt; &lt;br /&gt;If possible, include a unit test using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Commit%20Policy"&gt;NUnit&lt;/a&gt; for each new feature added or bug corrected. These tests are ran automatically as part of GoTraxx Continuous Integration environment. This integration notifies everyone when the expected behavior of the program varies (usually when a bug is introduced) within a few minutes after the commit.&lt;br /&gt; &lt;br /&gt;Here are some additional common sense guidelines for committing source code:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Never commit code that doesn't compile&lt;/li&gt;&lt;li&gt;Test your changes before committing &lt;/li&gt;&lt;li&gt;Take responsibility for your commits &lt;/li&gt;&lt;li&gt;Don't commit code you don't understand &lt;/li&gt;&lt;li&gt;Don't commit if other developers disagree &lt;/li&gt;&lt;li&gt;Think twice before committing&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 05 Nov 2007 16:41:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Commit Policy 20071105044101P</guid></item><item><title>UPDATED WIKI: Commit Policy</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit Policy&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Commit Policy
&lt;/h1&gt; &lt;br /&gt;In general, attempt to commit changes to GoPlex one feature or bug fix at a time. Small modifications and frequent commits reduce the number of build problems and make bugs easier to find and fix. When committing a set of changes, commit them all at once and not individually (by file, for example). That way each commit will be in a buildable state before and after each commit.&lt;br /&gt; &lt;br /&gt;If possible, include a unit test using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Commit%20Policy"&gt;NUnit&lt;/a&gt; for each new feature added or bug corrected. These test are re-run automatically as part of GoTraxx Continuous Integration environment. This automated integration notifies everyone when the expected behavior of the program (usually the introduction of a bug) within a few minutes of the commit.&lt;br /&gt; &lt;br /&gt;Here are some additional common sense guidelines for committing source code:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Never commit code that doesn't compile&lt;/li&gt;&lt;li&gt;Test your changes before committing &lt;/li&gt;&lt;li&gt;Take responsibility for your commits &lt;/li&gt;&lt;li&gt;Don't commit code you don't understand &lt;/li&gt;&lt;li&gt;Don't commit if other developers disagree &lt;/li&gt;&lt;li&gt;Think twice before committing&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 05 Nov 2007 16:39:22 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Commit Policy 20071105043922P</guid></item><item><title>UPDATED WIKI: Coding Standards</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding Standards&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Coding Standards
&lt;/h1&gt; &lt;br /&gt;GoTraxx follows the popular C# coding standards, as described in these documents:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/czefa0ke(vs.71).aspx" class="externalLink"&gt;Design Guidelines for Class Library Developers&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; from Microsoft&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/lhunt/pages/CSharp-Coding-Standards-document.aspx" class="externalLink"&gt;Coding Standards for .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  By Lance Hunt (Short version)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tiobe.com/standards/gemrcsharpcs.pdf" class="externalLink"&gt;Coding Standard: C#&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; by Philips Medical Systems (Most complete)&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;All the standards above are nearly identical. It does not matter which one you choose to use. However, if in doubt, simply ask.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Local Variables&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx, however, deviates from the standards slighly. Hungarian Notation is still used for local variables. All local variables are prefixed with the lower case letter l. The rest of the variable name is in Pascal case. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Method Names&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Method names should use the Verb or Verb-Object pair format. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
public void Execute() {…}
private string GetAssemblyVersion(Assembly target) {…} 
&lt;/pre&gt; &lt;br /&gt;This allows &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NDoc&amp;amp;referringTitle=Coding%20Standards"&gt;NDoc&lt;/a&gt; to deduce and generate readable in-line documentation. &lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 05 Nov 2007 16:37:55 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Coding Standards 20071105043755P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Home&amp;version=34</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;C&amp;#35; program that plays the game of Go. 
&lt;br /&gt; &lt;br /&gt;This is an experimental program that &lt;i&gt;attempts&lt;/i&gt; to play the game of Go using a combination of AI (artificial intelligence) techniques – mostly various searching methods with domain specific knowledge optimizations.&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;Road Map&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;If you are looking for a strong program, take a look at &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;GnuGo&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, one of the strongest open source Go programs. One of the goals of this project is to exceed GnuGo's strength.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx has the following features:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Board Management&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Incremental data structures with undo &lt;/li&gt;&lt;li&gt;Blocks (connected stones of same color, including empty blocks)&lt;/li&gt;&lt;li&gt;Color-Enclosed Regions&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Implements the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GTP&amp;amp;referringTitle=Home"&gt;GTP&lt;/a&gt; v2 (Go Text Protocol)&lt;/li&gt;&lt;li&gt;Reads and writes &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=SGF&amp;amp;referringTitle=Home"&gt;SGF&lt;/a&gt; (Smart Game Format) files&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=David%20Benson&amp;amp;referringTitle=Home"&gt;David Benson&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; algorithm&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Home"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; by alternating play algorithm (partial)&lt;/li&gt;&lt;li&gt;Search Methods&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Min/Max Search&lt;/li&gt;&lt;li&gt;AlphaBeta Search &lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Depth-First, Iterative Deepening, Move Ordering&lt;/li&gt;&lt;li&gt;Transposition Table, Principal Variation Search (PVS)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;li&gt;GnuGo compatible Patterns compiler (partial/incomplete)&lt;/li&gt;&lt;li&gt;Multithreaded DFA Compiler (for patterns)&lt;/li&gt;
&lt;/ul&gt;See the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Installation%20Instructions&amp;amp;referringTitle=Home"&gt;Installation Instructions&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;CGOS Ranking&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS%20Rating&amp;amp;referringTitle=Home"&gt;CGOS Rating&lt;/a&gt; page to see GoTraxx's progress over time compared to other Go playing programs.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Home"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Home"&gt;Class Structure&lt;/a&gt; for implementation details. This is an educational resource for contributing developers and those interested in Computer Go.&lt;br /&gt; &lt;br /&gt;If you are interested in participating in this project, please visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;amp;referringTitle=Home"&gt;Development&lt;/a&gt; page to learn more about how you can contribute, including the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Home"&gt;Coding Standards&lt;/a&gt; for this project.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=FAQs&amp;amp;referringTitle=Home"&gt;FAQs&lt;/a&gt; for more information about the game of Go and GoTraxx.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 15 Oct 2007 03:08:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071015030809A</guid></item><item><title>UPDATED WIKI: Road Map</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road Map&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Roadmap
&lt;/h1&gt; &lt;br /&gt;This roadmap will change over time based on new functionaly as well as feedback from the community and participate developers. Please check back occassionally.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Planned Release&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Installer &lt;/td&gt;&lt;td&gt; Add a simple windows installer. &lt;/td&gt;&lt;td&gt; V1.01 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CGOS &lt;/td&gt;&lt;td&gt; Compete on CGOS Server. &lt;/td&gt;&lt;td&gt; V1.04 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; KGS Integration &lt;/td&gt;&lt;td&gt; Add support for playing on KGS. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Distributed Search &lt;/td&gt;&lt;td&gt; Distribute search over multiple computers. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mono &lt;/td&gt;&lt;td&gt; Add Mono compile script.&lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Pondering &lt;/td&gt;&lt;td&gt; Search while the opponent is thinking. &lt;/td&gt;&lt;td&gt; V1.06 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mueller 04 &lt;/td&gt;&lt;td&gt; Complete &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Road%20Map"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s 2004 Unconditional safety by alternating play algorithm.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Monte-Carlo &lt;/td&gt;&lt;td&gt; Implement a Monte-Carlo/UCT search.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Local  Games &lt;/td&gt;&lt;td&gt; Decompose the board into seperate, independent local games.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For internal development and testing purposes:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Continuous Integration &lt;/td&gt;&lt;td&gt; Integrate with &lt;a href="http://ccnet.thoughtworks.com" class="externalLink"&gt;CruiseControl.Net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Unit Testing &lt;/td&gt;&lt;td&gt; Add NUnit Tests. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Regression Suite &lt;/td&gt;&lt;td&gt; Develop a regression suite to test existing functionally. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sat, 13 Oct 2007 20:35:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Road Map 20071013083518P</guid></item><item><title>UPDATED WIKI: SGF</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=SGF&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
SGF - Smart Game Format
&lt;/h1&gt; &lt;br /&gt;The specification for the Smart Game Format (SGF) is available from here:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.red-bean.com/sgf/index.html" class="externalLink"&gt;SGF File Format FF[4]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The SGF was invented by &lt;a href="http://www.smartgo.com/en/anders.htm" class="externalLink"&gt;Anders Kierulf&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Wed, 03 Oct 2007 23:37:23 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: SGF 20071003113723P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Home&amp;version=33</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;C&amp;#35; program that plays the game of Go. 
&lt;br /&gt; &lt;br /&gt;This is an experimental program that &lt;i&gt;attempts&lt;/i&gt; to play the game of Go using a combination of AI (artificial intelligence) techniques – mostly various searching methods with domain specific knowledge optimizations.&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;Road Map&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;If you are looking for a strong program, take a look at &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;GnuGo&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, one of the strongest open source Go programs. One of the goals of this project is to exceed GnuGo's strength.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx has the following features:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Board Management&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Incremental data structures with undo &lt;/li&gt;&lt;li&gt;Blocks (connected stones of same color, including empty blocks)&lt;/li&gt;&lt;li&gt;Color-Enclosed Regions&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Implements the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GTP&amp;amp;referringTitle=Home"&gt;GTP&lt;/a&gt; v2 (Go Text Protocol)&lt;/li&gt;&lt;li&gt;Reads and writes &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=SGF&amp;amp;referringTitle=Home"&gt;SGF&lt;/a&gt; (Smart Game Format) files&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=David%20Benson&amp;amp;referringTitle=Home"&gt;David Benson&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; algorithm&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Home"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; by alternating play algorithm (partial)&lt;/li&gt;&lt;li&gt;Search Methods&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Min/Max Search&lt;/li&gt;&lt;li&gt;AlphaBeta Search (with move ordering)&lt;/li&gt;&lt;li&gt;Iterative AlphaBeta Search (with move ordering)&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;GnuGo compatible Patterns compiler (partial/incomplete)&lt;/li&gt;&lt;li&gt;Multithreaded DFA Compiler (for patterns)&lt;/li&gt;
&lt;/ul&gt;See the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Installation%20Instructions&amp;amp;referringTitle=Home"&gt;Installation Instructions&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;CGOS Ranking&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS%20Rating&amp;amp;referringTitle=Home"&gt;CGOS Rating&lt;/a&gt; page to see GoTraxx's progress over time compared to other Go playing programs.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Home"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Home"&gt;Class Structure&lt;/a&gt; for implementation details. This is an educational resource for contributing developers and those interested in Computer Go.&lt;br /&gt; &lt;br /&gt;If you are interested in participating in this project, please visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;amp;referringTitle=Home"&gt;Development&lt;/a&gt; page to learn more about how you can contribute, including the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Home"&gt;Coding Standards&lt;/a&gt; for this project.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=FAQs&amp;amp;referringTitle=Home"&gt;FAQs&lt;/a&gt; for more information about the game of Go and GoTraxx.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Wed, 03 Oct 2007 23:37:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071003113703P</guid></item><item><title>UPDATED WIKI: Road Map</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road Map&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Roadmap
&lt;/h1&gt; &lt;br /&gt;This roadmap will change over time based on new functionaly as well as feedback from the community and participate developers. Please check back occassionally.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Planned Release&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Installer &lt;/td&gt;&lt;td&gt; Add a simple windows installer. &lt;/td&gt;&lt;td&gt; V1.01 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CGOS &lt;/td&gt;&lt;td&gt; Compete on CGOS Server. &lt;/td&gt;&lt;td&gt; V1.04 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; KGS Integration &lt;/td&gt;&lt;td&gt; Add support for playing on KGS. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Distributed Search &lt;/td&gt;&lt;td&gt; Distribute search over multiple computers. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mono &lt;/td&gt;&lt;td&gt; Add Mono compile script.&lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Pondering &lt;/td&gt;&lt;td&gt; Search while the opponent is thinking. &lt;/td&gt;&lt;td&gt; V1.06 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mueller 04 &lt;/td&gt;&lt;td&gt; Complete &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Road%20Map"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s 2004 Unconditional safety by alternating play algorithm.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Monte-Carlo &lt;/td&gt;&lt;td&gt; Implement a Monte-Carlo/UCT search.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Local  Games &lt;/td&gt;&lt;td&gt; Decompose the board into seperate, independent local games.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For internal development and testing purposes:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Continuous Integration &lt;/td&gt;&lt;td&gt; Integrate with &lt;a href="http://ccnet.thoughtworks.com" class="externalLink"&gt;CruiseControl.Net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Unit Testing &lt;/td&gt;&lt;td&gt; Add NUnit Tests. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Regression Suite &lt;/td&gt;&lt;td&gt; Develop a regression suite to test existing functionally. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sun, 30 Sep 2007 07:46:43 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Road Map 20070930074643A</guid></item><item><title>UPDATED WIKI: CGOS Rating</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS Rating&amp;version=23</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
CGOS Rating &amp;amp; History
&lt;/h1&gt; &lt;br /&gt;Since early September, 2007, GoTraxx competes regularly against other Go playing programs on the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS&amp;amp;referringTitle=CGOS%20Rating"&gt;CGOS&lt;/a&gt; server. This page denotes the history of GoTraxx's progress over time.&lt;br /&gt; &lt;br /&gt;Boardsize: 9x9 - 5 minutes per side&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Version &lt;/th&gt;&lt;th&gt; Date &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;&lt;th&gt; Processor &lt;/th&gt;&lt;th&gt; Notes &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4 &lt;/td&gt;&lt;td&gt; 9/11/2007 &lt;/td&gt;&lt;td&gt; 581 &lt;/td&gt;&lt;td&gt; 354 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; First time competing on CGOS &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.1 &lt;/td&gt;&lt;td&gt; 9/13/2007 &lt;/td&gt;&lt;td&gt; 644 &lt;/td&gt;&lt;td&gt; 188 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; Pass pruning and early time-out optimizations &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 754 &lt;/td&gt;&lt;td&gt; 803 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; Patterns used to reduce search space &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;As an experiment, here are some rating of GoTraxx with various parameters:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Version &lt;/th&gt;&lt;th&gt; Date &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;&lt;th&gt; Processor &lt;/th&gt;&lt;th&gt; Bot &lt;/th&gt;&lt;th&gt; Parameters &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 748 &lt;/td&gt;&lt;td&gt; 1051 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-3pm.html" class="externalLink"&gt;GoTraxx-1.4.2b-3pm&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 3 ply search with Muller Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 683 &lt;/td&gt;&lt;td&gt; 782 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-2pm.html" class="externalLink"&gt;GoTraxx-1.4.2b-2pm&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 2 ply search with Muller Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 659 &lt;/td&gt;&lt;td&gt; 1023 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-3pb.html" class="externalLink"&gt;GoTraxx-1.4.2b-3pb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 3 ply search with Benson Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 618 &lt;/td&gt;&lt;td&gt; 762 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-2pb.html" class="externalLink"&gt;GoTraxx-1.4.2b-2pb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 2 ply search with Benson Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For comparison, here are the ratings of some other Go playing programs:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Program Name &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; MonteGNU &lt;/td&gt;&lt;td&gt; 2104 &lt;/td&gt;&lt;td&gt; 16518 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;gnugo-3.7.9&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 1795 &lt;/td&gt;&lt;td&gt; 12666 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;gnugo-3.7.10-110&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 1725 &lt;/td&gt;&lt;td&gt; 8867 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://housebot.sourceforge.net/index.php/Main_Page" class="externalLink"&gt;HouseBot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 967 &lt;/td&gt;&lt;td&gt; 120 &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For the most updated rankings, visit the &lt;a href="http://cgos.boardspace.net/9x9/standings.html" class="externalLink"&gt;Current Standings Page&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS&amp;amp;referringTitle=CGOS%20Rating"&gt;CGOS&lt;/a&gt; server.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sat, 29 Sep 2007 16:07:54 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CGOS Rating 20070929040754P</guid></item><item><title>UPDATED WIKI: CGOS Rating</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS Rating&amp;version=22</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
CGOS Rating &amp;amp; History
&lt;/h1&gt; &lt;br /&gt;Since early September, 2007, GoTraxx competes regularly against other Go playing programs on the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS&amp;amp;referringTitle=CGOS%20Rating"&gt;CGOS&lt;/a&gt; server. This page denotes the history of GoTraxx's progress over time.&lt;br /&gt; &lt;br /&gt;Boardsize: 9x9 - 5 minutes per side&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Version &lt;/th&gt;&lt;th&gt; Date &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;&lt;th&gt; Processor &lt;/th&gt;&lt;th&gt; Notes &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4 &lt;/td&gt;&lt;td&gt; 9/11/2007 &lt;/td&gt;&lt;td&gt; 581 &lt;/td&gt;&lt;td&gt; 354 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; First time competing on CGOS &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.1 &lt;/td&gt;&lt;td&gt; 9/13/2007 &lt;/td&gt;&lt;td&gt; 644 &lt;/td&gt;&lt;td&gt; 188 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; Pass pruning and early time-out optimizations &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/29/2007 &lt;/td&gt;&lt;td&gt; 754 &lt;/td&gt;&lt;td&gt; 803 &lt;/td&gt;&lt;td&gt; Pentium 4 HT 3.40 GHz &lt;/td&gt;&lt;td&gt; Patterns used to reduce search space &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;As an experiment, here are some rating of GoTraxx with various parameters:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Version &lt;/th&gt;&lt;th&gt; Date &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;&lt;th&gt; Processor &lt;/th&gt;&lt;th&gt; Bot &lt;/th&gt;&lt;th&gt; Parameters &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/20/2007 &lt;/td&gt;&lt;td&gt; 748 &lt;/td&gt;&lt;td&gt; 1051 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-3pm.html" class="externalLink"&gt;GoTraxx-1.4.2b-3pm&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 3 ply search with Muller Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/20/2007 &lt;/td&gt;&lt;td&gt; 659 &lt;/td&gt;&lt;td&gt; 1023 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-3pb.html" class="externalLink"&gt;GoTraxx-1.4.2b-3pb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 3 ply search with Benson Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/20/2007 &lt;/td&gt;&lt;td&gt; 683 &lt;/td&gt;&lt;td&gt; 782 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-2pm.html" class="externalLink"&gt;GoTraxx-1.4.2b-2pm&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 2 ply search with Muller Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; V1.4.2 &lt;/td&gt;&lt;td&gt; 9/20/2007 &lt;/td&gt;&lt;td&gt; 659 &lt;/td&gt;&lt;td&gt; 762 &lt;/td&gt;&lt;td&gt; Pentium 3 1.0 GHz &lt;/td&gt;&lt;td&gt;  &lt;a href="http://cgos.boardspace.net/9x9/cross/GoTraxx-1.4.2b-2pb.html" class="externalLink"&gt;GoTraxx-1.4.2b-2pb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Fixed 2 ply search with Benson Solver and no patterns &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For comparison, here are the ratings of some other Go playing programs:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Program Name &lt;/th&gt;&lt;th&gt; Rating &lt;/th&gt;&lt;th&gt; Games Played &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; MonteGNU &lt;/td&gt;&lt;td&gt; 2104 &lt;/td&gt;&lt;td&gt; 16518 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;gnugo-3.7.9&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 1795 &lt;/td&gt;&lt;td&gt; 12666 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;gnugo-3.7.10-110&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 1725 &lt;/td&gt;&lt;td&gt; 8867 &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://housebot.sourceforge.net/index.php/Main_Page" class="externalLink"&gt;HouseBot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; 967 &lt;/td&gt;&lt;td&gt; 120 &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For the most updated rankings, visit the &lt;a href="http://cgos.boardspace.net/9x9/standings.html" class="externalLink"&gt;Current Standings Page&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS&amp;amp;referringTitle=CGOS%20Rating"&gt;CGOS&lt;/a&gt; server.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sat, 29 Sep 2007 16:07:05 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CGOS Rating 20070929040705P</guid></item><item><title>UPDATED WIKI: Martin Müller</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin M%25u00fcller&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Martin M&amp;#252;ller
&lt;/h1&gt; &lt;br /&gt;&lt;a href="http://www.cs.ualberta.ca/~mmueller/" class="externalLink"&gt;Martin M&amp;#252;ller&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; is an Associate Professor at University of Alberta. He has written many research publications related to Combinatorial Game Theory, including Computer Go.&lt;br /&gt; &lt;br /&gt;Below are links to some of his major publications as they relate to Computer Go:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Title&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Resource&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Computer Go as a Sum of Local Games: An Application of Combinatorial Game Theory. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.cs.ualberta.ca/~mmueller/cgo/thesis.html" class="externalLink"&gt;Website&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Playing it safe: Recognizing secure territories in computer Go by using static rules and search. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.cs.ualberta.ca/~mmueller/ps/gpw97.ps.gz" class="externalLink"&gt;Compressed PS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; An improved safety solver for computer Go. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.cs.ualberta.ca/~mmueller/ps/safety.pdf" class="externalLink"&gt;PDF&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;These papers extend &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=David%20Benson&amp;amp;referringTitle=Martin%20M%u00fcller"&gt;David Benson&lt;/a&gt;'s original unconditionally life analysis by introducing new concepts for unconditional life under alternating play.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Wed, 26 Sep 2007 14:22:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Martin Müller 20070926022232P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Home&amp;version=32</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;C&amp;#35; program that plays the game of Go. 
&lt;br /&gt; &lt;br /&gt;This is an experimental program that &lt;i&gt;attempts&lt;/i&gt; to play the game of Go using a combination of AI (artificial intelligence) techniques – mostly various searching methods with domain specific knowledge optimizations.&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;Road Map&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;If you are looking for a strong program, take a look at &lt;a href="http://www.gnu.org/software/gnugo/gnugo.html" class="externalLink"&gt;GnuGo&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, one of the strongest open source Go programs. One of the goals of this project is to exceed GnuGo's strength.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx has the following features:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Board Management&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Incremental data structures with undo &lt;/li&gt;&lt;li&gt;Blocks (connected stones of same color, including empty blocks)&lt;/li&gt;&lt;li&gt;Color-Enclosed Regions&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Implements the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=GTP&amp;amp;referringTitle=Home"&gt;GTP&lt;/a&gt; v2 (Go Text Protocol)&lt;/li&gt;&lt;li&gt;Reads and writes &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=SGF&amp;amp;referringTitle=Home"&gt;SGF&lt;/a&gt; (Smart Go Format) files&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=David%20Benson&amp;amp;referringTitle=Home"&gt;David Benson&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; algorithm&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Home"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Unconditional%20safety&amp;amp;referringTitle=Home"&gt;Unconditional safety&lt;/a&gt; by alternating play algorithm (partial)&lt;/li&gt;&lt;li&gt;Search Methods&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Min/Max Search&lt;/li&gt;&lt;li&gt;AlphaBeta Search (with move ordering)&lt;/li&gt;&lt;li&gt;Iterative AlphaBeta Search (with move ordering)&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;GnuGo compatible Patterns compiler (partial/incomplete)&lt;/li&gt;&lt;li&gt;Multithreaded DFA Compiler (for patterns)&lt;/li&gt;
&lt;/ul&gt;See the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Installation%20Instructions&amp;amp;referringTitle=Home"&gt;Installation Instructions&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;CGOS Ranking&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CGOS%20Rating&amp;amp;referringTitle=Home"&gt;CGOS Rating&lt;/a&gt; page to see GoTraxx's progress over time compared to other Go playing programs.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Home"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Home"&gt;Class Structure&lt;/a&gt; for implementation details. This is an educational resource for contributing developers and those interested in Computer Go.&lt;br /&gt; &lt;br /&gt;If you are interested in participating in this project, please visit the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;amp;referringTitle=Home"&gt;Development&lt;/a&gt; page to learn more about how you can contribute, including the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Home"&gt;Coding Standards&lt;/a&gt; for this project.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=FAQs&amp;amp;referringTitle=Home"&gt;FAQs&lt;/a&gt; for more information about the game of Go and GoTraxx.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Tue, 25 Sep 2007 06:14:08 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070925061408A</guid></item><item><title>UPDATED WIKI: Road Map</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road Map&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Roadmap
&lt;/h1&gt; &lt;br /&gt;This roadmap will change over time based on new functionaly as well as feedback from the community and participate developers. Please check back occassionally.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Planned Release&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Installer &lt;/td&gt;&lt;td&gt; Add a simple windows installer. &lt;/td&gt;&lt;td&gt; V1.01 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CGOS &lt;/td&gt;&lt;td&gt; Compete on CGOS Server. &lt;/td&gt;&lt;td&gt; V1.04 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; KGS Integration &lt;/td&gt;&lt;td&gt; Add support for playing on KGS. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Distributed Search &lt;/td&gt;&lt;td&gt; Distributed search over multiple computers. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mono &lt;/td&gt;&lt;td&gt; Add Mono compile script.&lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Pondering &lt;/td&gt;&lt;td&gt; Search while the opponent is thinking. &lt;/td&gt;&lt;td&gt; V1.06 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mueller 04 &lt;/td&gt;&lt;td&gt; Complete &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Road%20Map"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s 2004 Unconditional safety by alternating play algorithm.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Monte-Carlo &lt;/td&gt;&lt;td&gt; Implement a Monte-Carlo/UCT search.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Local  Games &lt;/td&gt;&lt;td&gt; Decompose the board into seperate, independent local games.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For internal development and testing purposes:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Continuous Integration &lt;/td&gt;&lt;td&gt; Integrate with &lt;a href="http://ccnet.thoughtworks.com" class="externalLink"&gt;CruiseControl.Net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Unit Testing &lt;/td&gt;&lt;td&gt; Add NUnit Tests. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Regression Suite &lt;/td&gt;&lt;td&gt; Develop a regression suite to test existing functionally. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 03:47:50 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Road Map 20070924034750A</guid></item><item><title>UPDATED WIKI: Road Map</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Road Map&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Roadmap
&lt;/h1&gt; &lt;br /&gt;This roadmap will change over time based on new functionaly as well as feedback from the community and participate developers. Please check back occassionally.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Planned Release&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Installer &lt;/td&gt;&lt;td&gt; Add a simple windows installer. &lt;/td&gt;&lt;td&gt; V1.01 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CGOS &lt;/td&gt;&lt;td&gt; Compete on CGOS Server. &lt;/td&gt;&lt;td&gt; V1.04 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; KGS Integration &lt;/td&gt;&lt;td&gt; Add support for playing on KGS. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Distributed Search &lt;/td&gt;&lt;td&gt; Distributed search over multiple computers. &lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mono &lt;/td&gt;&lt;td&gt; Add Mono compile script.&lt;/td&gt;&lt;td&gt; V1.05 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Pondering &lt;/td&gt;&lt;td&gt; Search while the opponent is thinking. &lt;/td&gt;&lt;td&gt; V1.06 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Mueller 04 &lt;/td&gt;&lt;td&gt; Complete &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Martin%20M%u00fcller&amp;amp;referringTitle=Road%20Map"&gt;Martin M&amp;#252;ller&lt;/a&gt;'s 2004 Unconditional safety by alternating play algorithm.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Monte-Carlo &lt;/td&gt;&lt;td&gt; Implement a Monte-Carlo/UCT search.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Local  Games &lt;/td&gt;&lt;td&gt; Decompose the board into seperate, independent local games.  &lt;/td&gt;&lt;td&gt; TBD &lt;/td&gt;&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;For internal development and testing purposes:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Functionality&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Status&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Continuous Integration &lt;/td&gt;&lt;td&gt; Integrate with &lt;a href="http://ccnet.thoughtworks.com" class="externalLink"&gt;CruiseControl.Net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/td&gt;&lt;td&gt; Completed &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Unit Testing &lt;/td&gt;&lt;td&gt; Add NUnit Tests. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Regression Suite &lt;/td&gt;&lt;td&gt; Develop a regression suite to test existing functionaly. &lt;/td&gt;&lt;td&gt; In Progress &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 03:47:22 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Road Map 20070924034722A</guid></item><item><title>UPDATED WIKI: Development</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Development
&lt;/h1&gt; &lt;br /&gt;&lt;b&gt;Developers&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project needs contributing developers.  If you are interested, please contact the Project Coordinator: &lt;a href="https://www.codeplex.com/UserAccount/ContactUser.aspx?ContactUser=tgiphil&amp;amp;OriginalUrl=http://www.codeplex.com/GoTraxx" class="externalLink"&gt;tgiphil&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tools&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx uses the following software tools to aid development:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Tool&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Required?&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://msdn2.microsoft.com/en-us/express/default.aspx" class="externalLink"&gt;Visual Studio&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; An integrated development environment (IDE) for writing source code &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Obtaining%20the%20Team%20Explorer%20Client" class="externalLink"&gt;Visual Studio Team Explorer&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Visual Studo add-on for access to source code at CodePlex &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Development"&gt;NUnit&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For unit testing &lt;/td&gt;&lt;td&gt; Required &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NDoc&amp;amp;referringTitle=Development"&gt;NDoc&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For documentation generation &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For continuous integration &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For real-time feedback of continuous integration build progress &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.mono-project.com" class="externalLink"&gt;Mono&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source implementation of the .NET framework &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.monodevelop.com/Main_Page" class="externalLink"&gt;MonoDevelop&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source IDE for writing source code &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Development"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Development"&gt;Class Structure&lt;/a&gt; for implementation details. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Coding Standards &amp;amp; Commit Policy&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Please review GoTraxx's &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Development"&gt;Coding Standards&lt;/a&gt; and &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit%20Policy&amp;amp;referringTitle=Development"&gt;Commit Policy&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Continuous Integration&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Immediately after each check-in of source code, GoTraxx is automatically checked out, built and unit tested on dedicated server using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt;. You can review this process by visiting &lt;a href="http://www.thinkedge.com/ccnet/ViewFarmReport.aspx" class="externalLink"&gt;GoTraxx Continuous Integration website&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. Or optionally, use the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; application. Configure it to point to: &lt;a href="http://www.thinkedge.com/ccnet" class="externalLink"&gt;http://www.thinkedge.com/ccnet&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and select the GoTraxx project.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 03:44:48 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Development 20070924034448A</guid></item><item><title>UPDATED WIKI: Commit Policy</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit Policy&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Commit Policy
&lt;/h1&gt; &lt;br /&gt;In general, attempt to commit changes to GoPlex one feature or bug fix at a time. Small modifications and frequent commits reduce the number of build problems and make bugs easier to find and fix. When commit a set of changes, commit them all at once and not individually (by file, for example). That way each commit will be in a buildable state before and after each commit.&lt;br /&gt; &lt;br /&gt;If possible, include a unit test using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Commit%20Policy"&gt;NUnit&lt;/a&gt; for each new feature added or bug corrected. These test are re-run automatically as part of GoTraxx Continuous Integration environment. This automated integration notifies everyone when the expected behavior of the program (usually the introduction of a bug) within a few minutes of the commit.&lt;br /&gt; &lt;br /&gt;Here are some additional common sense guidelines for committing source code:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Never commit code that doesn't compile&lt;/li&gt;&lt;li&gt;Test your changes before committing &lt;/li&gt;&lt;li&gt;Take responsibility for your commits &lt;/li&gt;&lt;li&gt;Don't commit code you don't understand &lt;/li&gt;&lt;li&gt;Don't commit if other developers disagree &lt;/li&gt;&lt;li&gt;Think twice before committing&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 03:43:24 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Commit Policy 20070924034324A</guid></item><item><title>UPDATED WIKI: Commit Policy</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit Policy&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Commit Policy
&lt;/h1&gt; &lt;br /&gt;In general, attempt to commit changes to GoPlex one feature or bug fix at a time. Small modifications and frequent commits reduce the number of build problems and make bugs easier to find and fix. When commit a set of changes, commit them all at once and not individually (by file, for example). That way each commit will be in a buildable state before and after each commit.&lt;br /&gt; &lt;br /&gt;Here are some additional common sense guidelines for committing source code:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Never commit code that doesn't compile&lt;/li&gt;&lt;li&gt;Test your changes before committing &lt;/li&gt;&lt;li&gt;Think twice before committing &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 03:36:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Commit Policy 20070924033640A</guid></item><item><title>UPDATED WIKI: Development</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Development
&lt;/h1&gt; &lt;br /&gt;&lt;b&gt;Developers&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project needs contributing developers.  If you are interested, please contact the Project Coordinator: &lt;a href="https://www.codeplex.com/UserAccount/ContactUser.aspx?ContactUser=tgiphil&amp;amp;OriginalUrl=http://www.codeplex.com/GoTraxx" class="externalLink"&gt;tgiphil&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tools&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx uses the following software tools to aid development:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Tool&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Required?&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://msdn2.microsoft.com/en-us/express/default.aspx" class="externalLink"&gt;Visual Studio&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; An integrated development environment (IDE) for writing source code &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Obtaining%20the%20Team%20Explorer%20Client" class="externalLink"&gt;Visual Studio Team Explorer&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Visual Studo add-on access to source code at CodePlex &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Development"&gt;NUnit&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For unit testing &lt;/td&gt;&lt;td&gt; Required &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NDoc&amp;amp;referringTitle=Development"&gt;NDoc&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For documentation generation &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For continuous integration &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For real-time feedback of continuous integration build progress &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.mono-project.com" class="externalLink"&gt;Mono&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source implementation of the .NET framework &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.monodevelop.com/Main_Page" class="externalLink"&gt;MonoDevelop&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source IDE for writing source code &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Development"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Development"&gt;Class Structure&lt;/a&gt; for implementation details. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Coding Standards &amp;amp; Commit Policy&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Please review GoTraxx's &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Development"&gt;Coding Standards&lt;/a&gt; and &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Commit%20Policy&amp;amp;referringTitle=Development"&gt;Commit Policy&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Continuous Integration&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Immediately after each check-in of source code, GoTraxx is automatically checked out, built and unit tested on dedicated server using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt;. You can review this process by visiting &lt;a href="http://www.thinkedge.com/ccnet/ViewFarmReport.aspx" class="externalLink"&gt;GoTraxx Continuous Integration website&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. Or optionally, use the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; application. Configure it to point to: &lt;a href="http://www.thinkedge.com/ccnet" class="externalLink"&gt;http://www.thinkedge.com/ccnet&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and select the GoTraxx project.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Mon, 24 Sep 2007 02:59:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Development 20070924025916A</guid></item><item><title>UPDATED WIKI: Development</title><link>http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Development&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Development
&lt;/h1&gt; &lt;br /&gt;&lt;b&gt;Developers&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project needs contributing developers.  If you are interested, please contact the Project Coordinator: &lt;a href="https://www.codeplex.com/UserAccount/ContactUser.aspx?ContactUser=tgiphil&amp;amp;OriginalUrl=http://www.codeplex.com/GoTraxx" class="externalLink"&gt;tgiphil&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tools&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;GoTraxx uses the following software tools to aid development:&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; &lt;b&gt;Tool&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Description&lt;/b&gt; &lt;/th&gt;&lt;th&gt; &lt;b&gt;Required?&lt;/b&gt; &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://msdn2.microsoft.com/en-us/express/default.aspx" class="externalLink"&gt;Visual Studio&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; An integrated development environment (IDE) for writing source code &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Obtaining%20the%20Team%20Explorer%20Client" class="externalLink"&gt;Visual Studio Team Explorer&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Visual Studo add-on access to source code at CodePlex &lt;/td&gt;&lt;td&gt; Optional/Strongly Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NUnit&amp;amp;referringTitle=Development"&gt;NUnit&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For unit testing &lt;/td&gt;&lt;td&gt; Required &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=NDoc&amp;amp;referringTitle=Development"&gt;NDoc&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For documentation generation &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For continuous integration &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; &lt;/td&gt;&lt;td&gt; For real-time feedback of continuous integration build progress &lt;/td&gt;&lt;td&gt; Optional/Recommended &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.mono-project.com" class="externalLink"&gt;Mono&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source implementation of the .NET framework &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.monodevelop.com/Main_Page" class="externalLink"&gt;MonoDevelop&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Open source IDE for writing source code &lt;/td&gt;&lt;td&gt; Optional &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;b&gt;Definitions &amp;amp; Class Structure&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Read the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Definitions&amp;amp;referringTitle=Development"&gt;Definitions&lt;/a&gt; for a list of technical terms, their descriptions and examples. In addition, review the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Class%20Structure&amp;amp;referringTitle=Development"&gt;Class Structure&lt;/a&gt; for implementation details. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Coding Standards&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Please review GoTraxx's &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=Coding%20Standards&amp;amp;referringTitle=Development"&gt;Coding Standards&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Continuous Integration&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Immediately after each check-in of source code, GoTraxx is automatically checked out, built and unit tested on dedicated server using &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CruiseControl.Net&amp;amp;referringTitle=Development"&gt;CruiseControl.Net&lt;/a&gt;. You can review this process by visiting &lt;a href="http://www.thinkedge.com/ccnet/ViewFarmReport.aspx" class="externalLink"&gt;GoTraxx Continuous Integration website&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. Or optionally, use the &lt;a href="http://www.codeplex.com/GoTraxx/Wiki/View.aspx?title=CCTray&amp;amp;referringTitle=Development"&gt;CCTray&lt;/a&gt; application. Configure it to point to: &lt;a href="http://www.thinkedge.com/ccnet" class="externalLink"&gt;http://www.thinkedge.com/ccnet&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and select the GoTraxx project.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sun, 23 Sep 2007 09:33:57 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Development 20070923093357A</guid></item></channel></rss>