Skip to content

a basic entity-component-system for entity management of a game written in java

Notifications You must be signed in to change notification settings

johannt-dev/EntityComponentSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKYLOGIC

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.

Build

To build the *.jar file, following steps are required:

  1. install maven
  2. install jdk 17 or lower
  3. clone the repository
  4. set the java-compiler to use byte-version 17 in the pom.xml (should already be configured)
  5. use maven to build the project, this may differ depending on IDE.
    1. Jetbrains IntelliJ: Open Maven Tool Window, click Lifecycle -> package
    2. Eclipse: Right click project -> Maven Install / Build
  6. 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.

CREDITS

Music produced by David Renda.

About

a basic entity-component-system for entity management of a game written in java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published