GetnaG / ing-sw-2019-abbo-attolini-bentej

Progetto di Ingegneria del Software 2019
0 stars 1 forks source link

Prova Finale Ingegneria del Software 2019

Gruppo AM45

Functionality State
Basic rules GREEN
Complete rules GREEN
Socket GREEN
RMI GREEN
GUI GREEN
CLI GREEN
Multiple games GREEN
Persistence RED
Domination or Towers modes RED
Terminator RED

Use Guide

Setting

Go to ./src/main/resources/properties and open the settings.properties file.
Here you can set your preferred network and game settings.

Build

Run the following line usign maven to build the server and client jar:
mvn -Dmaven.test.skip=true package -quiet

Run

Extract the zip.
To run the client:
GUI : java --module-path ./javafx-sdk-12/lib --add-modules javafx.controls,javafx.fxml -jar ./deliverables/JARs/client.jar gui
CLI : java -jar ./deliverables/JARs/client.jar cli
To run the server:
java -jar ./deliverables/JARs/server.jar