University project for exam of operating systems, this project was used to learn multithreading, to learn it the project was developed in Java with a library which doesn't handle multithreading: Lanterna
Exam score 30/30.
The project is to create a Tetris multiplayer, so is possible play with your friends online. The communication takes place with "socket".
The game is a Battle Royale Tetris, the last one alive wins. Basically is a normal Tetris, a block falling down and you can move it horizontally and straight down and when you complete a line this disappears. More when you compleate 2 or more line together you can send a "trash line" to one of opponent, the trash line is a line you can't remove.