Overview
A second-year Computer Science BUT project at IUT Montpellier-Sète, built by a team of five as part of SAÉ 3.01, from September 2023 to January 2024. The brief was to develop a desktop application in Java: we chose to make a Blackjack game, Fortuna BlackJack.
Players create an account, manage their balance, bet using chips, then face the dealer following the classic Blackjack rules. The interface is available in French and English, with background music and sound effects.
Project revival
Originally delivered as a prototype, the project was later picked up again to make it presentable: a redesigned interface, cleaned-up code and setup guide, and a new offline mode that launches the game straight away, without a database, using a guest account.
Technologies
- Language: Java 17
- Interface: JavaFX 20 (FXML)
- Database: MariaDB via JDBC
- Build and tests: Maven, JUnit 5

