The game is an enhanced multiplayer version of this game.
It contains a multithreaded game server which has some interesting features:
- handles client connect-disconnect and waiting state,
- game session management for two clients,
Some interesting algotrithms for collision detection:
- intersection of rotated rectangles ref,
- intersection of point and rotated rectangle.
Also there is a dockerfile to run server in docker.