Client-server communication based on sockets and string commands without Network high-level libraries.
Libraries: JDK 17, Lombok, JavaFX, Apache Derby and JUnit 5.
Server configuration should contain:
- the number of users for game session (1 or 2),
- timeout - session time after which the game will be automatically stopped.
Clients can play the game with/without opponent and view top 10 results.
Server generates one brick sequence for all clients, providing honest competition.
After registration, player can start the game. (If you are playing with partner, you should waiting until he also started te game.)
New generated brick will be presented in left down corner. You can drag & drop it to place on game board.
You need to place more bricks on a board than your partner to be a winner. If equles, you need to finish you session in a shortest time.