A Computational Application of Natural-Language-Based Board Game using Programming Language (C++)
March
2014
Products
Chennai, India
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.
Affliation
Vidya Mandir Senior Secondary School