The backdrop is looking good. Is it in three parts that move that different speeds?
Yes, three parts. The backdrop layer manager is meant to sort the background images in order of increasing width, and render them in that order. It takes care of the movement speed of the background images, relative to the player position.
I don't quite like that the backgrounds move when the player moves. I want to fix it up so that the background moves only when the screen itself moves.
Also, some of the blocks you can walk though.
That's the handiness of Tiled. I've split the map into three layers. Background, platforms, and foreground. They are rendered in that order, and G2DP knows that anything not in the platforms layer does not get a physics body associated with it, thus the hero can't collide with them.
What license is the code under?
I'm from Canadia, so it's distributed under CC by-nc-sa 2.5 Canada
I suppose I reserve the right to change the license. So henceforth, anyone who is a registered member of the Slick forums can use the code commercially. There.
That's still a long ways off, though.