Playing the game using the .jar is very… strange. When I start a level, I’m able to destroy any block I click and when I press the “X” it cycles through each block and I’m able to place blocks. The game starts with the editing mode enabled, and only sometimes does it let me change it back to normal by clicking the pencil at the top. When I keep placing a block in the same place, it gets bigger until it crashes and throws an ArrayIndexOutOfBoundsException (I’m assuming it’s because it tried to place a block outside of the screen). The full error:
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeExcepti
on: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 10
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplicati
on.java:113)
Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
10
at org.newdawn.gdx.StateBasedGame.render(StateBasedGame.java:196)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplic
ation.java:187)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplicati
on.java:110)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 10
at org.newdawn.matchnik.Puzzle.add(Puzzle.java:111)
at org.newdawn.matchnik.PuzzleState.mouseDown(PuzzleState.java:191)
at org.newdawn.gdx.StateBasedGame.render(StateBasedGame.java:173)
... 2 more
Also, the first eight levels are empty, and they’re automatically completed when I click them.
Neither of these issues occur on the web version. Though on the web version, the game gets reeeeeally slow in the level selection screen as well as when transitioning in and out of that screen. Once playing a level though, it’s smooth.