Skip to content

blox-dev/Python_Scrabble

Repository files navigation

🧩 Python Scrabble

Python Scrabble is a Python-based implementation of the classic Scrabble game, featuring a graphical interface built with Tkinter. This project provides an engaging and interactive experience for word game enthusiasts.

🚀 Demo

python_scrabble_small

📖 Project Overview

Scrabble is a word-forming game where players earn points by placing tiles on a board to create valid words. The game uses a customizable dictionary file to validate words, allowing for flexibility in gameplay.

🎯 Features

  • Interactive graphical interface using Tkinter
  • Customizable word dictionary
  • Intuitive controls for word placement
  • Real-time score calculation

⚙️ Installation

  1. Clone the repository:
    git clone https://github.com/blox-dev/Python_Scrabble.git
    cd python-scrabble
  2. Install the required dependencies:
    pip install -r requirements.txt

🕹️ Usage

To start the game, run the following command:

python main.py <dictionary_file>
  • <dictionary_file>: Path to a text file containing words, each on a new line.

📝 Gameplay Instructions

  • Right-click anywhere on the board to toggle the word direction (horizontal/vertical).
  • Place tiles to form valid words and earn points.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages