A desktop word game with a GUI. This project is a classic Boggle game where players find words on a 4x4 letter board within a time limit. It features a graphical user interface built with Python’s Tkinter library, following the MVC pattern (game logic separated from UI). The game includes a start menu, interactive play (with word validation and scoring), and an end-of-game summary.
The Boggle game is structured following the Model-View-Controller (MVC) design pattern:
- Model: Manages game logic and data.
- View: Handles the graphical user interface.
- Controller: Manages the game flow and user interactions.
- Ensure you have Python 3 installed (Tkinter is included in standard Python installations).
- Clone this repository and navigate into the project directory.
- Run the game by executing the main script: python3 src/main.py. A window will open with the Boggle board so you can start playing immediately.