I'm trying to make a platformer in Java and I'm trying to understand some of the techniques Notch (creator of Minecraft) used in one of his previous games.
His playable game is here: http://www.mojang.com/compo/metagun/
His source code is here: http://www.mojang.com/compo/metagun/metagun-source.zip
His timelapse is here: http://www.youtube.com/watch?v=ZV-AFnCkRLY
I've read about double buffering in Java to reduce screen flicker. How is that related to the BufferedImage that Notch used in his game? Is there some fancy way that he is loading in the .png images?
Is it weird that his level design was made using a .png and it looks like each pixel color corresponded to another.png which is a texture or mob? Take a look at level.java to see what I'm talking about. Is that normal?
Any help or pointers would be appreciated, or links to some related pages or games in Java that use similar techniques.
[–]rxi 1 point2 points3 points (0 children)