https://github.com/alessandrogriffanti/eriantys-se1-project
https://github.com/alessandrogriffanti/eriantys-se1-project
intellij java maven software-engineering
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alessandrogriffanti/eriantys-se1-project
- Owner: AlessandroGriffanti
- Created: 2022-03-01T16:12:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-01T21:27:14.000Z (almost 3 years ago)
- Last Synced: 2025-02-17T15:19:16.611Z (3 months ago)
- Topics: intellij, java, maven, software-engineering
- Language: Java
- Homepage:
- Size: 105 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Software Engineering Final Project
Eriantys by Cranio Creations is the final project of **Software Engineering** course held
at Politecnico di Milano. (2021/2022)**Teacher:** Pierluigi San Pietro

## Authors
* [Tommaso Ferrario](https://github.com/tommi00)
* [Alessandro Griffanti](https://github.com/AlessandroGriffanti)
* [Luca Masiero](https://github.com/LucaMasiero)## Implemented Functionalities
| Functionality | Status |
|:--------------------|:------------------------:|
| Basic rules | ✅ |
| Complete rules | ✅ |
| Socket | ✅ |
| CLI | ✅ |
| GUI | ⛔ |
| Multiple games | ✅ |
| 12 Characters Cards | ⚠️(11 of 12 implemented) |
| Resilience | ⛔ |
| Persistence | ⛔ |
| 4 Players Match | ⛔ |#### Legend
⛔ Not Implemented ⚠️ Implementing ✅ Implemented## Running
To launch the server of the game, use the following command in the directory of the jar.```
java -jar PSP25_Server.jar
```
To launch the CLI for playing the game, use the following command in the directory of the jar.```
java -jar PSP25_CLI.jar
```
To play the game, you'll need to start a server and at least two clients must be connected to it.If you use the default configuration on the server, the port is 4444.
## Tools Used
* Astah UML - UML Diagrams;
* Maven - Dependency Management;
* Intellij - IDE;
* JavaFX - GUI;
* Word Microsoft 365 - deliveries and peer reviews.