Skip to content

germandilio/Greater-than-Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greater than Tetris

Client-server communication based on sockets and string commands without Network high-level libraries.

Libraries: JDK 17, Lombok, JavaFX, Apache Derby and JUnit 5.

Command API

API docs

Screenshots

Dialog

Dialog

Dialog

Dialog

Dialog

Client-server application based on Sockets.

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.

Gameplay

After registration, player can start the game. (If you are playing with partner, you should waiting until he also started te game.)

Core game mechanic

New generated brick will be presented in left down corner. You can drag & drop it to place on game board.

Winner

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.