NEWAccess my comprehensive AI course collection at Salman's Sessions!
Watch FUTBOL in action - Real-time football club management with live transfer market
FUTBOL is a feature-rich desktop application designed to simulate the experience of a football club manager. Built as a Level 1, Term 2 term project, it combines management simulation with real-time networking and interactive gaming.
The application provides an immersive experience where users can manage their football club, participate in a live transfer market, build tactical formations, and enjoy skill-based minigamesβall powered by modern Java technologies and real-time WebSocket communication.
A robust system where users can browse, buy, and sell players. The economy is driven by player stats and user demand with real-time price adjustments.
Leveraging WebSocket technology for a real-time transfer market where players can be traded instantly, ensuring all connected users see live updates.
A tactical module that allows users to drag and drop players into various tactical setups (e.g., 4-4-2, 4-3-3) to optimize their squad.
Integrated minigame providing a break from management with skill-based gameplay. Test your reflexes and accuracy in exciting penalty shootouts.
Comprehensive player stats tracking including performance metrics, market value, and historical data to make informed decisions.
Manage your club's finances with budget tracking, transfer budgets, and revenue streams from player sales and achievements.
JavaFX with custom CSS styling
Real-time WebSocket communication
Persistent storage and data handling
Core gameplay mechanics and algorithms
Distributed architecture for multi-user gameplay
Clean separation of concerns
"From tactical formations to real-time transfers β FUTBOL brings the complete football management experience to your desktop."
A Level 1, Term 2 project combining JavaFX, WebSockets, and game development to create an immersive football club management simulator.