Back to Projects

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