Skip to content

leofavento/ing-sw-2022-Favento-Laini-Macaluso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineering Project 2022

Eriantys Logo

This is a Java implementation of Eriantys, a board game designed by Leo Colovini and published by Cranio Creations. You can find the full game here.

The project is the final test of "Software Engineering", course of "Computer Science Engineering" held at Politecnico di Milano (2021/22).

Final Grade: 30/30

Students

Implemented functionalities

Functionality State
Basic rules ✔️
Complete rules ✔️
CLI ✔️
Socket ✔️
GUI ✔️
12 Character Cards ✔️
4 Players mode ✔️
Multiple games ✔️

Build

After having installed Java JRE (minimum version 14) and Maven (version 3.8.6), clone this repo. Inside the cloned repo, run:

mvn clean package

You will find the executable jar files EriantysClient.jar and EriantysServer.jar inside the target folder.

Running

In the deliveries folder there are the two executable jar files already compiled.

  • In order to run the server, execute this command:

    java -jar EriantysServer.jar

    You will be asked to specify your desired port or to keep the default one (25565).

  • To run the client, execute this command:

    java -jar EriantysClient.jar

    You will be able to choose between the CLI or the GUI interface by typing the option number on your keyboard accordingly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published