Skip to content

A 1v1 terminal-based scrabble game in C++, built with CMake and the use of Linked-List Node data structure

License

Notifications You must be signed in to change notification settings

ChrisioGwaan/Scrabble-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrabble-Game

Showcase

Without Enhancements

Scrabble1

With Enhancements

Scrabble2

Description

This game provides an interactive word-building experience, letting players form valid words and track their scores in a terminal environment. It uses data structures to manage tiles, validate moves, and enforce rules, creating a challenge that tests both vocabulary and strategy.

Installation

  1. WSL (Windows Subsystem for Linux) is recommended for Windows users.
  2. Install GNU compiler tools and GDB debugger.
sudo apt-get install build-essential gdb
  1. Verify installation.
whereis g++
whereis gdb

Usage

Type help in the game to see the list of commands.

Compiling

make

Running

./scrabble

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Weixi (Chrisio) Guan - [email protected]

About

A 1v1 terminal-based scrabble game in C++, built with CMake and the use of Linked-List Node data structure

Topics

Resources

License

Stars

Watchers

Forks