Football-themed card game developed in Java with a JavaFX graphical interface. Project for the Internet Programming course, BSc in Computer Science for Management, University of Bologna (2023). Grade: 30/30.
Two players take turns, human vs human or human vs computer. The deck has three types of cards (card names are in Italian):
- Attack: Attaccante, Bomber Vero, Rigore, Rovesciata dell'Anno, Tiro della Domenica
- Defence: Difensore, Difensore Roccia, Portiere
- Special: Goal, Fuorigioco, VAR, Mister
- Single match and knockout tournament with a bracket
- Computer-controlled opponent
- Save and load games
- Player leaderboard, exportable to PDF
- Match results sent by email at the end of each game
- Admin mode to manage players, matches and tournaments
- Import the
Progetto_GiocoDiCartefolder into Eclipse (or another Java IDE) with Java 16 or later. - Set up the JavaFX, JavaMail and Apache PDFBox libraries.
- Run the
application.Mainclass.
Alessandro Campedelli, Matteo Boscherini