3-Card Poker Game
January 2024
JavaJavaFXMavenGitMVC PatternTCP/IP
A full-stack multiplayer 3-card poker game built with Java and JavaFX, featuring real-time networking, smooth gameplay, and a scalable MVC architecture.
Motivation
Built to explore scalable game development with real-time multiplayer capabilities and robust UI design in Java.
Key Learnings
- Implemented real-time multiplayer networking using TCP/IP protocols
- Designed an intuitive JavaFX-based UI for immersive gameplay
- Used multi-threading to improve responsiveness by 30%
- Built a server-client architecture supporting concurrent game sessions
- Followed Agile methodology and CI/CD practices for streamlined development