Skip to content

john-galt-10/ing-sw-2022-Paradina-Peri-Palmiotti

 
 

Repository files navigation

ing sw 2022: Paradina Peri Palmiotti

Software Engineering Project (3 CFU), 2022

  • Marco "Il Puma" Paradina

  • Samuele Peri

  • Davide Palmiotti

The following functionalities have been implemented:

  • Complete rules
  • CLI
  • GUI
  • Socket
  • Character cards (Bonus functionality)
  • 4 Player game (Bonus functionality)

Coverage

Package Class % Method % Line %
Controller 100% (27/27) 89% (125/139) 80%
Model 100% (17/17) 86% (148/172) 86%

Execution of jar files

Using Java 11

Server

To execute the server, download ServerApp.jar and run the following command

java -jar ServerApp.jar

Client

To execute the client, download ClientApp.jar and run the following command

java -jar ClientApp.jar

you will then be asked to choose between CLI (0) and GUI (1) IMPORTANT: for the correct usage of the CLI Enviroment, use the terminal in the biggest size possible (we reccomend fullscreen). The GUI is set to the default resolution of 1500x850, we haven't found any problems with different screen sizes.

Game

Eriantys is a board game for 2-4 players See the complete ruleset here

Screenshots

CLI cli

GUI Initialization gui1 gui2

GUI gui3

About

POLIMI Software Engineering Project, 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%