Fuse by C1FR1
In this game you are a fire that is burning down a bridge. Standing in your way is an army of sprinklers, fire hydrants and fire extinguishers, good luck!

Game details
These are all explained in the in-game tutorial, but Ill put them here anyway.
Controls
WASD to move, left shift to dash.
Enemies
Enemies come in waves divided by fire hydrants. The fire hydrants are invincible until you clear all of the enemies before them. Attempting to pass the hydrant's projectiles will result in a swift death. (don't try and dash through it)
Running & Known issues
Make sure you have Java 10 or higher installed. Once you do, you should be able to double click on the jar, or run it from the command line using java -jar Fuse.LD49.jar. If you run into issues, please try and run it from the command line so that I can get more information about the issue.
As for older versions of java, I believe it works for java 8, but I am not certain that I fixed the issue.
Audio has been fixed.
Ratings
| Overall | 405th | 3.175⭐ | 22🧑⚖️ |
| Fun | 420th | 2.95⭐ | 22🧑⚖️ |
| Innovation | 276th | 3.333⭐ | 23🧑⚖️ |
| Theme | 342th | 3.375⭐ | 22🧑⚖️ |
| Graphics | 378th | 3.19⭐ | 23🧑⚖️ |
| Audio | 343th | 2.875⭐ | 22🧑⚖️ |
| Humor | 411th | 1.944⭐ | 20🧑⚖️ |
| Mood | 444th | 2.639⭐ | 20🧑⚖️ |
| Given | 44🗳️ | 10🗨️ |
The fire shader is definitely the main visual attraction, carries the game by itself. I like that the game is difficult enough that you have to try and fail a few times before you really get it.
It certainly produces *unique* gameplay, but that just adds to the charm
if you are using a recent version, could you run it in the command line to see if gives a more specific error?
in case you aren't familiar with running java from the command line, `java --version` will give you the version of java you are using, and `java -jar Fuse.LD49.jar` will run it.
as mentioned in a previous comment, java 10 or higher is required at the moment.
Since the entire building is made of wood and everything is on fire, there's nothing to stop you from progressing except those lined up fire extinguishers, especially since standing on wood heals you so quickly. I think you could have added steel beams that don't melt, or wood that burns more slowly to give the player a whole other dimension of gameplay.
You could experiment and come up with more gameplay elements like targets that you have to burn in order to progress, or lower the structural integrity of the building or something.
```
$ java -jar Fuse.LD49.jar
[LWJGL] Failed to load a library. Possible solutions:
a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
b) Add the JAR that contains the shared library to the classpath.
[LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Failed to locate library: liblwjgl.so
at org.lwjgl.system.Library.loadSystem(Library.java:162)
at org.lwjgl.system.Library.loadSystem(Library.java:62)
at org.lwjgl.system.Library.<clinit>(Library.java:50)
at org.lwjgl.system.MemoryUtil.<clinit>(MemoryUtil.java:97)
at org.lwjgl.system.Pointer$Default.<clinit>(Pointer.java:67)
at org.lwjgl.system.Callback.<clinit>(Callback.java:41)
at engine.opengl.EnigContext.init(EnigContext.kt:24)
at MainKt.main(Main.kt:6)
at MainKt.main(Main.kt)
```
```
$ java --version
java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
```

Edit: I have Java 8 and JDK 14.0.2
The second line of hydrants seemed invincible and I didn't realize that you had to defeat the previous enemies in order to pass them. But I also didn't realize that you could defeat the enemies because it appeared like the water particles were created out of thin air. Perhaps some visibility QoL tweaks would improve the game, like a different sprite when the fire hydrants are invincible, or larger enemy sprites.
What a pity!
Some information that would be useful:
operating system
if on linux what DE
graphics card
stack trace, you can get this by launching the game from the command line, then looking at that window after pressing a button. (is it the same as what tubadude99 posted a while back?)