<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>GoTraxx</title><link>http://www.codeplex.com/GoTraxx/Project/ProjectRss.aspx</link><description>C&amp;#35; program that plays the game of Go. </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>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added working distributed alpha beta search &amp;#40;very limited&amp;#41;. Played on KGS on 11&amp;#47;11&amp;#47;07.</description><author>tgiphil</author><pubDate>Sun, 11 Nov 2007 17:09:52 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071111050952P</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>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added more code for distributed alpha beta search &amp;#40;getting closer&amp;#41;.</description><author>tgiphil</author><pubDate>Sun, 04 Nov 2007 07:33:52 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071104073352A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added significantly more code for distributed search &amp;#40;incomplete&amp;#41;. </description><author>tgiphil</author><pubDate>Sun, 04 Nov 2007 00:59:45 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071104125945A</guid></item><item><title>NEW POST: Maximum Blocks</title><link>http://www.codeplex.com/GoTraxx/Thread/View.aspx?ThreadId=13258</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt; &lt;br /&gt;Thanks for the correction; it was actually John Tromp &amp;lt;john.tromp@gmail.com&amp;gt; that posted the formula on the computer-go mailing list.&lt;br /&gt;
&lt;/div&gt;</description><author>tgiphil</author><pubDate>Wed, 31 Oct 2007 19:15:46 GMT</pubDate><guid isPermaLink="false">NEW POST: Maximum Blocks 20071031071546P</guid></item><item><title>NEW POST: Maximum Blocks</title><link>http://www.codeplex.com/GoTraxx/Thread/View.aspx?ThreadId=13258</link><description>&lt;div class="wikidoc"&gt;
I don't remember creating any generic formula for the maximum number of blocks on the board.  That formula may be the work of someone else.&lt;br /&gt;
&lt;/div&gt;</description><author>jhouse</author><pubDate>Wed, 31 Oct 2007 14:28:16 GMT</pubDate><guid isPermaLink="false">NEW POST: Maximum Blocks 20071031022816P</guid></item><item><title>CLOSED FEATURE: Add Plundering Search</title><link>http://www.codeplex.com/GoTraxx/WorkItem/View.aspx?WorkItemId=4111</link><description>Continue to search while it&amp;#39;s opponent&amp;#39;s turn &amp;#40;&amp;#34;Pundering&amp;#34;&amp;#41;. &lt;br /&gt;&lt;br /&gt;Note&amp;#58; Use Principle Variation from previous search.&lt;br /&gt;</description><author>tgiphil</author><pubDate>Wed, 24 Oct 2007 03:45:07 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Add Plundering Search 20071024034507A</guid></item><item><title>REOPENED ISSUE: Add Plundering Search</title><link>http://www.codeplex.com/GoTraxx/WorkItem/View.aspx?WorkItemId=4111</link><description>Continue to search while it&amp;#39;s opponent&amp;#39;s turn &amp;#40;&amp;#34;Pundering&amp;#34;&amp;#41;. &lt;br /&gt;&lt;br /&gt;Note&amp;#58; Use Principle Variation from previous search.&lt;br /&gt;Comments: ** Comment from web user: tgiphil ** &lt;p&gt;&lt;/p&gt;</description><author>tgiphil</author><pubDate>Wed, 24 Oct 2007 03:44:41 GMT</pubDate><guid isPermaLink="false">REOPENED ISSUE: Add Plundering Search 20071024034441A</guid></item><item><title>COMMENTED ISSUE: Add Plundering Search</title><link>http://www.codeplex.com/GoTraxx/WorkItem/View.aspx?WorkItemId=4111</link><description>Continue to search while it&amp;#39;s opponent&amp;#39;s turn &amp;#40;&amp;#34;Pundering&amp;#34;&amp;#41;. &lt;br /&gt;&lt;br /&gt;Note&amp;#58; Use Principle Variation from previous search.&lt;br /&gt;Comments: ** Comment from web user: tgiphil ** &lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;#42;&amp;#42; Closed by tgiphil 10&amp;#47;23&amp;#47;2007 8&amp;#58;43 PM&lt;/p&gt;</description><author>tgiphil</author><pubDate>Wed, 24 Oct 2007 03:44:41 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Add Plundering Search 20071024034441A</guid></item><item><title>CLOSED ISSUE: Add Plundering Search</title><link>http://www.codeplex.com/GoTraxx/WorkItem/View.aspx?WorkItemId=4111</link><description>Continue to search while it&amp;#39;s opponent&amp;#39;s turn &amp;#40;&amp;#34;Pundering&amp;#34;&amp;#41;. &lt;br /&gt;&lt;br /&gt;Note&amp;#58; Use Principle Variation from previous search.&lt;br /&gt;</description><author>tgiphil</author><pubDate>Wed, 24 Oct 2007 03:43:51 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Add Plundering Search 20071024034351A</guid></item><item><title>UPDATED RELEASE: V1.5.2 Beta</title><link>http://www.codeplex.com/GoTraxx/Release/ProjectReleases.aspx?ReleaseId=6983</link><description>This release will focus on new searching techniques and optimizations, including distribution of a search over multiple computers.</description><author></author><pubDate>Wed, 24 Oct 2007 03:42:31 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: V1.5.2 Beta 20071024034231A</guid></item><item><title>CLOSED ISSUE: AlphaBeta Search with Transposition Table</title><link>http://www.codeplex.com/GoTraxx/WorkItem/View.aspx?WorkItemId=1654</link><description>Improve the AlphaBeta Search method that use a transposition table during the search.&lt;br /&gt;</description><author>tgiphil</author><pubDate>Wed, 24 Oct 2007 03:41:16 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: AlphaBeta Search with Transposition Table 20071024034116A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed &amp;#34;Index was outside the bounds of the array&amp;#34; bug related to the previous change.</description><author>tgiphil</author><pubDate>Sun, 21 Oct 2007 23:42:17 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071021114217P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added MAX_BOARD_SIZE &amp;#61; 19 which is the absolute maximum boardsize the GoTraxx will support.</description><author>tgiphil</author><pubDate>Sun, 21 Oct 2007 22:31:15 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071021103115P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed bug where OnDisconnect delegate would be called when null.</description><author>tgiphil</author><pubDate>Sun, 21 Oct 2007 22:28:33 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071021102833P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added new search method&amp;#58; Alpha Beta with transposition table to guide the search.</description><author>tgiphil</author><pubDate>Sat, 20 Oct 2007 18:42:41 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071020064241P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/GoTraxx/SourceControl/ListDownloadableCommits.aspx</link><description>Added new Alpha Beta search with Transposition Table but without Principle Variation Search &amp;#40;untested&amp;#41;.</description><author>tgiphil</author><pubDate>Fri, 19 Oct 2007 15:24:21 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071019032421P</guid></item></channel></rss>