The linux version doesn't work out of the box for me, and I can't run the windows versions through WINE.
Steps I had to take to get it running on Linux Mint 21.1:
- Download the Linux x64 java from https://www.java.com/en/download/manual.jsp This fixes Inconsistency detected by ld.so: dl-lookup.c: 106: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
- Change the command in 'thSuperSki' to use this new java binary. Running at this point will give a new error message Profile GL4bc is not available on X11GraphicsDevice
- As suggested here https://groups.google.com/g/jaer-users/c/G6mZ7EXmiYQ I added _JAVA_OPTIONS="-Djogl.disable.openglcore=false" to the command, which works.
The final content of 'thSuperSki' is thus
#!/bin/sh APPDIR=$(readlink -f "$0") APPDIR=$(dirname "$APPDIR") _JAVA_OPTIONS="-Djogl.disable.openglcore=false" /home/USERNAME/Downloads/jre1.8.0_361/bin/java -Djna.nosys=true -Djava.library.path="$APPDIR:$APPDIR/lib" -cp "$APPDIR:$APPDIR/lib/thSuperSki.jar:$APPDIR/lib/core.jar:$APPDIR/lib/jogl-all.jar:$APPDIR/lib/gluegen-rt.jar:$APPDIR/lib/jogl-all-natives-linux-amd64.jar:$APPDIR/lib/gluegen-rt-natives-linux-amd64.jar:$APPDIR/lib/javamp3-1.0.4.jar:$APPDIR/lib/jsyn-20171016.jar:$APPDIR/lib/sound.jar" thSuperSki "$@"
Where
/home/USERNAME/Downloads/jre1.8.0_361/bin/java
is the path to the java binary downloaded above.
What kind of technology was used to create this game?
As for the game itself, I love how it looks and the amount of fitting music for such a short game is impressive. I couldn't beat stage 4, but everything else was smooth sailing. Good job!