It's the first multiplayer Football game that's been created using only Java.
It's a 2D multiplayer football game with competitive features such as a player marketplace, ranking system, and rewards. The game should allow players to challenge others in 1v1 matches, trade and upgrade players, and engage in various interactive mechanics like messaging and spinning rewards.
1. Multiplayer 1 vs 1 Matches : Players can challenge real opponents online.
2. Custom Play with Friends : Private match options for playing against friends.
3. Reward System : Players earn rewards based on match results.
4. Competitive Ranking : Players ranking will be determined by their performance.
5. Marketplace for Player Buy & Sell : Users can trade and manage players.
6. Upgrade System : Players can upgrade and enhance player attributes.
7. Bidding System : Auctions for premium upgraded players.
8. Daily Rewards (Spin the Wheel) : Incentives for daily engagement.
9. Messaging System : In-game communication for players.
10. Customize team :
- Game Development
- GraphicsContext
- Canvas
- Custom tile set
- Networking : Socket Programming
- Database Management : MySQL for storing users and player data
- Ranking System : Elo rating system to maintain fair competition.
- Marketplace & Bidding : Complicated functions to manage player transactions securely.
- UI & UX Design : Scenebuilder for login page, Main Menu etc
- Messaging : MySQL Realtime Database and WebSocket-based communication.
Our project aims to create an engaging, fair, and competitive 2D multiplayer football experience. By integrating features like ranking, and in-game marketplace, player upgrades, and matchmaking, we ensure long-term user engagement.
Created with ❤️ by Asif U. Ahmed and MD. Rifat Hossain