https://github.com/verna-vito/wordle
Un'implementazione di Wordle in Java, sviluppata con Gradle
https://github.com/verna-vito/wordle
gradle java wordle wordle-game
Last synced: about 13 hours ago
JSON representation
Un'implementazione di Wordle in Java, sviluppata con Gradle
- Host: GitHub
- URL: https://github.com/verna-vito/wordle
- Owner: Verna-Vito
- Created: 2025-02-13T23:57:37.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T20:25:17.000Z (7 months ago)
- Last Synced: 2025-07-25T15:54:40.641Z (3 months ago)
- Topics: gradle, java, wordle, wordle-game
- Language: Java
- Homepage:
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/Verna-Vito/Wordle/actions/workflows/deploy.yml) [](https://github.com/Verna-Vito/Wordle/actions/workflows/auto_merge_dev_to_main.yml) [](https://github.com/Verna-Vito/Wordle/actions/workflows/close-issue.yml)
# ๐ฉ Wordle ๐จ
Un'implementazione di Wordle in Java, sviluppata con Gradle.## ๐ฎ Cos'รจ Wordle?
**Wordle** รจ un gioco di parole in cui il giocatore ha **sei tentativi** per indovinare una parola segreta di cinque lettere.
Dopo ogni tentativo, il gioco fornisce un **feedback visivo** per aiutare il giocatore:โ **Verde** โ Lettera corretta nella posizione giusta.
๐ก **Giallo** โ Lettera presente, ma nella posizione sbagliata.
โช **Grigio** โ Lettera non presente nella parola segreta.L'obiettivo รจ trovare la parola segreta nel minor numero di tentativi possibile! ๐ฏ
---
## ๐ Installazione e Esecuzione
### ๐ฅ Opzione 1: Scaricare una Release Precompilata
1. Vai alla sezione [Releases](https://github.com/Verna-Vito/Wordle/releases) della repository.
2. Scarica l'ultima versione disponibile:
- **Versione CLI**: `Wordle-vX.Y.Z_Amelia.0-cli.jar`
- **Versione GUI**: `Wordle-vX.Y.Z_Amelia.0-gui.jar`
3. Esegui il gioco con uno dei seguenti comandi:
- Per la versione **CLI**:
```
java -jar Wordle-vX.Y.Z_Amelia.0-cli.jar
```
- Per la versione **GUI**:
```
java -jar Wordle-vX.Y.Z_Amelia.0-gui.jar
```
๐ **Nota:** X.Y.Z corrisponde alla versione rilasciata e "\" indica il nome assegnato alla release.### ๐ง Opzione 2: Buildare il Progetto con Gradle
Se non รจ disponibile una release o se la release รจ danneggiata, puoi compilare il progetto manualmente.1. Installare Gradle (se non lo hai giร )
- Verifica se Gradle รจ installato:
```
gradle -v
```
- Se Gradle non รจ installato, puoi usare Gradle Wrapper fornito nel progetto:
- Per la versione **CLI**:
```
./gradlew buildCli # Linux/macOS
gradlew.bat buildCli # Windows
java -jar build/libs/wordle-cli.jar
```
- Per la versione **GUI**:
```
./gradlew buildGui # Linux/macOS
gradlew.bat buildGui # Windows
java -jar build/libs/wordle-gui.jar
```
2. Clonare la Repository
```
git clone https://github.com/Verna-Vito/Wordle.git
cd Wordle
```
3. Compilare ed Eseguire il Progetto
- Per la versione **CLI**:
```
./gradlew buildCli # Linux/macOS
gradlew.bat buildCli # Windows
java -jar build/libs/wordle-cli.jar
```
- Per la versione **GUI**:
```
./gradlew buildGui # Linux/macOS
gradlew.bat buildGui # Windows
java -jar build/libs/wordle-gui.jar
```๐ **Nota:** Dopo la build, il file eseguibile sarร disponibile nella cartella `build/libs/` con il nome:
- `wordle-cli.jar` per la versione CLI
- `wordle-gui.jar` per la versione GUI## ๐ Tecnologie Utilizzate
- Java 1.8 ๐ฆ
- Gradle โ๏ธ
- JUnit 5 (per i test) โ
- Checkstyle (per la qualitร del codice) ๐## ๐ค Come Contribuire
Vuoi contribuire al progetto? Dai un'occhiata alle nostre [Linee Guida per i Contributori](CONTRIBUTING.md) prima di aprire una Issue o una Pull Request.
๐ก **Ricorda:** Tutti i partecipanti devono rispettare il [Codice di Condotta](CODE_OF_CONDUCT.md). ๐## ๐ข Contatti e Supporto
Se hai problemi o suggerimenti, apri una issue con label **`question`** nella repository.