federicohaag / Sagrada

B.Sc. Thesis - Virtualization of the table game “Sagrada” by Floodgate Games developed in Java using MVC, networking, unit and integration testing and JavaFX.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed multiplayer cards game designed and developed as final project for Computer Science Engineering B.Sc. in Politecnico di Milano.

  • UML designed according to best known design patterns, best OOP practices and MVC paradigm
  • Distributed game with custom developed networking layer (RMI + Socket)
  • Unit testing to reach almost 90% coverage
  • Graphic design: CLI and GUI (JavaFX)
  • Fully documented with JavaDoc
  • Code quality checked with SonarQube resulting in zero codesmells

About

B.Sc. Thesis - Virtualization of the table game “Sagrada” by Floodgate Games developed in Java using MVC, networking, unit and integration testing and JavaFX.


Languages

Language:Java 100.0%