Tic Tac Toe – JavaFX Client/Server Multiplayer Game
تفاصيل العمل
A desktop-based multiplayer Tic Tac Toe game built using JavaFX with a Client/Server architecture, allowing players to compete locally, against AI, or online over a network connection. The system supports real-time gameplay, user authentication, score tracking, and server-side player management, demonstrating strong understanding of network programming and concurrent systems. ⭐ Client-Side Features Clean and easy-to-use JavaFX interface Local two-player mode AI opponent with multiple difficulty levels Online multiplayer with Login & Sign Up Available players list & invitation system Real-time game state synchronization Game history recording Score system (win / draw) User profiles with username and score ⭐ Server-Side Features User management system Player status tracking (online / offline / in-game) Concurrent game session handling Server control (start / stop) Player status visualization using Pie Chart 🛠️ Technologies Used Java JavaFX Client/Server Architecture Sockets & Multithreading JSON-based communication JDBC MVC Design Pattern 📌 Server Repository: https://github.com/hadeer2adel/Tic-Tac-Toe-server
مهارات العمل
بطاقة العمل
طلب عمل مماثل