An open API service indexing awesome lists of open source software.

https://github.com/chrisiogwaan/scrabble-game

A terminal-based scrabble game
https://github.com/chrisiogwaan/scrabble-game

cpp linked-list node scrabble-game terminal wsl-ubuntu

Last synced: 3 months ago
JSON representation

A terminal-based scrabble game

Awesome Lists containing this project

README

          

# Scrabble-Game

## Showcase

### Without Enhancements

![Scrabble1](/assets/ENHANCE_OFF.png)

### With Enhancements

![Scrabble2](/assets/ENHANCE_ON.png)

## 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.

```bash
sudo apt-get install build-essential gdb
```

3. Verify installation.

```bash
whereis g++
whereis gdb
```

## Usage

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

### Compiling

```bash
make
```

### Running

```bash
./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](/LICENSE) for more information.

## Contact

Weixi (Chrisio) Guan - [chris322322@gmail.com](mailto:chris322322@gmail.com)