Welcome to the Boggle Game! This project implements a Boggle game where players can find words on a 4x4 grid of letters. The game comes with a graphical user interface (GUI) for a more interactive experience.
-
Interactive GUI: The game features a graphical user interface that allows players to interact with the Boggle board and find words.
-
Real-time Updates: As you explore the Boggle board and find words, the GUI is updated in real-time to reflect your progress.
-
Word Tracking: The game keeps track of found words, updates your score, and provides feedback on the validity of the words you discover.
-
Game Reset: You can reset the game at any time to start a new round.
-
Starting a New Game:
- Click the "New Game" button to start a fresh Boggle game.
-
Exploring the Board:
- Click on the letters on the Boggle board to create words. The game will update in real-time as you explore the board.
-
Word Validation:
- The game provides instant feedback on the validity of the words you find. Messages such as "Not a Word," "Found a word!," and "Word already found!" will guide you.
-
Scoring:
- Your score is updated as you find valid words on the board. The GUI displays your current score.
-
Game Completion:
- When you find all the words on the board, the game congratulates you and disables further interactions.
To run the Boggle game, simply execute the main script:
python boggle.pyMake sure you have the required dependencies installed. You can install them using:
pip install -r requirements.txtIf you'd like to contribute to the project or report issues, feel free to open a pull request or submit an issue on the GitHub repository.
This project is licensed under the MIT License, so feel free to use and modify it as you wish. Enjoy playing Boggle!