The Hunt for the lost Rainbow Jewels is my latest try to create an rpg. It's a toy project, which I work on when feeling bored.
Story: The rainbow jewels have been abducted from the temple of the rainbow colors, and the world will slowly fade to gray if you can't retrieve them.
At the moment it's mostly a tech demo of display code, map creation and map transitions, and most of all, item generation.
Currently you can explore three maps. You start in a sort of dungeon with 50 imps, testbed for some AI code, and a place to collect items. The imps won't fight with you, but you can kill them if you want to.
Upstairs from the imp dungeon there is a small village with two shops. This village will be the official starting place, once the game is more complete.
And east of the village is a sort of forest map, which is just there to have one more map.
Project page on Sourceforge, including downloads:
http://sourceforge.net/projects/jewelhunt/
The project is written in Java, and uses the LWJGL library for graphcis and sound.
The code is available under the GPL v2, the graphics and sound effects have various free licenses. A list can be found in the credits.txt file, included in the download. Most gfx and sfx are from opengameart.org