Skip to content

skupperr/Football_Game_with_JavaFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Football Game with JavaFX

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.


Features

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 :


Techniques Used for Implementing Core Features:

  1. Game Development
    1. GraphicsContext
    2. Canvas
    3. Custom tile set
  2. Networking : Socket Programming
  3. Database Management : MySQL for storing users and player data
  4. Ranking System : Elo rating system to maintain fair competition.
  5. Marketplace & Bidding : Complicated functions to manage player transactions securely.
  6. UI & UX Design : Scenebuilder for login page, Main Menu etc
  7. Messaging : MySQL Realtime Database and WebSocket-based communication.

Conclusion

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.

📬 Contact

Created with ❤️ by Asif U. Ahmed and MD. Rifat Hossain

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published