Wordageddon è un'applicazione desktop ludico-educativa sviluppata in JavaFX, progettata per allenare la memoria dell'utente attraverso quiz basati sulle parole più frequenti presenti in documenti testuali.
L'applicazione sfida l'utente nella memorizzazione e riconoscimento delle parole più frequenti in uno o più documenti mostrati per un tempo limitato. Al termine della lettura, l'utente affronta una serie di domande a risposta multipla.
- Autenticazione utenti con gestione automatica dell’account attivo
- Lettura temporizzata di documenti testuali
- Quiz generati automaticamente con domande a risposta multipla
- Livelli di difficoltà: facile, medio, difficile
- Classifica (leaderboard) e statistiche post-partita
- Salvataggio dati su database locale (SQLite)
- Ripresa sessioni interrotte
- 📄 Documentazione Progettuale, presente anche su Overleaf
- 📚 Documentazione Tecnica - Javadoc
- 📺 Presentazione
- 🎨 Mockup Figma
Admin:
- Username: admin
- Password: admin
User
- Username: demo
- Password: demo
Per una rapida esecuzione dell’applicazione è stato fornito il file Wordageddon.jar, il quale deve essere eseguito con la JDK 24 o superiore. L'eseguibile non contiene le dipendenze JavaFX per cui é necessario scaricare l’sdk dal sito ufficiale e specificare a runtime i
moduli necessari:
java --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml -jar Wordageddon.jar
Dove $PATH_TO_FX rappresenta il percorso alla sdk precedentemente scaricata. Si tiene presente che
il file .jar deve essere eseguito dalla stessa cartella (root) in cui é presente il database (db.sqlite)
