Skip to content

Vechus/ing-sw-2020-Vecchio-Urbinati-Venier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prova Finale Ingegneria del Software 2019

Group GC18

Functionality State
Basic rules GREEN
Complete rules GREEN
Socket GREEN
GUI GREEN
CLI GREEN
Multiple games GREEN
Advanced gods GREEN
Persistence RED
Undo RED

Building instructions

The project can be built using the following Maven command

mvn clean package

The resulting jar executable can be found in the target folder as GC18-1.0-SNAPSHOT-jar-with-dependencies.jar This jar contains both the clients and the server.

Execution instructions

Java 14 is required to run.

Running the Server

To start the server, run the jar the following arguments

java -jar [jarname] --server

Running the Client

The client can be run in two modes: CLI and GUI. In both modes, you will be asked for information such as the server ip&port, your username etc.

To run the client in GUI mode, no command line argument is needed.

java -jar [jarname]

Alternatively, it can be run with a double click on the jar.

To run the client in terminal mode, use the following arguments

java -jar [jarname] --cli

Important: if you want to run the game with GUI, with an integrated graphic card or in a VM use the following command

java -jar [jarname] -Dprism.forceGPU=true

Coverage

Coverage report

About

PoliMi software engineering project, academic year 2019/2020.

Resources

Stars

Watchers

Forks

Packages

No packages published