lterrac / Sagrada

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IDS Project 2018

Team

  • Mattia Righetti 846580 Codice Persona: 10489408
  • Manuel Trivilino 843470 Codice Persona: 10503183
  • Luca Terracciano 845937 Codice Persona: 10493487

Sagrada

Java implementation of the Sagrada Board Game.

Project . How to play


Total coverage

screenshot sonar

Model Coverage

screen shot 2018-07-05 at 23 31 56

Implemented Functions

  • Persistence
  • Multi match

Difficulties

RMI disconnection by unplugging cable isn't discovedered

Documentation

Important: Some SagradaGame.class tests only run if the RMIRegistry is up and running, so before compiling the application with tests be sure to run the launch_registry.sh file

How to run JARs

  1. Launch the serverStart.sh script
  2. Run the Server JAR with the following command

java -jar -Djava.rmi.server.hostname=<ServerIP> SERVER.jar <ServerIP>

  1. Run the Client JAR with the following command (same goes for the CLI.jar)

java -jar -Djava.rmi.server.hostname=<ServerIP> GUI.jar <ServerIP>

About


Languages

Language:Java 98.8%Language:CSS 1.1%Language:Shell 0.0%