Skip to content

emanueletocci/Wordageddon

 
 

Repository files navigation

Wordageddon Logo

Wordageddon

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.

🎯 Obiettivi del progetto

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.

Funzionalità principali

  • 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

Java JavaFX SQLite CSS3

🚀 Documentazione & Risorse

🔒 Credenziali

Admin:

  • Username: admin
  • Password: admin

User

  • Username: demo
  • Password: demo

Esecuzione tramite .jar

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)

About

Allena la tua memoria con Wordageddon!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.6%
  • CSS 4.4%