Malware Mania by YourLocalFaxMachine
Quick! You're computer is being attacked by an evil snowman virus! Catch them on the beat as they get to your Virus Catcher 9001 or watch as your computer withers away.
-----------------------------------------
Simply run the appropriate run file to start the game, I didn't want to fiddle with executables.
[[ I've added a download to the Mac package, if anyone would like to test it that'd be great! ]]
------------------------------------------
Malware Mania is a simple rhythm game where you defend against attacking snowman viruses. Each wave is mapped to a song, and there are five waves total. Each wave gets increasingly harder and increasingly faster, so be prepared!
This game can be pretty challenging for anyone not very well versed in rhythm games, and the timing for hitting notes isn't entirely perfect, but every level is entirely possible to beat with a little bit of practice.
Controls are as follows:
2, 3, W, E - Rotate your Virus Catcher 9001. 2 faces top left, 3 faces top right, W faces bottom left, and E faces bottom right.
R - Reset the song or the game. Pressing R while playing a song restarts the song, and pressing R while in the "Next wave in" menu restarts to Wave 1. A restart wipes your score, multiplier, and notes hit.
S - Skip the current song. If skip is used on the final wave, it loops back to the beginning. Skip also resets your stats.
There are a few bugs with wave progression, the most prominent of which is that when you fail a wave you will be pushed up the final wave and occasionally the reset will leave you there on the first press rather than restarting the game. It's not game breaking so I haven't bothered to figure out why it happens, just know that it does.
Java also seems to be giving errors about locating the natives, looking for a completely wrong file. On the Windows and Linux machines this has been tested on the bug doesn't crash the game, but it does on the Mac machine. I'm fairly certain it's either a problem with the run files or Java path not functioning how I thought it should, but that doesn't mean I know how to fix it. If anyone finds a solution please tell me so I can update all of the download files, as until it is fixed I won't be adding the Mac download here.
The Source zip contains all of the native files for all supported operating systems as well as jar files for Artifakt and Score, the two libraries the Curl jar file uses internally, both of which I've previously linked to sources for on GitHub.
Use the Source files if you'd like to help test other operating systems for me, as I only have access to a Windows machine set up and there are still those native file bugs that're popping up.
-----------------------------------------
Simply run the appropriate run file to start the game, I didn't want to fiddle with executables.
[[ I've added a download to the Mac package, if anyone would like to test it that'd be great! ]]
------------------------------------------
Malware Mania is a simple rhythm game where you defend against attacking snowman viruses. Each wave is mapped to a song, and there are five waves total. Each wave gets increasingly harder and increasingly faster, so be prepared!
This game can be pretty challenging for anyone not very well versed in rhythm games, and the timing for hitting notes isn't entirely perfect, but every level is entirely possible to beat with a little bit of practice.
Controls are as follows:
2, 3, W, E - Rotate your Virus Catcher 9001. 2 faces top left, 3 faces top right, W faces bottom left, and E faces bottom right.
R - Reset the song or the game. Pressing R while playing a song restarts the song, and pressing R while in the "Next wave in" menu restarts to Wave 1. A restart wipes your score, multiplier, and notes hit.
S - Skip the current song. If skip is used on the final wave, it loops back to the beginning. Skip also resets your stats.
There are a few bugs with wave progression, the most prominent of which is that when you fail a wave you will be pushed up the final wave and occasionally the reset will leave you there on the first press rather than restarting the game. It's not game breaking so I haven't bothered to figure out why it happens, just know that it does.
Java also seems to be giving errors about locating the natives, looking for a completely wrong file. On the Windows and Linux machines this has been tested on the bug doesn't crash the game, but it does on the Mac machine. I'm fairly certain it's either a problem with the run files or Java path not functioning how I thought it should, but that doesn't mean I know how to fix it. If anyone finds a solution please tell me so I can update all of the download files, as until it is fixed I won't be adding the Mac download here.
The Source zip contains all of the native files for all supported operating systems as well as jar files for Artifakt and Score, the two libraries the Curl jar file uses internally, both of which I've previously linked to sources for on GitHub.
Use the Source files if you'd like to help test other operating systems for me, as I only have access to a Windows machine set up and there are still those native file bugs that're popping up.
Ratings
| Coolness | 40% | 1695 |
| Overall | 3.24 | 512 |
| Audio | 3.67 | 81 |
| Fun | 3.24 | 405 |
| Graphics | 2.68 | 822 |
| Humor | 2.96 | 274 |
| Innovation | 3.20 | 506 |
| Mood | 3.04 | 455 |
| Theme | 3.92 | 202 |
tmkcodes at mussukka in ~/LD31Games/Malware Mania ○ sh run.sh
Catched FileNotFoundException: /home/tmkcodes/LD31Games/Malware Mania/Curl-natives-linux-amd64.jar (No such file or directory), while TempJarCache.bootstrapNativeLib() of jar:file:/home/tmkcodes/LD31Games/Malware%2520Mania/Curl-natives-linux-amd64.jar!/ (file:/home/tmkcodes/LD31Games/Malware%20Mania/ + Curl-natives-linux-amd64.jar)
Catched IOException: TempJarCache: addNativeLibs: jar:file:/home/tmkcodes/LD31Games/Malware%2520Mania/Curl-natives-linux-amd64.jar!/, previous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogamp.openal.ALDynamicLibraryBundleInfo, classJarURI jar:file:/home/tmkcodes/LD31Games/Malware%20Mania/Curl.jar!/jogamp/openal/ALDynamicLibraryBundleInfo.class, nativeJarBaseName Curl): Curl-natives-linux-amd64.jar + file:/home/tmkcodes/LD31Games/Malware%20Mania/ -> jar:file:/home/tmkcodes/LD31Games/Malware%2520Mania/Curl-natives-linux-amd64.jar!/
Exception in thread "ArtiApp" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at com.foreveruntitled.artifakt.ArtiDisplay.create(ArtiDisplay.java:47)
at com.foreveruntitled.artifakt.Artifakt.run(Artifakt.java:80)
at java.lang.Thread.run(Thread.java:745)
AL lib: (EE) alc_cleanup: 1 device not closed
Fun little game.
You even made the desktop icons yourself, didn't you? Nice!
i found the controls a bit tricky, for not being the standard
\Curl-natives-windows-i586.jar (A rendszer nem találja a megadott fájlt), while
TempJarCache.bootstrapNativeLib() of jar:file:/C:/Users/Lilian/Downloads/Malware
%2520Mania%2520-%2520Windows/Curl-natives-windows-i586.jar!/ (file:/C:/Users/Lil
ian/Downloads/Malware%20Mania%20-%20Windows/ + Curl-natives-windows-i586.jar)
Catched IOException: TempJarCache: addNativeLibs: jar:file:/C:/Users/Lilian/Down
loads/Malware%2520Mania%2520-%2520Windows/Curl-natives-windows-i586.jar!/, previ
ous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogam
p.openal.ALDynamicLibraryBundleInfo, classJarURI jar:file:/C:/Users/Lilian/Downl
oads/Malware%20Mania%20-%20Windows/Curl.jar!/jogamp/openal/ALDynamicLibraryBundl
eInfo.class, nativeJarBaseName Curl): Curl-natives-windows-i586.jar + file:/C:/U
sers/Lilian/Downloads/Malware%20Mania%20-%20Windows/ -> jar:file:/C:/Users/Lilia
n/Downloads/Malware%2520Mania%2520-%2520Windows/Curl-natives-windows-i586.jar!/
No SpriteBatch shader supported by your graphics card!
com.foreveruntitled.artifakt.ArtifaktException: No supported version!
at com.foreveruntitled.artifakt.util.ShaderVersionHandle.getMaxSupported
Shader(ShaderVersionHandle.java:126)
at com.foreveruntitled.artifakt.graphics2d.SpriteBatch.createShader(Spri
teBatch.java:97)
at com.foreveruntitled.artifakt.graphics2d.SpriteBatch.<init>(SpriteBatc
h.java:87)
at com.foreveruntitled.artifakt.Artifakt.run(Artifakt.java:86)
at java.lang.Thread.run(Unknown Source)
A folytatáshoz nyomjon meg egy billentyűt . . .