"Begin somewhere: you cannot build a reputation on what you intend to do."
-- Liz Smith


If you've visited my interests section, you know I love a good chess game! A group of my friends often play; at first a wipe board held the stats, but I thought this would make an interesting weekend project. While the site is purposefully a small project -- the core functionality is to maintain the stats of each game and demonstrates how a distributed web application is easy to implement and offers rich potential.

The site presents more than just stats. The complete history view recaps all the games, and includes icons for expected outcomes and upsets. From the user's perspective, all that needs to be done is enter the names of the players and indicate the winner -- following official U.S. Chess formulas, ratings are calculated based on performance.

These formulas are important because a Win/Loss record generally holds no value in Chess -- rather, it is statistical performance based on the rating of the opponents. Typically this type of information is too difficult to compute by hand because the formulas change based on the number of games played, and are dynamic based on opponent ratings -- especially early in a player's "career."

Downloads
Source code not available at this time.