CMSC 22001: Software Construction Assignment 3: Scrabble Rules

Due: Jan 28, 2008 @ noon

Your task is to implement a rules checker for Scrabble. Design data structures to represent the state of the game (the current board state, the tile bag) and a move (which tiles and where to place them) and a method or function that accepts the state of the game and returns a value indicating if the move was legal or not. If the move was legal, the result value should also include the score.



CMSC 22001: Software Construction