A simple command-line word game inspired by Scrabble, developed as an assignment for the university course "Learning Theories & Educational Software".
Players form words using Greek letters from a random hand, competing against the computer.
No board is involved — just word creation and scoring.
- Two-player game: Human vs CPU
- Uses a Greek dictionary with all valid words up to 7 letters
- Scoring based on letter values
- Saves game statistics
- Simple and clean CLI interface with colored output
- Ability to view average scores and past game results
- Python 3.6 or higher
colorama
module for colored terminal output
To install the dependency, run:
pip install colorama
main.py
— Entry point and main game loopclasses.py
— Game classes, logic, and data structuresgreek7.txt
— Greek dictionary file (required for valid words)
Game results are saved in results_data.json
after each session.
The statistics menu shows:
- Total games played
- Average player and CPU scores
- Scores per past game
- The project requires the
greek7.txt
dictionary file to run correctly.
- Enhance UI with clearer prompts and input validation, or GUI
- Add multiplayer support
- Implement hints or word suggestions
This project is released under the MIT License. See the LICENSE file for details.
This project is an educational showcase developed as part of a university assignment.
It is a simplified, unofficial word game inspired by Scrabble®, but it is not affiliated with, endorsed by, or associated with Hasbro, Mattel, or any official Scrabble® brand.
The project is intended for non-commercial use only.