Project Overview
SpaccaFX è un gioco di carte digitale, sviluppato in JavaFX come progetto universitario insieme ad un team di colleghi. Il gioco ruota attorno a meccaniche originali di carte divise in vari semi (Verme, Pesce, Squalo) e carte speciali (Stella Marina, Pescatore), ciascuna con diversi livelli di potenza e abilità. L'obiettivo è evitare di rimanere con la carta più alta alla fine del turno, gestendo scambi strategici e imprevisti per conservare le proprie vite.
La modalità multiplayer ti permette di sfidare altri giocatori reali oppure bot virtuali con intelligenza personalizzabile. Grazie a una gestione avanzata delle partite e dei tornei, SpaccaFX offre la possibilità di creare competizioni tra sedici partecipanti, con progressi tracciati tramite file JSON e notifiche in tempo reale tramite Telegram bot. Il sistema include una varietà di carte e funzionalità che rendono ogni partita unica e ricca di colpi di scena.
Per giocare è necessario avere Java aggiornato. Il progetto ha visto la realizzazione di numerosi componenti tecnici: interfaccia in JavaFX, salvataggi automatici, gestione degli utenti e autenticazione admin, configurazione del mazziere tramite lancio di dadi e sistemi di ranking. SpaccaFX è stato pensato per essere flessibile e personalizzabile, sia nelle regole che nel numero di carte in gioco, portando complessità e divertimento a ogni match!
Project Info
- Data rilascio: 2023
- Ruolo: Sviluppatore
- Cliente: Progetto Universitario