Scrabble

A Computational Application of Natural-Language-Based Board Game using Programming Language (C++)

March

2014

Products

Chennai, India

Scrabble
BRIEF

As part of the final-year computer science project, we developed a Scrabble-inspired, two-player word-strategy game in C++ over the course of a year. Played on a 15×15 grid, players form valid words in crossword fashion using letter tiles drawn from a fixed pool of 100, with counts tracked through arrays. The board is built as a two-dimensional array within a class that stores tile coordinates, values, and display states. A dictionary file validates words in real time—valid tiles remain, while invalid ones are removed. Scores are maintained globally and updated continuously. Key gameplay features include swapping all rack letters (–7 points), passing a turn, validating a move, and ending the game. The match ends when tiles are exhausted, a player passes three times, or no valid moves remain, with the winner decided by total points. The project integrated core concepts in arrays, classes, file handling, graphics, and sound.

Client
Role
High School Student

Affliation

Vidya Mandir Senior Secondary School

No items found.
Recognition
Web Resources
Press Coverage
Contributors
Adithya Rangamani, Darun Jayavel, Harifa Begum*, Nirmala Devi*, Radhakrishnan T R
(names listed alphabetically; advisors indicated with an asterix)
Tools
Microsoft Visual C++
Download
Download
Share Project