Dungeon Crumble by picttarge
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🗨️ |
`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?
```
$ 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)
$
```