Online Scrabble

Online Scrabble is a multi-player web-based Scrabble clone built from the ground and relies heavily on Web 2.0 stuff such as AJAX and webdev goodies like the Prototype JavaScript framework.

The architecture is quite simple. There is a web service invoked by the client using JSON. The server maintains state information in an XML file about the players, game, tiles etc. The multiple clients playing the game routinely ping the server for information or send information about their moves. The server relays the state information to all clients which update their state for the board, scores, turn, challenges and so on.

Online Scrabble Preview

You can play Scrabble online.