About a month ago, I posted some youtube videos showing a technology demo that I did to learn how to do game development in Java.
This first one shows the technologies that I used: Java, NetBeans IDE and Slick2D. It is probably the more coherent of the two although the game was in an earlier state.
The second video shows the game at a point where there were enemies, some kind of accounting for hit and mana points and the beginnings of some strategy. It is, however, the less coherent of the two.