Professional Documents
Culture Documents
3 Objectives
The main objective of the project is to develop a programming code for a game which plays with
human- computer interface and machine interface.
Implementing the code and efficient game playing algorithm for computer player like GADDAG.
Implementing the code and efficient dictionary words storage. Lists concept is been used for
dictionary technology to retrieve the words from the text document to GADDAG algorithm to verify
the words in dictionary words.
1.4 Challenges
The main challenge of the project is to understand the algorithm and implement in scrabble game.
This is a challenging task as the logic of the computer scrabble should be correctly planned.
Improper design would lead to expensive process of implementation, as we need to track back to
algorithm.
Despite of many games developed, our game developed must be a high quality one which provides
a good user interface.
The starting word formed should pass from star tile which gives the points acquired, if not place
correctly a dialog box appears saying “word must pass the centre star” which was a prominent
challenge I faced.
Other challenging task was to drag and drop the tile on the scrabble board, if not correctly drag and
drop the letter restores to rack.
Another key factor is to drag and drop the letter tile to the appropriate cell. When it is not been drag
to the appropriate cell it might occupy any surrounding cells.
To know the location of the letter placed on the board was one of the key challenges which I have
faced, for which a program was been defined to know the location of the letter.
Another challenge that I faced is to store a dictionary words in the GADDAG algorithm.
In order to know the score of the word formed a separate code was been prepared which was one of
the challenges I faced.