Omar Shawky Logo Image
Omar Shawky

Chess

GUI Multiplayer Chess game over Local Network.

Project Image Project Image Project Image Project Image

Project Overview

Built fully functioning GUI (Graphical User Interface) multiplayer chess game over local network in Java using JavaFX, and Socket Programming (IP/TCP). Implemented checkmate detection, piece possible moves prediction (not resulting in checkmate), player timer running in separate thread. Maintained game using source control (Git & GitHub) and running β-Testing for bug detection. Documented project on Microsoft Word.

Tools Used

Java 8
OOP
Threads
Networking
JavaFX
Git & GitHub
Microsoft Word