This 2D adventure game was started 8 years ago as a Game Maker project. I neglected it because (Game Maker sucks!! and) the whole design sucked, as it was screen-based, and the screens were small and a lot.
Recently I started getting into Java2D, and I really like the possibilities - and I can't complain about performance either. For my purposes anyway.
Within a few weeks of learning Java from scratch, I realized that this project may be plenty of fun to try, and surprisingly, everything has worked really nice so far.
After loading up the map from my old binary file, the program creates a few sets of different cave walls. Each wall part is then scanned for transparency, and polygons are created for collision detection. The cave map is large enough to get lost in, and there are eight different sets of graphics. Most of them are taken from LostGarden, but three are mainly generated by code.
I don't see much sense in uploading an exe, because you really wouldn't see much more than in the above image. I will, however share any code if interest arises. And I AM willing to include dynamic lighting in the end.
Once filled with detail, this cave will be worth exploring. For comparison, here's what this used to look like under Game Maker. The gameplay was going to be along the lines of "Sacred Armour of Antiriad". Beginning above ground, the player was supposed to have no idea of the cave's size and be amazed by all the stuff it reveals, as the journey becomes more difficult and spectacular towards the bottom.