-
use Java 24 (V. 24.0.1)
-
Download JavaFX sdk (V. 24.0.1) here
-
Create run configuration
-
Create a new run configuration
-
Add the following to the VM-options:
--module-path "%javafx-sdk%/lib" --add-modules javafx.controls,javafx.fxml --enable-native-access=javafx.graphics
replace%javafx-sdk%with the path of the unarchived javafx sdk.
-
- read & parse input files: @42kejo1bif, @42bejo1bif, @42oeaz1bif & @42grra1bif
- adjust to new specifications: @42kejo1bif
- detect collisions: @42kejo1bif, @42bejo1bif, @42oeaz1bif & @42grra1bif
- create collisions output file (csv): @42kejo1bif, @42bejo1bif, @42oeaz1bif & @42grra1bif
- add basic tests: @42kejo1bif
- GUI: @42oeaz1bif, @42bejo1bif (& @42kejo1bif)
- GUI setup, Input, Collisions & Optimization view: @42oeaz1bif
- Statistics: @42bejo1bif
- Refactoring: @42kejo1bif
- Optimization: @42grra1bif & @42kejo1bif
- basic optimization & optaplanner setup: @42grra1bif
- bug fixing & further features: @42kejo1bif
- project management, planning, etc.: @42kejo1bif (~3h)
- bug-fixing & technical support: @42kejo1bif (>7h)
- refactoring: @42kejo1bif (>13h)
- git merge conflict resolving: @42kejo1bif (~2.5h (but felt like an eternity))
-
by @42oeaz1bif
This branch contains the initial Swing GUI, developed before we switched to JavaFX. -
by @42grra1bif
This branch contains an incomplete attempt of a manual optimizer for the assessments without solving libraries. -
by @42oeaz1bif
This branch contains the gui before the refactoring (by @42kejo1bif).