Dungeon Crumble by picttarge

[raw]
made by picttarge for Ludum Dare 49 (COMPO)

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 ```

Ratings

Given 8🗳️ 9🗨️

Feedback

Shootboots
04. Oct 2021 · 01:34 UTC
reminds of enter the gungeon. Really like it
robert18
04. Oct 2021 · 02:08 UTC
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
04. Oct 2021 · 02:15 UTC
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
04. Oct 2021 · 11:54 UTC
I want to play your game.
LDJam user 263516
04. Oct 2021 · 11:54 UTC
Cool concept! unfortunately it is also crashing for me after level 1. I hope to see more :)
LDJam user 221561
04. Oct 2021 · 13:43 UTC
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
04. Oct 2021 · 21:59 UTC
I got to the second level! The sound effects & art are awesome, loved the feel when running & exploring!
FabDynamic
05. Oct 2021 · 01:57 UTC
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
07. Oct 2021 · 17:13 UTC
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
07. Oct 2021 · 17:22 UTC
Ok, I managed to run it by replacing, in the JAR file, liblwjgl64.so, with the file from my GNU/Linux distribution.
lesinvisible
10. Oct 2021 · 21:05 UTC
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.