SkyLogic is a puzzle game developed for and with the ILS (Institute for Aircraft Systems) at the University of Stuttgart to present redundancy concepts in system design to people with no knowledge of the topic.
To build the *.jar file, following steps are required:
- install maven
- install jdk 17 or lower
- clone the repository
- set the java-compiler to use byte-version 17 in the pom.xml (should already be configured)
- use maven to build the project, this may differ depending on IDE.
- Jetbrains IntelliJ: Open Maven Tool Window, click Lifecycle -> package
- Eclipse: Right click project -> Maven Install / Build
- After building, the folder "target" contains the artifact jar and the resource folder. The "res" folder needs to be located in the directory where the game is started from, as it contains all external files used in the game. The resource files are not packaged with the *.jar artifact, since some files need to be written during runtime.
Music produced by David Renda.