An open API service indexing awesome lists of open source software.

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.

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.


Wordle