I have reached a point in my Java education that I feel I am comfortable with all the basics and many of the more advanced topics. I have been experiementing with graphics lately and want to get into game programming. Simple stuff at first like tetris would be good I think. Now all I need is a resource to learn from. I don't really know all that much about the code behind games like tetris or asteroids, anywhere where I can get a formal education in the production of game code?
I really like to learn out of books but I can't seem to find any that are both about Game Design and use Java. The only book I was able to find that seemed of any merit was The Black Art of Java Game Programming
. It is very old and seems like it would be really obsolete. Are there any better books out there? If not are there atleast some websites that could get me started?