Multiplayer online game in Java
github
Why

This is my BSc capstone project. It was a great opportunity to learn Java, networking and GUI development.

What

We implemented a tabletop game called Adrenalina as an online multiplayer game. The game has many complex rules which required careful abstraction design.

How

We implemented the whole project in Java as a model-view-controller.