Dungeon Crumble

Overall★★★★★★★★★★3.11
Fun★★★★★★★★★★2.89
Innovation★★★★★★★★★★3.00
Theme★★★★★★★★★★3.67
Graphics★★★★★★★★★★3.56
Audio★★★★★★★★★★3.56
Humor★★★★★★★★★★2.36
Mood★★★★★★★★★★3.61
Inverse of a dungeon delver, you're trying to get *out* as the caverns and corridors are crumbling and shaking beneath your feet. Find your way up to the next levels in the dungeon to escape before you get trapped!

Controls: WASD keys

Technology notes: LibGDX, Java

Tools used: Aseprite, Tiled, Gimp, TexturePacker, Switch Audio Converter, Audacity

Timelapse: https://www.youtube.com/watch?v=_DQbJcDBP8Y

License info for video music only - nothing to do with game assets:

```
The Descent by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/4490-the-descent
License: https://filmmusic.io/standard-license

Firebrand by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3757-firebrand
License: https://filmmusic.io/standard-license
```

Comments11

Shootboots4 Oct 2021, 01:34
reminds of enter the gungeon. Really like it
robert184 Oct 2021, 02:08
Man the sound is terrifying, unfortunately the game is a very unstable for me, like half the time when I leave the room in the very first level, I get this error:

`new Light{x=1244.0, y=727.0, color=d2b48cff, on=true, name='newDefaultMouse'} total lights: 1
Exception in thread "LWJGL Application" java.lang.RuntimeException: Actor: Group
Label: Loading
at com.badlogic.gdx.scenes.scene2d.Actor.act(Actor.java:110)
at com.badlogic.gdx.scenes.scene2d.Group.act(Group.java:47)
at com.badlogic.gdx.scenes.scene2d.Stage.act(Stage.java:226)
at uk.co.vault101.mythos.screen.LoadingScreen.update2D(LoadingScreen.java:126)
at uk.co.vault101.mythos.screen.Abstract2DScreen.render(Abstract2DScreen.java:15)
at com.badlogic.gdx.Game.render(Game.java:46)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:232)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:127)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: maps\level2.json (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:142)
at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:638)
at com.badlogic.gdx.files.FileHandle.estimateLength(FileHandle.java:239)
at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:204)
at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:197)
at uk.co.vault101.mythos.screen.GameScreen.processCollisionMap(GameScreen.java:602)
at uk.co.vault101.mythos.screen.GameScreen.show(GameScreen.java:154)
at com.badlogic.gdx.Game.setScreen(Game.java:61)
at uk.co.vault101.mythos.screen.ScreenManager.showScreen(ScreenManager.java:39)
at uk.co.vault101.mythos.screen.LoadingScreen.lambda$fadeToScreen$0(LoadingScreen.java:221)
at com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.run(RunnableAction.java:42)
at com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.act(RunnableAction.java:32)
at com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.act(SequenceAction.java:65)
at com.badlogic.gdx.scenes.scene2d.Actor.act(Actor.java:98)
... 7 more
Press any key to continue . . .`

And when I do get through the first level and then exit the room on the 2nd level the game doesn't continue and I just stand there at the exit frozen.

I took a look in the maps folder of the .jar and indeed level2.json does not exist, maybe a build problem?
lb01
lb014 Oct 2021, 02:15
From what little I was able to play it's fun, but the game itself is fairly unstable. It froze up after level 1 and I couldn't progress further. Let me know if you fix it, since I definitely want to play through the whole thing.
guine
guine4 Oct 2021, 11:54
I want to play your game.
LDJam user 263516
LDJam user 2635164 Oct 2021, 11:54
Cool concept! unfortunately it is also crashing for me after level 1. I hope to see more :)
LDJam user 221561
LDJam user 221561author4 Oct 2021, 13:43
Ah, conversion from lwjgl3 to lwjgl2 to resolve a runnable-jar build issue at the last minute for the compo seems to have caused a problem going from map to map. I can see about getting a fixed version up - thanks for the feedback!
Glaikunt
Glaikunt4 Oct 2021, 21:59
I got to the second level! The sound effects & art are awesome, loved the feel when running & exploring!
FabDynamic
FabDynamic5 Oct 2021, 01:57
Wow I love the aesthetics of this dungeon. I ran fast through it and I love the thought of getting really good and knowing exactly where to go to someday escape the dungeon. I love exploring and this provides a great sensation of exploration. thanks! NIce work!
Ace17
Ace177 Oct 2021, 17:13
I'm getting this error, what's going on ?

```
$ java -jar ld49-dungeon-crumble-bin-v1.0.2.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.lwjgl.LWJGLUtil$3 (file:/tmp/ld49-dungeon-crumble-bin-v1.0.2.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.lwjgl.LWJGLUtil$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Inconsistency detected by ld.so: dl-lookup.c: 105: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!

$ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-post-Debian-1)
OpenJDK 64-Bit Server VM (build 11.0.11+9-post-Debian-1, mixed mode, sharing)

$
```
Ace17
Ace177 Oct 2021, 17:22
Ok, I managed to run it by replacing, in the JAR file, liblwjgl64.so, with the file from my GNU/Linux distribution.
lesinvisible
lesinvisible10 Oct 2021, 21:05
The game was a bit unstable for me as well, but I found arts and sfx very neat and well put together. The game itself has a very warm feeling to it due to the selected color pattern.

Other games by @picttarge

Found a bug?
Tell us on Discord