The Gluecksroulette (engl. Roulette of Fortune) is a product resulting from a university project from 2019. The basic idea was to create a 3D-version of an existing wheel of fortune, which allows a professor at the university to randomly select a student of his course.
version 1.0
You can either download the latest released JAR or build it from source by cloning this repo and running:
$ mvn package
If you run the JAR, you will get something like this:
You can display the help menu by pressing F1.
Furthermore, you can customize the mapped hot keys by modifying the config.luck
, which is generated at the first program start.
Additionally, you can load different courses (consisting of students/persons), which is explained in more detail in the following section.
The structure of a course file is as easy as:
Student[,weight]
As you can see, the course files are simple CSV files with the student names and their (optional) weights specified. You can find an example below.
Florian Dahlitz
Dominique Lasserre, 0.5
Sebastian Schmitt
Paul Weißer, 1
You can customize hot keys and further things in your config.luck
, which is generated on the first program start.
Configuration Item | Default Value |
---|---|
HOTKEY_SPIN | Space |
WINDOW_HEIGHT | 621 |
WINDOW_WIDTH | 809 |
HOTKEY_TOGGLE_HELP | F1 |
HOTKEY_OPEN_COURSE_FILE | Ctrl O |
HOTKEY_SOFT_RESET | R |
HOTKEY_HARD_RESET | Ctrl R |
HOTKEY_SAVE_COURSE_FILE | Ctrl S |
HOTKEY_FOCUS_CHANGE_TOGGLE | F |
HOTKEY_TOGGLE_MODE | M |
HOTKEY_ENLARGE | Plus |
HOTKEY_REDUCE | Minus |
You can find a list of keycodes in the official JavaFX documentation.
The team working on version 1.0 consisted of:
- Florian Dahlitz (@DahlitzFlorian)
- Dominique Lasserre (@Lasall)
- Sebastian Schmitt (@sebschmitt)
- Paul Weißer (@Paul-Weisser)