DPons97 / AdrenalinaGame-AM32

Software Engineering project 2019
2 stars 0 forks source link

Software Engineering project 2019 - Collini, Pons, Colazzo

Gruppo: AM32

Group Members:

Functionalities:

Screenshots

gui

cli

Extracting jar and running it:

We are extracting only one jar from the Launcher class in the package launcher.
We are extracting it with the intellij tool from Project Structure -> Artifacts -> Add JAR from modules with dependencies.
The main class to set is it.polimi.ingsw.launcher.Launcher
META-INF/MANIFEST.MF needs to be placed in src\main\java\resources.
Then we build the .jar from Build -> Build artifacts


Ready-to-use JARs: We built ready-to-use jars for everyone to use if needed. They can be found inside jar/ folder.
As the naming convention says you have to use the right jar for your operating system:

As we only extract one jar, we added parameters in order to change the startup behaviour of the program.
If no parameters are passed it will start a gui launcher that lets the user select options from a form.
Parameters can be written in any order and the read ones are:

for example: