Ludum Dare #49compo
Dungeon Crumble
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
```
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
```
Genres: action



Comments11
`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
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?
```
$ 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)
$
```