https://github.com/anthippi/simple-wordle-gr
A Greek-language clone of Wordle game, built with Python and Tkinter.
https://github.com/anthippi/simple-wordle-gr
python tkinter wordle-game
Last synced: 2 months ago
JSON representation
A Greek-language clone of Wordle game, built with Python and Tkinter.
- Host: GitHub
- URL: https://github.com/anthippi/simple-wordle-gr
- Owner: Anthippi
- License: mit
- Created: 2025-07-25T20:36:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T22:16:10.000Z (3 months ago)
- Last Synced: 2025-07-26T03:43:08.486Z (3 months ago)
- Topics: python, tkinter, wordle-game
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple-Wordle-GR
Αυτό είναι ένα απλό παιχνίδι τύπου **Wordle** με ελληνικές λέξεις, κατασκευασμένο με **Python** και **Tkinter**. Ο παίκτης έχει 6 προσπάθειες για να μαντέψει μια τυχαία λέξη 5 γραμμάτων. Μετά από κάθε προσπάθεια, το παιχνίδι εμφανίζει χρώματα για κάθε γράμμα ανάλογα με την ύπαρξη του η όχι στην λέξη.
---
## Τρόπος Παιχνιδιού
- Το πρόγραμμα επιλέγει μια **τυχαία λέξη** από μια λίστα ελληνικών λέξεων.
- Ο παίκτης πληκτρολογεί γράμματα με το πληκτρολόγιο.
- Με το **Enter**, η λέξη ελέγχεται:
- **Πράσινο**: σωστό γράμμα στη σωστή θέση
- **Χρυσό**: σωστό γράμμα σε λάθος θέση
- **Γκρι**: το γράμμα δεν υπάρχει καθόλου στη λέξη
- Αν ο παίκτης βρει τη λέξη ή εξαντλήσει τις προσπάθειες, το παιχνίδι τελειώνει.---
## Δομή Κώδικα
- **`main.py`**: Εκκινεί το παιχνίδι και δημιουργεί το αρχικό παράθυρο Tkinter.
- **`ui.py`**: Περιέχει την κλάση `WordleGame` που διαχειρίζεται το γραφικό περιβάλλον, την πληκτρολόγηση και τον έλεγχο λέξεων.
- **`logic.py`**: Περιέχει τις βασικές συναρτήσεις ελέγχου (`check_guess`, `color_guess_row`).
- **`wordlist.py`**: Περιέχει τη λίστα των ελληνικών λέξεων και επιστρέφει μία τυχαία.---
## 💡 Απαιτήσεις & Εγκατάσταση
### Απαιτούμενα
- Python 3.x
- Η βιβλιοθήκη [**Tkinter**](https://docs.python.org/3/library/tkinter.html)### Εγκατάσταση Tkinter (αν δεν υπάρχει ήδη)
```bash
pip install tk
```
---### Εκτέλεση
- Προσθέστε δικές σας κεφαλαίες λέξεις 5 γραμμάτων στο αρχείο `wordlist.py`
- Άνοιξε τερματικό στο φάκελο του project.
- Τρέξε το αρχείο:
```bash
python main.py
```Το παιχνίδι θα ανοίξει σε ένα νέο παράθυρο GUI.
![]()