academic
Multiplayer Maze
Real-time multiplayer over raw TCP sockets
A Pac-Man-inspired maze game with a hand-designed text protocol, one server thread per client and a synchronized broadcast relay - played by several people at once on a real LAN.
Highlights
ServerSocketwith oneServerThreadper client and asynchronized broadcast()- Custom
CONNECT/REGISTER/MOVEtext protocol, designed from scratch - JavaFX client with directional sprites and a live scoreboard