To develop the game of scrabble in Java with complete functionalities and options for single player or multiplayer playing. The Computer should play intelligently with the goal of winning with the maximum number of points. Having a small initial vocabulary, The computer player should keep on learning with its experience of playing consecutive games.